From 330a3597673cb9dc2c646d91908cd451717ff2b8 Mon Sep 17 00:00:00 2001 From: XiaoDong Huang Date: Mon, 11 Jan 2021 19:48:11 +0800 Subject: [PATCH] irqchip/gic-v3-its: set flag "ITS_FLAGS_SAVE_SUSPEND_STATE" if rk3568 or rk3566 Change-Id: I5ed122b6480f2fef1ed21bbe0b3ef0ae7c84d3b4 Signed-off-by: XiaoDong Huang --- drivers/irqchip/irq-gic-v3-its.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c index 94cdd5f5fc1e..8356e142134b 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -3593,6 +3593,9 @@ static int __init its_probe_one(struct resource *res, if (GITS_TYPER_HCC(typer)) its->flags |= ITS_FLAGS_SAVE_SUSPEND_STATE; + if (of_machine_is_compatible("rockchip,rk3568") || of_machine_is_compatible("rockchip,rk3566")) + its->flags |= ITS_FLAGS_SAVE_SUSPEND_STATE; + err = its_init_domain(handle, its); if (err) goto out_free_tables;