From 96f1b71ccf13381502d509b1868f974eb2283e1e Mon Sep 17 00:00:00 2001 From: Elaine Zhang Date: Wed, 3 Feb 2021 14:43:04 +0800 Subject: [PATCH] soc: rockchip: power-domain: support active_wakeup for rv1126 pd_usb Register gpd_dev_ops.active_wakeup function to support keep power during suspend state. And add flag to each power domain to decide whether keep power during suspend or not. Change-Id: I0ba0985ed2ee976885005c87fcba4c7b910cbb05 Signed-off-by: Elaine Zhang --- drivers/soc/rockchip/pm_domains.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/rockchip/pm_domains.c b/drivers/soc/rockchip/pm_domains.c index e544f8c196b7..acc69bdb33c4 100644 --- a/drivers/soc/rockchip/pm_domains.c +++ b/drivers/soc/rockchip/pm_domains.c @@ -1214,7 +1214,7 @@ static const struct rockchip_domain_info rv1126_pm_domains[] = { [RV1126_PD_VDPU] = DOMAIN_RV1126(BIT(3), BIT(10), BIT(10), false), [RV1126_PD_NVM] = DOMAIN_RV1126(BIT(7), BIT(11), BIT(11), false), [RV1126_PD_SDIO] = DOMAIN_RV1126(BIT(8), BIT(13), BIT(13), false), - [RV1126_PD_USB] = DOMAIN_RV1126(BIT(9), BIT(15), BIT(15), false), + [RV1126_PD_USB] = DOMAIN_RV1126(BIT(9), BIT(15), BIT(15), true), [RV1126_PD_NPU] = DOMAIN_RV1126_O(BIT(0), BIT(2), BIT(18), 0x4, false), };