arm64: dts: rk3368: add wakeup-config in rockchip-suspend
authorXiaoDong Huang <derrick.huang@rock-chips.com>
Thu, 18 May 2017 12:06:35 +0000 (20:06 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 19 May 2017 07:19:34 +0000 (15:19 +0800)
Change-Id: Ibf4ba154d59e99332e68ca5451b0045e15fa850d
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3368.dtsi
include/dt-bindings/suspend/rockchip-rk3368.h

index 4f43af5e6c12f886c16972e359e5698ec787dfc3..614f64f136953df0f42d005049cd75a20e67e7cd 100644 (file)
                        | RKPM_SLP_SFT_PD_NBSCUS
                        )
                >;
+               rockchip,wakeup-config = <
+                       (0
+                       | RKPM_GPIO_WKUP_EN
+                       | RKPM_USB_WKUP_EN
+                       )
+               >;
        };
 };
index e8d4f5e7c7021224f4760712902636c02f6901e1..9873f8236a8b67011151da29ad81bf99624cc91a 100644 (file)
 #define RKPM_SLP_SFT_32K_EXT           BIT(17)
 #define RKPM_SLP_SFT_PD_PERI           BIT(18)
 #define RKPM_SLP_SFT_PD_NBSCUS         BIT(19) /* noboot scus in muti-cluster */
+
+/* the wake up source */
+#define RKPM_CLUSTER_L_WKUP_EN         BIT(0)
+#define RKPM_CLUSTER_B_WKUPB_EN                BIT(1)
+#define RKPM_GPIO_WKUP_EN              BIT(2)
+#define RKPM_SDIO_WKUP_EN              BIT(3)
+#define RKPM_SDMMC_WKUP_EN             BIT(4)
+#define RKPM_SIM_WKUP_EN               BIT(5)
+#define RKPM_TIMER_WKUP_EN             BIT(6)
+#define RKPM_USB_WKUP_EN               BIT(7)
+#define RKPM_SFT_WKUP_EN               BIT(8)
+#define RKPM_WDT_M0_WKUP_EN            BIT(9)
+#define RKPM_TIME_OUT_WKUP_EN          BIT(10)
+
 #endif