arm: mach-tegra: enable sysreset driver
authorSvyatoslav Ryhel <clamor95@gmail.com>
Tue, 24 Oct 2023 07:49:04 +0000 (10:49 +0300)
committerTom Rini <trini@konsulko.com>
Fri, 3 Nov 2023 21:40:11 +0000 (17:40 -0400)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
arch/arm/mach-tegra/Kconfig
arch/arm/mach-tegra/pmc.c

index 0e94b84..f273778 100644 (file)
@@ -60,6 +60,9 @@ config TEGRA_COMMON
        select MISC
        select OF_CONTROL
        select SPI
+       select SYSRESET
+       select SPL_SYSRESET if SPL
+       select SYSRESET_TEGRA
        imply CMD_DM
        imply CRC32_VERIFY
 
index 8d617be..c4f5106 100644 (file)
@@ -84,12 +84,3 @@ void tegra_pmc_writel(u32 value, unsigned long offset)
 
        writel(value, NV_PA_PMC_BASE + offset);
 }
-
-void reset_cpu(void)
-{
-       u32 value;
-
-       value = tegra_pmc_readl(PMC_CNTRL);
-       value |= PMC_CNTRL_MAIN_RST;
-       tegra_pmc_writel(value, PMC_CNTRL);
-}