mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
soc: rockchip: support px30 pm config
Change-Id: Ia1f48c904cf9711f1c6601e50eccd4d2026cffe6 Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
Required properties:
|
||||
- compatible: Should be one of the following.
|
||||
- "rockchip,pm-px30" - for PX30 SOCs.
|
||||
- "rockchip,pm-rk322x" - for RK322x SOCs.
|
||||
- "rockchip,pm-rk3288" - for RK3288 SOCs.
|
||||
- "rockchip,pm-rk3328" - for RK3328 SOCs.
|
||||
@@ -17,6 +18,28 @@ Required properties:
|
||||
- rockchip,pwm-regulator-config: the pwm regulator name.
|
||||
|
||||
Example:
|
||||
rockchip_suspend: rockchip-suspend {
|
||||
compatible = "rockchip,pm-px30";
|
||||
status = "disabled";
|
||||
rockchip,sleep-debug-en = <0>;
|
||||
rockchip,sleep-mode-config = <
|
||||
(0
|
||||
| RKPM_SLP_ARMOFF
|
||||
| RKPM_SLP_PMU_HW_PLLS_PD
|
||||
| RKPM_SLP_PMU_PMUALIVE_32K
|
||||
| RKPM_SLP_PMU_DIS_OSC
|
||||
| RKPM_SLP_PMIC_LP
|
||||
)
|
||||
>;
|
||||
rockchip,wakeup-config = <
|
||||
(0
|
||||
| RKPM_CLUSTER_WKUP_EN
|
||||
| RKPM_GPIO_WKUP_EN
|
||||
| RKPM_USB_WKUP_EN
|
||||
)
|
||||
>;
|
||||
};
|
||||
|
||||
rockchip_suspend: rockchip-suspend {
|
||||
compatible = "rockchip,pm-rk322x";
|
||||
status = "disabled";
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
#define PM_INVALID_GPIO 0xffff
|
||||
|
||||
static const struct of_device_id pm_match_table[] = {
|
||||
{ .compatible = "rockchip,pm-px30",},
|
||||
{ .compatible = "rockchip,pm-rk322x",},
|
||||
{ .compatible = "rockchip,pm-rk3288",},
|
||||
{ .compatible = "rockchip,pm-rk3328",},
|
||||
|
||||
Reference in New Issue
Block a user