From f347fde22f1297e4f022600d201780d5ead78114 Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Wed, 25 Sep 2024 16:09:09 -0400 Subject: Delete no-longer-needed nvgpu headers The dependency on these was removed in commit 8340d234. --- include/clk/clk_vf_point.h | 83 ---------------------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 include/clk/clk_vf_point.h (limited to 'include/clk/clk_vf_point.h') diff --git a/include/clk/clk_vf_point.h b/include/clk/clk_vf_point.h deleted file mode 100644 index b72fe64..0000000 --- a/include/clk/clk_vf_point.h +++ /dev/null @@ -1,83 +0,0 @@ -/* -* Copyright (c) 2016-2018, NVIDIA CORPORATION. All rights reserved. -* - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. -*/ - -#ifndef NVGPU_CLK_VF_POINT_H -#define NVGPU_CLK_VF_POINT_H -#include "ctrl/ctrlclk.h" -#include "ctrl/ctrlboardobj.h" -#include -#include "boardobj/boardobjgrp_e32.h" -#include "boardobj/boardobjgrpmask.h" - -int clk_vf_point_sw_setup(struct gk20a *g); -int clk_vf_point_pmu_setup(struct gk20a *g); -int clk_vf_point_cache(struct gk20a *g); - -struct clk_vf_points { - struct boardobjgrp_e255 super; -}; - -struct clk_vf_point { - struct boardobj super; - u8 vfe_equ_idx; - u8 volt_rail_idx; - struct ctrl_clk_vf_pair pair; -}; - -struct clk_vf_point_volt { - struct clk_vf_point super; - u32 source_voltage_uv; - struct ctrl_clk_freq_delta freq_delta; -}; - -struct clk_vf_point_freq { - struct clk_vf_point super; - int volt_delta_uv; -}; - -#define CLK_CLK_VF_POINT_GET(pclk, idx) \ - ((struct clk_vf_point *)BOARDOBJGRP_OBJ_GET_BY_IDX( \ - &pclk->clk_vf_pointobjs.super.super, (u8)(idx))) - -#define clkvfpointpairget(pvfpoint) \ - (&((pvfpoint)->pair)) - -#define clkvfpointfreqmhzget(pgpu, pvfpoint) \ - CTRL_CLK_VF_PAIR_FREQ_MHZ_GET(clkvfpointpairget(pvfpoint)) - -#define clkvfpointfreqdeltamhzGet(pgpu, pvfPoint) \ - ((BOARDOBJ_GET_TYPE(pvfpoint) == CTRL_CLK_CLK_VF_POINT_TYPE_VOLT) ? \ - (((struct clk_vf_point_volt *)(pvfpoint))->freq_delta_khz / 1000) : 0) - -#define clkvfpointfreqmhzset(pgpu, pvfpoint, _freqmhz) \ - CTRL_CLK_VF_PAIR_FREQ_MHZ_SET(clkvfpointpairget(pvfpoint), _freqmhz) - -#define clkvfpointvoltageuvset(pgpu, pvfpoint, _voltageuv) \ - CTRL_CLK_VF_PAIR_VOLTAGE_UV_SET(clkvfpointpairget(pvfpoint), \ - _voltageuv) - -#define clkvfpointvoltageuvget(pgpu, pvfpoint) \ - CTRL_CLK_VF_PAIR_VOLTAGE_UV_GET(clkvfpointpairget(pvfpoint)) \ - -struct clk_vf_point *construct_clk_vf_point(struct gk20a *g, void *pargs); - -#endif /* NVGPU_CLK_VF_POINT_H */ -- cgit v1.2.2