diff --git a/arch/arm/boot/dts/rk3502-evb1-v10.dtsi b/arch/arm/boot/dts/rk3502-evb1-v10.dtsi index 51bb81b69aa1..69124f896611 100644 --- a/arch/arm/boot/dts/rk3502-evb1-v10.dtsi +++ b/arch/arm/boot/dts/rk3502-evb1-v10.dtsi @@ -414,13 +414,19 @@ #define GPIO0_IOC_GPIO0A_PULL_REG 0xff950200 #define GPIO0_IOC_GPIO0B_PULL_REG 0xff950204 #define GPIO0_IOC_GPIO0C_PULL_REG 0xff950208 +#define IOC0_GPIO0C5_SMT_REG 0xff950408 + +#define GPIO0A02_PULL_Z 0x00330000 #define GPIO0A3_PULL_DOWN 0x00c00080 #define GPIO0B0_PULL_DOWN 0x00030002 -#define GPIO0C5_PULL_DOWN 0x0c000800 +#define GPIO0C5_PULL_Z 0x0c000000 +#define GPIO0C5_SMT_DISABLE 0x00200000 /* Note: support max 16 pairs */ rockchip,sleep-io-config = < - GPIO0_IOC_GPIO0C_PULL_REG GPIO0C5_PULL_DOWN /* PWM0_CH0_CPU */ + GPIO0_IOC_GPIO0C_PULL_REG GPIO0C5_PULL_Z /* PWM0_CH0_CPU */ + IOC0_GPIO0C5_SMT_REG GPIO0C5_SMT_DISABLE /* PWM0_CH0_CPU */ + GPIO0_IOC_GPIO0A_PULL_REG GPIO0A02_PULL_Z /* PWRCTRL0, PWRCTRL1 */ GPIO0_IOC_GPIO0A_PULL_REG GPIO0A3_PULL_DOWN /* PWM0_CH2_LCD_BL */ GPIO0_IOC_GPIO0B_PULL_REG GPIO0B0_PULL_DOWN /* SAI1_MCLK */ >;