hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm/boot/dts/rv1106.dtsi
....@@ -9,6 +9,7 @@
99 #include <dt-bindings/pinctrl/rockchip.h>
1010 #include <dt-bindings/soc/rockchip,boot-mode.h>
1111 #include <dt-bindings/soc/rockchip-system-status.h>
12
+#include <dt-bindings/suspend/rockchip-rv1106.h>
1213 #include <dt-bindings/thermal/thermal.h>
1314
1415 / {
....@@ -328,6 +329,55 @@
328329 status = "disabled";
329330 };
330331
332
+ rockchip_suspend: rockchip-suspend {
333
+ compatible = "rockchip,pm-config";
334
+ status = "okay";
335
+ rockchip,sleep-io-config = <
336
+ (0
337
+ | RKPM_IO_CFG_IOMUX_GPIO
338
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
339
+ | RKPM_IO_CFG_PULL_DOWN
340
+ | RKPM_IO_CFG_ID(0)
341
+ )
342
+ (0
343
+ | RKPM_IO_CFG_IOMUX_GPIO
344
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
345
+ | RKPM_IO_CFG_PULL_DOWN
346
+ | RKPM_IO_CFG_ID(1)
347
+ )
348
+ (0
349
+ | RKPM_IO_CFG_IOMUX_GPIO
350
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
351
+ | RKPM_IO_CFG_PULL_DOWN
352
+ | RKPM_IO_CFG_ID(2)
353
+ )
354
+ (0
355
+ | RKPM_IO_CFG_IOMUX_GPIO
356
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
357
+ | RKPM_IO_CFG_PULL_UP
358
+ | RKPM_IO_CFG_ID(3)
359
+ )
360
+ (0
361
+ | RKPM_IO_CFG_IOMUX_GPIO
362
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
363
+ | RKPM_IO_CFG_PULL_UP
364
+ | RKPM_IO_CFG_ID(4)
365
+ )
366
+ (0
367
+ | RKPM_IO_CFG_IOMUX_GPIO
368
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
369
+ | RKPM_IO_CFG_PULL_NONE
370
+ | RKPM_IO_CFG_ID(5)
371
+ )
372
+ (0
373
+ | RKPM_IO_CFG_IOMUX_GPIO
374
+ | RKPM_IO_CFG_GPIO_DIR_INPUT
375
+ | RKPM_IO_CFG_PULL_NONE
376
+ | RKPM_IO_CFG_ID(6)
377
+ )
378
+ >;
379
+ };
380
+
331381 rockchip_system_monitor: rockchip-system-monitor {
332382 compatible = "rockchip,system-monitor";
333383