Hi all: Since commit 67694c076bd7 ("soc: loongson2_pm: add power management support"), the Loongson-2K PM driver was added, some issues have been found and this patchset is planned to fix these issues. Specific: Patch 1: Compilation error found by Randy; Patch 2/3: Rewriting the ls2k-pmc compatible attribute with fallback compatible; Patch 4/5: Add Loongson-2K SoC reboot/shutdown support as part of power management. Thanks. ----- V2: patch 1: - Change "depends on INPUT" to "depends on INPUT=y", because the compilation error still exists when "INPUT=m". patch 2: - Use ls2k0500 as the fallback compatible; - Add ls2k2000 compatible. patch 3: - Drop ls2k1000 compatible, for ls2k0500 is used as the fallback compatible. patch 4: - Drop label; - Drop regmap property in syscon-reboot, for it's deprecated; - Add missing space. Link to V1: https://lore.kernel.org/all/cover.1693218539.git.zhoubinbin@xxxxxxxxxxx/ Binbin Zhou (5): soc: loongson: loongson_pm2: Add dependency for INPUT dt-bindings: soc: loongson,ls2k-pmc: Use fallbacks for ls2k-pmc compatible soc: loongson: loongson_pm2: Drop useless of_device_id compatible dt-bindings: soc: loongson,ls2k-pmc: Allow syscon-reboot/syscon-poweroff as child soc: loongson: loongson_pm2: Populate children syscon nodes .../soc/loongson/loongson,ls2k-pmc.yaml | 43 ++++++++++++++++--- drivers/soc/loongson/Kconfig | 1 + drivers/soc/loongson/loongson2_pm.c | 7 ++- 3 files changed, 44 insertions(+), 7 deletions(-) -- 2.39.3