mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: move pmuif/* to drivers/gpu/nvgpu/include/nvgpu
Moved pmuif/* headers to drivers/gpu/nvgpu/include/nvgpu folder to support cross platform feature implementation. Made changes to files which accessed include pmuif/* to reflect pmuif/* movement changes. Deleted includes of gk20a.h/pmu_gk20a.h from pmuif/*.h files. Jira NVGPU-19 Change-Id: Iace4e107c24bdaff08a407eae3b147959173e485 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/1299823 GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
8da422ac57
commit
3885fe099a
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -17,8 +17,6 @@
|
||||
#include <linux/uaccess.h>
|
||||
#include "boardobj.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
|
||||
|
||||
u32 boardobj_construct_super(struct gk20a *g, struct boardobj **ppboardobj,
|
||||
u16 size, void *args)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -20,7 +20,7 @@ struct boardobj;
|
||||
#include "gk20a/gk20a.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
/*
|
||||
* check whether the specified BOARDOBJ object implements the queried
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -23,7 +23,6 @@ struct boardobjgrp;
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "boardobj.h"
|
||||
#include "boardobjgrpmask.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
|
||||
/*
|
||||
* Board Object Group destructor.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,7 +15,6 @@
|
||||
#include "boardobj.h"
|
||||
#include "boardobjgrp_e255.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "boardobjgrp.h"
|
||||
#include "boardobjgrpmask.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,7 +16,6 @@
|
||||
#include "boardobjgrp.h"
|
||||
#include "boardobjgrp_e32.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "boardobjgrpmask.h"
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -13,8 +13,7 @@
|
||||
|
||||
#include "gk20a/gk20a.h"
|
||||
#include "clk.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include "pmuif/gpmuifvolt.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
#include "volt/volt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -18,8 +18,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "boardobj/boardobjgrpmask.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -17,8 +17,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -14,7 +14,7 @@
|
||||
#ifndef _CLKFLL_H_
|
||||
#define _CLKFLL_H_
|
||||
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "boardobj/boardobjgrpmask.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -19,8 +19,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,9 +15,7 @@
|
||||
|
||||
#include "gk20a/gk20a.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
#include "pmuif/gpmuifseq.h"
|
||||
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "gm206/bios_gm206.h"
|
||||
|
||||
#include "include/bios.h"
|
||||
|
||||
@@ -18,8 +18,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,7 +15,7 @@
|
||||
#define _CLKPROG_H_
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "boardobj/boardobjgrp_e255.h"
|
||||
#include "boardobj/boardobjgrpmask.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -17,8 +17,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,7 +15,7 @@
|
||||
#define _CLKVFPOINT_H_
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "boardobj/boardobjgrpmask.h"
|
||||
|
||||
|
||||
@@ -18,8 +18,7 @@
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifclk.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
#include <linux/version.h>
|
||||
#include <nvgpu/flcnif_cmn.h>
|
||||
#include "pmuif/nvgpu_gpmu_cmdif.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
/* defined by pmu hw spec */
|
||||
#define GK20A_PMU_VA_SIZE (512 * 1024 * 1024)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -18,8 +18,8 @@
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
#include "ctrl/ctrlperf.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifvolt.h"
|
||||
#include "gpmuifboardobj.h"
|
||||
#include "gpmuifvolt.h"
|
||||
#include <nvgpu/flcnif_cmn.h>
|
||||
|
||||
enum nv_pmu_clk_clkwhich {
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,7 +15,7 @@
|
||||
#define _GPMUIFPMGR_H_
|
||||
|
||||
#include "ctrl/ctrlpmgr.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gpmuifboardobj.h"
|
||||
#include <nvgpu/flcnif_cmn.h>
|
||||
|
||||
struct nv_pmu_pmgr_i2c_device_desc {
|
||||
@@ -15,7 +15,7 @@
|
||||
#define _GPMUIFTHERMSENSOR_H_
|
||||
|
||||
#include "ctrl/ctrltherm.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gpmuifboardobj.h"
|
||||
#include <nvgpu/flcnif_cmn.h>
|
||||
|
||||
#define NV_PMU_THERM_BOARDOBJGRP_CLASS_ID_THERM_DEVICE 0x00
|
||||
@@ -13,7 +13,7 @@
|
||||
#ifndef _GPMUIFVOLT_H_
|
||||
#define _GPMUIFVOLT_H_
|
||||
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gpmuifboardobj.h"
|
||||
#include <nvgpu/flcnif_cmn.h>
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -23,9 +23,12 @@
|
||||
#include "gpmuifboardobj.h"
|
||||
#include "gpmuifclk.h"
|
||||
#include "gpmuifperf.h"
|
||||
#include "gpmuifperfvfe.h"
|
||||
#include "gpmuifpmgr.h"
|
||||
#include "gpmuifvolt.h"
|
||||
#include "gpmuiftherm.h"
|
||||
#include "gpmuifthermsensor.h"
|
||||
#include "gpmuifseq.h"
|
||||
|
||||
struct pmu_cmd {
|
||||
struct pmu_hdr hdr;
|
||||
@@ -17,7 +17,7 @@
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "pstate/pstate.h"
|
||||
#include "include/bios.h"
|
||||
#include "pmuif/gpmuif_pg_rppg.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
static void pmu_handle_rppg_init_msg(struct gk20a *g, struct pmu_msg *msg,
|
||||
void *param, u32 handle, u32 status)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
#include "gk20a/gk20a.h"
|
||||
#include "perf.h"
|
||||
#include "pmuif/gpmuifperf.h"
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
#include "clk/clk_arb.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -13,6 +13,7 @@
|
||||
#ifndef _PERF_H_
|
||||
#define _PERF_H_
|
||||
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "vfe_equ.h"
|
||||
#include "vfe_var.h"
|
||||
#include "pstate/pstate.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -17,9 +17,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e255.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifperf.h"
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* general perf structures & definitions
|
||||
*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -17,8 +17,7 @@
|
||||
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "perf/vfe_var.h"
|
||||
#include "pmuif/gpmuifperf.h"
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
u32 vfe_equ_sw_setup(struct gk20a *g);
|
||||
u32 vfe_equ_pmu_setup(struct gk20a *g);
|
||||
|
||||
@@ -17,9 +17,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifperf.h"
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlclk.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,8 +15,7 @@
|
||||
#define _VFE_VAR_H_
|
||||
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "pmuif/gpmuifperf.h"
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
u32 vfe_var_sw_setup(struct gk20a *g);
|
||||
u32 vfe_var_pmu_setup(struct gk20a *g);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,8 +16,7 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
#include "pmgrpmu.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,8 +16,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* general power device structures & definitions
|
||||
*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,7 +16,7 @@
|
||||
#define _PWRDEV_H_
|
||||
|
||||
#include "boardobj/boardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "ctrl/ctrlpmgr.h"
|
||||
|
||||
#define PWRDEV_I2CDEV_DEVICE_INDEX_NONE (0xFF)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,8 +16,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* general power channel structures & definitions
|
||||
*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,9 +15,9 @@
|
||||
#ifndef _PWRMONITOR_H_
|
||||
#define _PWRMONITOR_H_
|
||||
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include "ctrl/ctrlpmgr.h"
|
||||
|
||||
struct pwr_channel {
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* general power channel structures & definitions
|
||||
*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,9 +15,9 @@
|
||||
#ifndef _PWRPOLICY_H_
|
||||
#define _PWRPOLICY_H_
|
||||
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobj.h"
|
||||
#include "pmuif/gpmuifpmgr.h"
|
||||
#include "ctrl/ctrlpmgr.h"
|
||||
|
||||
#define PWR_POLICY_EXT_POWER_STATE_ID_COUNT 0x4
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,8 +16,7 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifthermsensor.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -16,8 +16,7 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "pmuif/gpmuifthermsensor.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
#include "ctrl/ctrltherm.h"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,9 +15,8 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "thrmpmu.h"
|
||||
#include "pmuif/gpmuiftherm.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
struct therm_pmucmdhandler_params {
|
||||
struct nv_pmu_therm_rpc *prpccall;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -17,14 +17,13 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include "include/bios.h"
|
||||
#include "volt.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
#define VOLT_DEV_PWM_VOLTAGE_STEPS_INVALID 0
|
||||
#define VOLT_DEV_PWM_VOLTAGE_STEPS_DEFAULT 1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,16 +15,14 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
#include "ctrl/ctrlperf.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include "pmuif/gpmuifvolt.h"
|
||||
#include "include/bios.h"
|
||||
#include "volt.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
|
||||
#define RAIL_COUNT 2
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,12 +15,11 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "include/bios.h"
|
||||
#include "volt.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
@@ -15,12 +15,11 @@
|
||||
#include "include/bios.h"
|
||||
#include "boardobj/boardobjgrp.h"
|
||||
#include "boardobj/boardobjgrp_e32.h"
|
||||
#include "pmuif/gpmuifboardobj.h"
|
||||
#include "gm206/bios_gm206.h"
|
||||
#include "ctrl/ctrlvolt.h"
|
||||
#include "gk20a/pmu_gk20a.h"
|
||||
|
||||
#include "pmuif/gpmuifperfvfe.h"
|
||||
#include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h>
|
||||
#include "include/bios.h"
|
||||
#include "volt.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user