diff options
author | Darren Huang <Darren.Huang@advantech.com.tw> | 2020-07-31 11:45:25 +0800 |
---|---|---|
committer | Jun Nie <jun.nie@linaro.org> | 2021-03-10 16:57:26 +0800 |
commit | 27f12a08f96e5335aa9726c12eed2bf7b1b5f828 (patch) | |
tree | 181e0791473ded30cb96170abe7dd3c32cdbf020 | |
parent | 3f423c87477ccba43ce24dd6f94be4d501c3783f (diff) |
[RSB-3720] Remove typec configure and fix watchdog reboot issue
-rw-r--r-- | board/freescale/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c | 15 | ||||
-rw-r--r-- | configs/imx8mp_rsb3720a1_6G_defconfig | 2 |
2 files changed, 16 insertions, 1 deletions
diff --git a/board/freescale/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c b/board/freescale/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c index ff46a2b252..e71434f531 100644 --- a/board/freescale/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c +++ b/board/freescale/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c @@ -482,6 +482,19 @@ int board_typec_get_mode(int index) #define DISPMIX 13 #define MIPI 15 +#define WDOG_TRIG IMX_GPIO_NR(4, 20) + +static iomux_v3_cfg_t wdt_trig[] = { + MX8MP_PAD_SAI1_MCLK__GPIO4_IO20 | MUX_PAD_CTRL(NO_PAD_CTRL), +}; + +static void setup_iomux_wdt(void) +{ + imx_iomux_v3_setup_multiple_pads(wdt_trig, ARRAY_SIZE(wdt_trig)); + gpio_request(WDOG_TRIG, "wdt_trig"); + gpio_direction_output(WDOG_TRIG, 1); +} + int board_init(void) { #ifdef CONFIG_USB_TCPC @@ -509,6 +522,8 @@ int board_init(void) call_imx_sip(FSL_SIP_GPC, FSL_SIP_CONFIG_GPC_PM_DOMAIN, DISPMIX, true, 0); call_imx_sip(FSL_SIP_GPC, FSL_SIP_CONFIG_GPC_PM_DOMAIN, MIPI, true, 0); + setup_iomux_wdt(); + return 0; } diff --git a/configs/imx8mp_rsb3720a1_6G_defconfig b/configs/imx8mp_rsb3720a1_6G_defconfig index 36041e2973..a04acb7c04 100644 --- a/configs/imx8mp_rsb3720a1_6G_defconfig +++ b/configs/imx8mp_rsb3720a1_6G_defconfig @@ -124,7 +124,7 @@ CONFIG_SYSRESET=y CONFIG_SYSRESET_PSCI=y CONFIG_DM_THERMAL=y CONFIG_NXP_TMU=y -CONFIG_USB_TCPC=y +# CONFIG_USB_TCPC is not set CONFIG_USB=y CONFIG_USB_GADGET=y CONFIG_DM_USB=y |