From: Rosen Penev Date: Thu, 18 Jun 2026 03:34:40 +0000 (-0700) Subject: apm821xx: enable PM X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F24075%2Fhead;p=thirdparty%2Fopenwrt.git apm821xx: enable PM There's support for sleep in several drivers. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/24075 Signed-off-by: Jonas Jelonek --- diff --git a/target/linux/apm821xx/config-6.18 b/target/linux/apm821xx/config-6.18 index 2ba17951567..0e29362a84d 100644 --- a/target/linux/apm821xx/config-6.18 +++ b/target/linux/apm821xx/config-6.18 @@ -27,6 +27,7 @@ CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y CONFIG_AUDIT_ARCH=y # CONFIG_BAMBOO is not set # CONFIG_BLK_DEV_INITRD is not set +CONFIG_BLK_PM=y CONFIG_BLUESTONE=y CONFIG_BOOKE=y CONFIG_BOOKE_WDT=y @@ -72,11 +73,13 @@ CONFIG_EXTRA_TARGETS="uImage" CONFIG_FIXED_PHY=y CONFIG_FORCE_NR_CPUS=y CONFIG_FORCE_PCI=y +CONFIG_FREEZER=y # CONFIG_FSL_LBC is not set CONFIG_FS_IOMAP=y CONFIG_FUNCTION_ALIGNMENT=4 CONFIG_FUNCTION_ALIGNMENT_4B=y CONFIG_FWNODE_MDIO=y +CONFIG_FW_CACHE=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_GENERIC_ALLOCATOR=y @@ -189,6 +192,7 @@ CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PCI=y CONFIG_PCIEAER=y CONFIG_PCIEPORTBUS=y +CONFIG_PCIE_PME=y CONFIG_PCI_DISABLE_COMMON_QUIRKS=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_MSI=y @@ -199,10 +203,14 @@ CONFIG_PHYLIB_LEDS=y CONFIG_PHYSICAL_START=0x00000000 CONFIG_PHYS_64BIT=y CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_PM=y # CONFIG_PMU_SYSFS is not set +CONFIG_PM_CLK=y +CONFIG_PM_SLEEP=y CONFIG_PPC=y CONFIG_PPC32=y CONFIG_PPC44x_SIMPLE=y +CONFIG_PPC4xx_CPM=y CONFIG_PPC4xx_GPIO=y CONFIG_PPC4xx_PCI_EXPRESS=y # CONFIG_PPC64 is not set @@ -246,6 +254,8 @@ CONFIG_SMT_NUM_THREADS_DYNAMIC=y CONFIG_SOFTIRQ_ON_OWN_STACK=y CONFIG_SPARSE_IRQ=y # CONFIG_STATIC_CALL_SELFTEST is not set +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y CONFIG_SWPHY=y CONFIG_SYSCTL_EXCEPTION_TRACE=y # CONFIG_TAISHAN is not set diff --git a/target/linux/apm821xx/sata/config-default b/target/linux/apm821xx/sata/config-default index ebdee467b68..f720d096dcd 100644 --- a/target/linux/apm821xx/sata/config-default +++ b/target/linux/apm821xx/sata/config-default @@ -8,7 +8,6 @@ CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_MD=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_MQ_STACKING=y -CONFIG_BLK_PM=y CONFIG_BLOCK_HOLDER_DEPRECATED=y CONFIG_BLOCK_LEGACY_AUTOLOAD=y CONFIG_BROADCOM_PHY=y @@ -21,9 +20,7 @@ CONFIG_CRYPTO_CRC32C=y # CONFIG_DM_SNAPSHOT is not set CONFIG_EXT4_FS=y CONFIG_F2FS_FS=y -CONFIG_FREEZER=y CONFIG_FS_MBCACHE=y -CONFIG_FW_CACHE=y CONFIG_GLOB=y CONFIG_GPIO_74XX_MMIO=y CONFIG_JBD2=y @@ -38,15 +35,10 @@ CONFIG_MD_RAID1=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_PHYSMAP=y CONFIG_NLS=y -CONFIG_PCIE_PME=y -CONFIG_PM=y CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_CLK=y -CONFIG_PM_SLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM_WAKELOCKS_LIMIT=100 -CONFIG_PPC4xx_CPM=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_SATA_DWC=y CONFIG_SATA_HOST=y @@ -54,8 +46,6 @@ CONFIG_SATA_PMP=y CONFIG_SCSI=y CONFIG_SCSI_COMMON=y CONFIG_SG_POOL=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y CONFIG_USB=y CONFIG_USB_COMMON=y CONFIG_USB_DWC2=y