mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
JIRA DNVGPU-184 implement a function which takes noise unaware vmin for logic and sram rails as input and sends them to pmu via RPC Change-Id: Ic0d72daf99870477d4dbd17e1c609dd0c39f8197 Signed-off-by: Vijayakumar <vsubbu@nvidia.com> Reviewed-on: http://git-master/r/1248210 (cherry picked from commit 2ad833c1edf65ada6c72b56ecd3551e7c4d396f6) Reviewed-on: http://git-master/r/1270885 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
24 lines
864 B
C
24 lines
864 B
C
/*
|
|
* Copyright (c) 2016, 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,
|
|
* version 2, as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope it will be useful, but WITHOUT
|
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
|
* more details.
|
|
*/
|
|
|
|
#ifndef _VOLT_PMU_H_
|
|
#define _VOLT_PMU_H_
|
|
|
|
u32 volt_pmu_send_load_cmd_to_pmu(struct gk20a *g);
|
|
u32 volt_set_voltage(struct gk20a *g, u32 logic_voltage_uv,
|
|
u32 sram_voltage_uv);
|
|
u32 volt_get_voltage(struct gk20a *g, u32 volt_domain, u32 *voltage_uv);
|
|
int volt_set_noiseaware_vmin(struct gk20a *g, u32 logic_voltage_uv,
|
|
u32 sram_voltage_uv);
|
|
#endif
|