arm: mediatek: remove arch_misc_init
authorWeijie Gao <weijie.gao@mediatek.com>
Thu, 16 May 2019 09:19:50 +0000 (17:19 +0800)
committerTom Rini <trini@konsulko.com>
Sun, 7 Jul 2019 21:38:55 +0000 (17:38 -0400)
The watchdog of mediatek chips is enabled by bootrom before u-boot is
running. Previously we choose to enable the wdt driver only to disable the
watchdog hardware.

Now wdt service is enabled by default. The function arch_misc_init which is
only used to disable wdt is no longer needed.

Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
arch/arm/mach-mediatek/Kconfig
arch/arm/mach-mediatek/cpu.c

index b5e91d4a7d40c5a118a1c8ada5a4129232a75e0c..60aef15f15ed81276093c648cc3b3ab4c763dba0 100644 (file)
@@ -12,7 +12,6 @@ choice
 config TARGET_MT7623
        bool "MediaTek MT7623 SoC"
        select CPU_V7A
-       select ARCH_MISC_INIT
        help
          The MediaTek MT7623 is a ARM-based SoC with a quad-core Cortex-A7
          including NEON and GPU, Mali-450 graphics, several DDR3 options,
@@ -25,7 +24,6 @@ config TARGET_MT7629
        bool "MediaTek MT7629 SoC"
        select CPU_V7A
        select SPL
-       select ARCH_MISC_INIT
        help
          The MediaTek MT7629 is a ARM-based SoC with a dual-core Cortex-A7
          including DDR3, crypto engine, 3x3 11n/ac Wi-Fi, Gigabit Ethernet,
@@ -34,7 +32,6 @@ config TARGET_MT7629
 config TARGET_MT8516
        bool "MediaTek MT8516 SoC"
        select ARM64
-       select ARCH_MISC_INIT
        help
          The MediaTek MT8516 is a ARM64-based SoC with a quad-core Cortex-A35.
          including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM,
index b37e299b74e81d29cac74b3046ba09dad34cfde9..1923c9e527ded4022846494c310f60b7e5e166fa 100644 (file)
@@ -8,18 +8,6 @@
 #include <wdt.h>
 #include <dm/uclass-internal.h>
 
-int arch_misc_init(void)
-{
-       struct udevice *wdt;
-       int ret;
-
-       ret = uclass_first_device_err(UCLASS_WDT, &wdt);
-       if (!ret)
-               wdt_stop(wdt);
-
-       return 0;
-}
-
 int arch_cpu_init(void)
 {
        icache_enable();