diff mbox

[U-Boot,41/60] ARM: tegra: remove tegra_get_sku_info()

Message ID 1461099580-3866-42-git-send-email-swarren@wwwdotorg.org
State Rejected
Delegated to: Tom Warren
Headers show

Commit Message

Stephen Warren April 19, 2016, 8:59 p.m. UTC
From: Stephen Warren <swarren@nvidia.com>

This is part of the internal implementation of tegra_get_chip_sku().

Signed-off-by: Stephen Warren <swarren@nvidia.com>
---
 arch/arm/mach-tegra/ap.c  | 14 +++-----------
 arch/arm/mach-tegra/cpu.c |  5 +----
 arch/arm/mach-tegra/cpu.h |  6 ------
 3 files changed, 4 insertions(+), 21 deletions(-)

Comments

Simon Glass May 7, 2016, 10:31 p.m. UTC | #1
On 19 April 2016 at 14:59, Stephen Warren <swarren@wwwdotorg.org> wrote:
> From: Stephen Warren <swarren@nvidia.com>
>
> This is part of the internal implementation of tegra_get_chip_sku().
>
> Signed-off-by: Stephen Warren <swarren@nvidia.com>
> ---
>  arch/arm/mach-tegra/ap.c  | 14 +++-----------
>  arch/arm/mach-tegra/cpu.c |  5 +----
>  arch/arm/mach-tegra/cpu.h |  6 ------
>  3 files changed, 4 insertions(+), 21 deletions(-)

Reviewed-by: Simon Glass <sjg@chromium.org>
diff mbox

Patch

diff --git a/arch/arm/mach-tegra/ap.c b/arch/arm/mach-tegra/ap.c
index a8e3e8b7dfcb..f354f7d87b14 100644
--- a/arch/arm/mach-tegra/ap.c
+++ b/arch/arm/mach-tegra/ap.c
@@ -18,23 +18,15 @@ 
 #include "pmc.h"
 #include "scu.h"
 
-int tegra_get_sku_info(void)
+int tegra_get_chip_sku(void)
 {
-	int sku_id;
+#ifdef CONFIG_TEGRA20
 	struct fuse_regs *fuse = (struct fuse_regs *)NV_PA_FUSE_BASE;
+	uint sku_id;
 
 	sku_id = readl(&fuse->sku_info) & 0xff;
 	debug("%s: SKU info byte is 0x%02X\n", __func__, sku_id);
 
-	return sku_id;
-}
-
-int tegra_get_chip_sku(void)
-{
-#ifdef CONFIG_TEGRA20
-	uint sku_id;
-
-	sku_id = tegra_get_sku_info();
 	switch (sku_id) {
 	case SKU_ID_T20_7:
 	case SKU_ID_T20:
diff --git a/arch/arm/mach-tegra/cpu.c b/arch/arm/mach-tegra/cpu.c
index 30964dde8b19..f7285eb0de8c 100644
--- a/arch/arm/mach-tegra/cpu.c
+++ b/arch/arm/mach-tegra/cpu.c
@@ -206,15 +206,12 @@  void init_pllx(void)
 {
 	struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE;
 	struct clk_pll_simple *pll = &clkrst->crc_pll_simple[SIMPLE_PLLX];
-	int sku_info, chip_sku;
+	int chip_sku;
 	enum clock_osc_freq osc;
 	struct clk_pll_table *sel;
 	debug("%s entry\n", __func__);
 
 	/* get SKU info */
-	sku_info = tegra_get_sku_info();
-	debug("%s: SKU info byte = 0x%02X\n", __func__, sku_info);
-
 	/* get chip SKU, combo of the above info */
 	chip_sku = tegra_get_chip_sku();
 	debug("%s: Chip SKU = %d\n", __func__, chip_sku);
diff --git a/arch/arm/mach-tegra/cpu.h b/arch/arm/mach-tegra/cpu.h
index ee4f7868baf7..9e5bf39ebfd7 100644
--- a/arch/arm/mach-tegra/cpu.h
+++ b/arch/arm/mach-tegra/cpu.h
@@ -64,12 +64,6 @@  void powerup_cpu(void);
 void reset_A9_cpu(int reset);
 void start_cpu(u32 reset_vector);
 /**
- * Returns the SKU ID from the sku_info register
- *
- * @return	SKU ID - see SKU_ID_Txx...
- */
-int tegra_get_sku_info(void);
-/**
  * Works out the SOC/SKU type used for clocks settings
  *
  * @return	SOC type - see TEGRA_SOC...