forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 223293205a7265c8b02882461ba8996650048ade
kernel/Documentation/devicetree/bindings/soc/rockchip/rockchip-pm-config.txt
....@@ -10,6 +10,8 @@
1010 - "rockchip,pm-rk3368" - for RK3368 SoCs.
1111 - "rockchip,pm-rk3399" - for RK3399 SoCs.
1212 - "rockchip,pm-rk3528" - for RK3528 SoCs.
13
+- "rockchip,pm-rk3562" - for RK3562 SoCs.
14
+- "rockchip,pm-rk3588" - for RK3588 SoCs.
1315 - "rockchip,pm-rv1126" - for RV1126 SoCs.
1416
1517 - rockchip,sleep-mode-config : the sleep mode config,
....@@ -182,6 +184,27 @@
182184 >;
183185 };
184186
187
+ rockchip_suspend: rockchip-suspend {
188
+ compatible = "rockchip,pm-rk3562";
189
+ status = "okay";
190
+ rockchip,sleep-debug-en = <1>;
191
+ rockchip,sleep-mode-config = <
192
+ (0
193
+ | RKPM_SLP_DEEP1_MODE
194
+ | RKPM_SLP_PMIC_LP
195
+ | RKPM_SLP_HW_PLLS_OFF
196
+ | RKPM_SLP_PMUALIVE_32K
197
+ | RKPM_SLP_OSC_DIS
198
+ | RKPM_SLP_32K_PVTM
199
+ )
200
+ >;
201
+ rockchip,wakeup-config = <
202
+ (0
203
+ | RKPM_GPIO0_WKUP_EN
204
+ )
205
+ >;
206
+ };
207
+
185208 rockchip_suspend: rockchip_suspend {
186209 compatible = "rockchip,pm-rk3568";
187210 status = "okay";
....@@ -208,6 +231,26 @@
208231 };
209232
210233 rockchip_suspend: rockchip-suspend {
234
+ compatible = "rockchip,pm-rk3588";
235
+ status = "okay";
236
+ rockchip,sleep-debug-en = <0>;
237
+ rockchip,sleep-mode-config = <
238
+ (0
239
+ | RKPM_SLP_ARMOFF_DDRPD
240
+ | RKPM_SLP_PMU_PMUALIVE_32K
241
+ | RKPM_SLP_PMU_DIS_OSC
242
+ | RKPM_SLP_32K_EXT
243
+ | RKPM_SLP_PMU_DBG
244
+ )
245
+ >;
246
+ rockchip,wakeup-config = <
247
+ (0
248
+ | RKPM_GPIO_WKUP_EN
249
+ )
250
+ >;
251
+ };
252
+
253
+ rockchip_suspend: rockchip-suspend {
211254 compatible = "rockchip,pm-rv1126";
212255 status = "disabled";
213256 rockchip,sleep-debug-en = <0>;