Don't disable clk to unrelated devices in the process.

Signed-off-by: Lucas Stach <[email protected]>
---
 arch/arm/mach-tegra/include/mach/tegra30-car.h | 2 ++
 arch/arm/mach-tegra/tegra_avp_init.c           | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/arch/arm/mach-tegra/include/mach/tegra30-car.h 
b/arch/arm/mach-tegra/include/mach/tegra30-car.h
index 286a2a6..c8f6c9f 100644
--- a/arch/arm/mach-tegra/include/mach/tegra30-car.h
+++ b/arch/arm/mach-tegra/include/mach/tegra30-car.h
@@ -31,3 +31,5 @@
 #define CRC_RST_DEV_V_MSELECT          (1 << 3)
 
 #define CRC_RST_DEV_V_CLR              0x434
+
+#define CRC_CLK_OUT_ENB_V_SET          0x440
diff --git a/arch/arm/mach-tegra/tegra_avp_init.c 
b/arch/arm/mach-tegra/tegra_avp_init.c
index 3d21963..d25c1dd 100644
--- a/arch/arm/mach-tegra/tegra_avp_init.c
+++ b/arch/arm/mach-tegra/tegra_avp_init.c
@@ -177,7 +177,7 @@ static void start_cpu0_clocks(void)
                       CRC_CLK_SOURCE_MSEL_SRC_SHIFT),
                       TEGRA_CLK_RESET_BASE + CRC_CLK_SOURCE_MSEL);
                writel(CRC_CLK_OUT_ENB_V_MSELECT,
-                      TEGRA_CLK_RESET_BASE + CRC_CLK_OUT_ENB_V);
+                      TEGRA_CLK_RESET_BASE + CRC_CLK_OUT_ENB_V_SET);
                tegra_ll_delay_usec(3);
                writel(CRC_RST_DEV_V_MSELECT,
                       TEGRA_CLK_RESET_BASE + CRC_RST_DEV_V_CLR);
-- 
1.9.3


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to