From 4739499f07b29282ee1031d08adaa76c238da2a6 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Mon, 27 Oct 2014 09:16:51 +0200 Subject: gpu: nvgpu: Sync gk20a and gm20b headers Synchronize gk20a and gm20b headers. All registers which were added to gk20a are now added to gm20b, and some registers that are unused are removed. Bug 1567274 Change-Id: Ia3b7958c148e495cbff420ee56bb448db0f58680 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/590313 GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/gk20a/hw_chiplet_pwr_gk20a.h | 85 -------------------------- 1 file changed, 85 deletions(-) delete mode 100644 drivers/gpu/nvgpu/gk20a/hw_chiplet_pwr_gk20a.h (limited to 'drivers/gpu/nvgpu/gk20a/hw_chiplet_pwr_gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/hw_chiplet_pwr_gk20a.h b/drivers/gpu/nvgpu/gk20a/hw_chiplet_pwr_gk20a.h deleted file mode 100644 index 66bf01b0..00000000 --- a/drivers/gpu/nvgpu/gk20a/hw_chiplet_pwr_gk20a.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2012-2013, 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. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -/* - * Function naming determines intended use: - * - * _r(void) : Returns the offset for register . - * - * _o(void) : Returns the offset for element . - * - * _w(void) : Returns the word offset for word (4 byte) element . - * - * __s(void) : Returns size of field of register in bits. - * - * __f(u32 v) : Returns a value based on 'v' which has been shifted - * and masked to place it at field of register . This value - * can be |'d with others to produce a full register value for - * register . - * - * __m(void) : Returns a mask for field of register . This - * value can be ~'d and then &'d to clear the value of field for - * register . - * - * ___f(void) : Returns the constant value after being shifted - * to place it at field of register . This value can be |'d - * with others to produce a full register value for . - * - * __v(u32 r) : Returns the value of field from a full register - * value 'r' after being shifted to place its LSB at bit 0. - * This value is suitable for direct comparison with other unshifted - * values appropriate for use in field of register . - * - * ___v(void) : Returns the constant value for defined for - * field of register . This value is suitable for direct - * comparison with unshifted values appropriate for use in field - * of register . - */ -#ifndef _hw_chiplet_pwr_gk20a_h_ -#define _hw_chiplet_pwr_gk20a_h_ - -static inline u32 chiplet_pwr_gpcs_weight_6_r(void) -{ - return 0x0010e018; -} -static inline u32 chiplet_pwr_gpcs_weight_7_r(void) -{ - return 0x0010e01c; -} -static inline u32 chiplet_pwr_gpcs_config_1_r(void) -{ - return 0x0010e03c; -} -static inline u32 chiplet_pwr_gpcs_config_1_ba_enable_yes_f(void) -{ - return 0x1; -} -static inline u32 chiplet_pwr_fbps_weight_0_r(void) -{ - return 0x0010e100; -} -static inline u32 chiplet_pwr_fbps_weight_1_r(void) -{ - return 0x0010e104; -} -static inline u32 chiplet_pwr_fbps_config_1_r(void) -{ - return 0x0010e13c; -} -static inline u32 chiplet_pwr_fbps_config_1_ba_enable_yes_f(void) -{ - return 0x1; -} -#endif -- cgit v1.2.2