History

PM: Eliminate CONFIG_PM_RUNTIME

Having switched over all of the users of CONFIG_PM_RUNTIME to use CONFIG_PM directly, turn the latter into a user-selectable option and drop the former entirely from the tree.

Rafael J. Wysocki committed 11 years ago

Commit 464ed181 parent 71504e537 files · +39 −48Browse files

Unified · Split

37 files
  1. arch/arm/configs/ape6evm_defconfig +1 −1
  2. arch/arm/configs/armadillo800eva_defconfig +1 −1
  3. arch/arm/configs/bcm_defconfig +1 −1
  4. arch/arm/configs/bockw_defconfig +1 −1
  5. arch/arm/configs/davinci_all_defconfig +1 −1
  6. arch/arm/configs/exynos_defconfig +1 −1
  7. arch/arm/configs/ezx_defconfig +0 −1
  8. arch/arm/configs/hisi_defconfig +1 −1
  9. arch/arm/configs/imote2_defconfig +0 −1
  10. arch/arm/configs/imx_v6_v7_defconfig +1 −1
  11. arch/arm/configs/keystone_defconfig +1 −1
  12. arch/arm/configs/kzm9g_defconfig +1 −1
  13. arch/arm/configs/lager_defconfig +1 −1
  14. arch/arm/configs/mackerel_defconfig +0 −1
  15. arch/arm/configs/marzen_defconfig +1 −1
  16. arch/arm/configs/omap1_defconfig +0 −1
  17. arch/arm/configs/prima2_defconfig +1 −1
  18. arch/arm/configs/sama5_defconfig +1 −1
  19. arch/arm/configs/shmobile_defconfig +1 −1
  20. arch/arm/configs/sunxi_defconfig +1 −1
  21. arch/arm/configs/tegra_defconfig +1 −1
  22. arch/arm/configs/u8500_defconfig +1 −1
  23. arch/arm/configs/vt8500_v6_v7_defconfig +1 −1
  24. arch/arm/mach-omap2/Kconfig +3 −3
  25. arch/mips/configs/db1xxx_defconfig +1 −1
  26. arch/mips/configs/lemote2f_defconfig +0 −1
  27. arch/mips/configs/loongson3_defconfig +1 −1
  28. arch/mips/configs/nlm_xlp_defconfig +1 −1
  29. arch/mips/configs/nlm_xlr_defconfig +1 −1
  30. arch/powerpc/configs/ps3_defconfig +1 −1
  31. arch/sh/Kconfig +1 −1
  32. arch/sh/configs/apsh4ad0a_defconfig +1 −1
  33. arch/sh/configs/sdk7786_defconfig +1 −1
  34. drivers/usb/host/isp1760-hcd.c +1 −1
  35. drivers/usb/host/oxu210hp-hcd.c +1 −1
  36. include/linux/devfreq.h +1 −1
  37. kernel/power/Kconfig +6 −10
arch/arm/configs/ape6evm_defconfig+1−1
@@ -33,7 +33,7 @@ CONFIG_ARM_APPENDED_DTB=y · 32 unmodified lines
33CONFIG_VFP=y33CONFIG_VFP=y
34CONFIG_NEON=y34CONFIG_NEON=y
35CONFIG_BINFMT_MISC=y35CONFIG_BINFMT_MISC=y
36CONFIG_PM_RUNTIME=y36CONFIG_PM=y
37CONFIG_NET=y37CONFIG_NET=y
38CONFIG_PACKET=y38CONFIG_PACKET=y
39CONFIG_UNIX=y39CONFIG_UNIX=y
arch/arm/configs/armadillo800eva_defconfig+1−1
@@ -43,7 +43,7 @@ CONFIG_KEXEC=y · 42 unmodified lines
43CONFIG_VFP=y43CONFIG_VFP=y
44CONFIG_NEON=y44CONFIG_NEON=y
45# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set45# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
46CONFIG_PM_RUNTIME=y46CONFIG_PM=y
47CONFIG_NET=y47CONFIG_NET=y
48CONFIG_PACKET=y48CONFIG_PACKET=y
49CONFIG_UNIX=y49CONFIG_UNIX=y
arch/arm/configs/bcm_defconfig+1−1
@@ -39,7 +39,7 @@ CONFIG_CPU_IDLE=y · 38 unmodified lines
39CONFIG_VFP=y39CONFIG_VFP=y
40CONFIG_NEON=y40CONFIG_NEON=y
41# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set41# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
42CONFIG_PM_RUNTIME=y42CONFIG_PM=y
43CONFIG_NET=y43CONFIG_NET=y
44CONFIG_PACKET=y44CONFIG_PACKET=y
45CONFIG_PACKET_DIAG=y45CONFIG_PACKET_DIAG=y
arch/arm/configs/bockw_defconfig+1−1
@@ -29,7 +29,7 @@ CONFIG_ZBOOT_ROM_BSS=0x0 · 28 unmodified lines
29CONFIG_ARM_APPENDED_DTB=y29CONFIG_ARM_APPENDED_DTB=y
30CONFIG_VFP=y30CONFIG_VFP=y
31# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set31# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
32CONFIG_PM_RUNTIME=y32CONFIG_PM=y
33CONFIG_NET=y33CONFIG_NET=y
34CONFIG_PACKET=y34CONFIG_PACKET=y
35CONFIG_UNIX=y35CONFIG_UNIX=y
arch/arm/configs/davinci_all_defconfig+1−1
@@ -49,7 +49,7 @@ CONFIG_CPU_FREQ_GOV_PERFORMANCE=m · 48 unmodified lines
49CONFIG_CPU_FREQ_GOV_POWERSAVE=m49CONFIG_CPU_FREQ_GOV_POWERSAVE=m
50CONFIG_CPU_FREQ_GOV_ONDEMAND=m50CONFIG_CPU_FREQ_GOV_ONDEMAND=m
51CONFIG_CPU_IDLE=y51CONFIG_CPU_IDLE=y
52CONFIG_PM_RUNTIME=y52CONFIG_PM=y
53CONFIG_NET=y53CONFIG_NET=y
54CONFIG_PACKET=y54CONFIG_PACKET=y
55CONFIG_UNIX=y55CONFIG_UNIX=y
arch/arm/configs/exynos_defconfig+1−1
@@ -27,7 +27,7 @@ CONFIG_ARM_ATAG_DTB_COMPAT=y · 26 unmodified lines
27CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M"27CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M"
28CONFIG_VFP=y28CONFIG_VFP=y
29CONFIG_NEON=y29CONFIG_NEON=y
30CONFIG_PM_RUNTIME=y30CONFIG_PM=y
31CONFIG_NET=y31CONFIG_NET=y
32CONFIG_PACKET=y32CONFIG_PACKET=y
33CONFIG_UNIX=y33CONFIG_UNIX=y
arch/arm/configs/ezx_defconfig+0−1
@@ -39,7 +39,6 @@ CONFIG_BINFMT_AOUT=m · 38 unmodified lines
39CONFIG_BINFMT_MISC=m39CONFIG_BINFMT_MISC=m
40CONFIG_PM=y40CONFIG_PM=y
41CONFIG_APM_EMULATION=y41CONFIG_APM_EMULATION=y
42CONFIG_PM_RUNTIME=y
43CONFIG_NET=y42CONFIG_NET=y
44CONFIG_PACKET=y43CONFIG_PACKET=y
45CONFIG_UNIX=y44CONFIG_UNIX=y
arch/arm/configs/hisi_defconfig+1−1
@@ -18,7 +18,7 @@ CONFIG_ARM_APPENDED_DTB=y · 17 unmodified lines
18CONFIG_ARM_ATAG_DTB_COMPAT=y18CONFIG_ARM_ATAG_DTB_COMPAT=y
19CONFIG_NEON=y19CONFIG_NEON=y
20CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y20CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
21CONFIG_PM_RUNTIME=y21CONFIG_PM=y
22CONFIG_NET=y22CONFIG_NET=y
23CONFIG_PACKET=y23CONFIG_PACKET=y
24CONFIG_UNIX=y24CONFIG_UNIX=y
arch/arm/configs/imote2_defconfig+0−1
@@ -31,7 +31,6 @@ CONFIG_BINFMT_AOUT=m · 30 unmodified lines
31CONFIG_BINFMT_MISC=m31CONFIG_BINFMT_MISC=m
32CONFIG_PM=y32CONFIG_PM=y
33CONFIG_APM_EMULATION=y33CONFIG_APM_EMULATION=y
34CONFIG_PM_RUNTIME=y
35CONFIG_NET=y34CONFIG_NET=y
36CONFIG_PACKET=y35CONFIG_PACKET=y
37CONFIG_UNIX=y36CONFIG_UNIX=y
arch/arm/configs/imx_v6_v7_defconfig+1−1
@@ -54,7 +54,7 @@ CONFIG_ARM_IMX6Q_CPUFREQ=y · 53 unmodified lines
54CONFIG_VFP=y54CONFIG_VFP=y
55CONFIG_NEON=y55CONFIG_NEON=y
56CONFIG_BINFMT_MISC=m56CONFIG_BINFMT_MISC=m
57CONFIG_PM_RUNTIME=y57CONFIG_PM=y
58CONFIG_PM_DEBUG=y58CONFIG_PM_DEBUG=y
59CONFIG_PM_TEST_SUSPEND=y59CONFIG_PM_TEST_SUSPEND=y
60CONFIG_NET=y60CONFIG_NET=y
arch/arm/configs/keystone_defconfig+1−1
@@ -30,7 +30,7 @@ CONFIG_HIGHMEM=y · 29 unmodified lines
30CONFIG_VFP=y30CONFIG_VFP=y
31CONFIG_NEON=y31CONFIG_NEON=y
32# CONFIG_SUSPEND is not set32# CONFIG_SUSPEND is not set
33CONFIG_PM_RUNTIME=y33CONFIG_PM=y
34CONFIG_NET=y34CONFIG_NET=y
35CONFIG_PACKET=y35CONFIG_PACKET=y
36CONFIG_UNIX=y36CONFIG_UNIX=y
arch/arm/configs/kzm9g_defconfig+1−1
@@ -43,7 +43,7 @@ CONFIG_KEXEC=y · 42 unmodified lines
43CONFIG_VFP=y43CONFIG_VFP=y
44CONFIG_NEON=y44CONFIG_NEON=y
45# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set45# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
46CONFIG_PM_RUNTIME=y46CONFIG_PM=y
47CONFIG_NET=y47CONFIG_NET=y
48CONFIG_PACKET=y48CONFIG_PACKET=y
49CONFIG_UNIX=y49CONFIG_UNIX=y
arch/arm/configs/lager_defconfig+1−1
@@ -37,7 +37,7 @@ CONFIG_AUTO_ZRELADDR=y · 36 unmodified lines
37CONFIG_VFP=y37CONFIG_VFP=y
38CONFIG_NEON=y38CONFIG_NEON=y
39# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set39# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
40CONFIG_PM_RUNTIME=y40CONFIG_PM=y
41CONFIG_NET=y41CONFIG_NET=y
42CONFIG_PACKET=y42CONFIG_PACKET=y
43CONFIG_UNIX=y43CONFIG_UNIX=y
arch/arm/configs/mackerel_defconfig+0−1
@@ -28,7 +28,6 @@ CONFIG_KEXEC=y · 27 unmodified lines
28CONFIG_VFP=y28CONFIG_VFP=y
29# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set29# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
30CONFIG_PM=y30CONFIG_PM=y
31CONFIG_PM_RUNTIME=y
32CONFIG_NET=y31CONFIG_NET=y
33CONFIG_PACKET=y32CONFIG_PACKET=y
34CONFIG_UNIX=y33CONFIG_UNIX=y
arch/arm/configs/marzen_defconfig+1−1
@@ -33,7 +33,7 @@ CONFIG_ARM_APPENDED_DTB=y · 32 unmodified lines
33CONFIG_VFP=y33CONFIG_VFP=y
34CONFIG_KEXEC=y34CONFIG_KEXEC=y
35# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set35# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
36CONFIG_PM_RUNTIME=y36CONFIG_PM=y
37CONFIG_NET=y37CONFIG_NET=y
38CONFIG_PACKET=y38CONFIG_PACKET=y
39CONFIG_UNIX=y39CONFIG_UNIX=y
arch/arm/configs/omap1_defconfig+0−1
@@ -63,7 +63,6 @@ CONFIG_FPE_NWFPE=y · 62 unmodified lines
63CONFIG_BINFMT_MISC=y63CONFIG_BINFMT_MISC=y
64CONFIG_PM=y64CONFIG_PM=y
65# CONFIG_SUSPEND is not set65# CONFIG_SUSPEND is not set
66CONFIG_PM_RUNTIME=y
67CONFIG_NET=y66CONFIG_NET=y
68CONFIG_PACKET=y67CONFIG_PACKET=y
69CONFIG_UNIX=y68CONFIG_UNIX=y
arch/arm/configs/prima2_defconfig+1−1
@@ -18,7 +18,7 @@ CONFIG_PREEMPT=y · 17 unmodified lines
18CONFIG_AEABI=y18CONFIG_AEABI=y
19CONFIG_KEXEC=y19CONFIG_KEXEC=y
20CONFIG_BINFMT_MISC=y20CONFIG_BINFMT_MISC=y
21CONFIG_PM_RUNTIME=y21CONFIG_PM=y
22CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"22CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
23CONFIG_BLK_DEV_LOOP=y23CONFIG_BLK_DEV_LOOP=y
24CONFIG_BLK_DEV_RAM=y24CONFIG_BLK_DEV_RAM=y
arch/arm/configs/sama5_defconfig+1−1
@@ -32,7 +32,7 @@ CONFIG_VFP=y · 31 unmodified lines
32CONFIG_NEON=y32CONFIG_NEON=y
33CONFIG_KERNEL_MODE_NEON=y33CONFIG_KERNEL_MODE_NEON=y
34# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set34# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
35CONFIG_PM_RUNTIME=y35CONFIG_PM=y
36CONFIG_PM_DEBUG=y36CONFIG_PM_DEBUG=y
37CONFIG_PM_ADVANCED_DEBUG=y37CONFIG_PM_ADVANCED_DEBUG=y
38CONFIG_NET=y38CONFIG_NET=y
arch/arm/configs/shmobile_defconfig+1−1
@@ -39,7 +39,7 @@ CONFIG_KEXEC=y · 38 unmodified lines
39CONFIG_VFP=y39CONFIG_VFP=y
40CONFIG_NEON=y40CONFIG_NEON=y
41# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set41# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
42CONFIG_PM_RUNTIME=y42CONFIG_PM=y
43CONFIG_NET=y43CONFIG_NET=y
44CONFIG_PACKET=y44CONFIG_PACKET=y
45CONFIG_UNIX=y45CONFIG_UNIX=y
arch/arm/configs/sunxi_defconfig+1−1
@@ -11,7 +11,7 @@ CONFIG_ARM_APPENDED_DTB=y · 10 unmodified lines
11CONFIG_ARM_ATAG_DTB_COMPAT=y11CONFIG_ARM_ATAG_DTB_COMPAT=y
12CONFIG_VFP=y12CONFIG_VFP=y
13CONFIG_NEON=y13CONFIG_NEON=y
14CONFIG_PM_RUNTIME=y14CONFIG_PM=y
15CONFIG_NET=y15CONFIG_NET=y
16CONFIG_PACKET=y16CONFIG_PACKET=y
17CONFIG_UNIX=y17CONFIG_UNIX=y
arch/arm/configs/tegra_defconfig+1−1
@@ -46,7 +46,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y · 45 unmodified lines
46CONFIG_CPU_IDLE=y46CONFIG_CPU_IDLE=y
47CONFIG_VFP=y47CONFIG_VFP=y
48CONFIG_NEON=y48CONFIG_NEON=y
49CONFIG_PM_RUNTIME=y49CONFIG_PM=y
50CONFIG_NET=y50CONFIG_NET=y
51CONFIG_PACKET=y51CONFIG_PACKET=y
52CONFIG_UNIX=y52CONFIG_UNIX=y
arch/arm/configs/u8500_defconfig+1−1
@@ -25,7 +25,7 @@ CONFIG_CPU_IDLE=y · 24 unmodified lines
25CONFIG_ARM_U8500_CPUIDLE=y25CONFIG_ARM_U8500_CPUIDLE=y
26CONFIG_VFP=y26CONFIG_VFP=y
27CONFIG_NEON=y27CONFIG_NEON=y
28CONFIG_PM_RUNTIME=y28CONFIG_PM=y
29CONFIG_NET=y29CONFIG_NET=y
30CONFIG_PACKET=y30CONFIG_PACKET=y
31CONFIG_UNIX=y31CONFIG_UNIX=y
arch/arm/configs/vt8500_v6_v7_defconfig+1−1
@@ -16,7 +16,7 @@ CONFIG_ARM_APPENDED_DTB=y · 15 unmodified lines
16CONFIG_ARM_ATAG_DTB_COMPAT=y16CONFIG_ARM_ATAG_DTB_COMPAT=y
17CONFIG_VFP=y17CONFIG_VFP=y
18CONFIG_NEON=y18CONFIG_NEON=y
19CONFIG_PM_RUNTIME=y19CONFIG_PM=y
20CONFIG_NET=y20CONFIG_NET=y
21CONFIG_UNIX=y21CONFIG_UNIX=y
22CONFIG_INET=y22CONFIG_INET=y
arch/arm/mach-omap2/Kconfig+3−3
@@ -15,7 +15,7 @@ config ARCH_OMAP3 · 14 unmodified lines
15 select ARM_CPU_SUSPEND if PM15 select ARM_CPU_SUSPEND if PM
16 select OMAP_INTERCONNECT16 select OMAP_INTERCONNECT
17 select PM_OPP if PM17 select PM_OPP if PM
18 select PM_RUNTIME if CPU_IDLE18 select PM if CPU_IDLE
19 select SOC_HAS_OMAP2_SDRC19 select SOC_HAS_OMAP2_SDRC
20 20
21config ARCH_OMAP421config ARCH_OMAP4
@@ -32,7 +32,7 @@ config ARCH_OMAP4 · 10 unmodified lines
32 select PL310_ERRATA_588369 if CACHE_L2X032 select PL310_ERRATA_588369 if CACHE_L2X0
33 select PL310_ERRATA_727915 if CACHE_L2X033 select PL310_ERRATA_727915 if CACHE_L2X0
34 select PM_OPP if PM34 select PM_OPP if PM
35 select PM_RUNTIME if CPU_IDLE35 select PM if CPU_IDLE
36 select ARM_ERRATA_75432236 select ARM_ERRATA_754322
37 select ARM_ERRATA_77542037 select ARM_ERRATA_775420
38 38
@@ -103,7 +103,7 @@ config ARCH_OMAP2PLUS_TYPICAL · 64 unmodified lines
103 select I2C_OMAP103 select I2C_OMAP
104 select MENELAUS if ARCH_OMAP2104 select MENELAUS if ARCH_OMAP2
105 select NEON if CPU_V7105 select NEON if CPU_V7
106 select PM_RUNTIME106 select PM
107 select REGULATOR107 select REGULATOR
108 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4108 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
109 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4109 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
arch/mips/configs/db1xxx_defconfig+1−1
@@ -36,7 +36,7 @@ CONFIG_PCI=y · 35 unmodified lines
36CONFIG_PCI_REALLOC_ENABLE_AUTO=y36CONFIG_PCI_REALLOC_ENABLE_AUTO=y
37CONFIG_PCCARD=y37CONFIG_PCCARD=y
38CONFIG_PCMCIA_ALCHEMY_DEVBOARD=y38CONFIG_PCMCIA_ALCHEMY_DEVBOARD=y
39CONFIG_PM_RUNTIME=y39CONFIG_PM=y
40CONFIG_NET=y40CONFIG_NET=y
41CONFIG_PACKET=y41CONFIG_PACKET=y
42CONFIG_PACKET_DIAG=y42CONFIG_PACKET_DIAG=y
arch/mips/configs/lemote2f_defconfig+0−1
@@ -37,7 +37,6 @@ CONFIG_MIPS32_N32=y · 36 unmodified lines
37CONFIG_PM=y37CONFIG_PM=y
38CONFIG_HIBERNATION=y38CONFIG_HIBERNATION=y
39CONFIG_PM_STD_PARTITION="/dev/hda3"39CONFIG_PM_STD_PARTITION="/dev/hda3"
40CONFIG_PM_RUNTIME=y
41CONFIG_CPU_FREQ=y40CONFIG_CPU_FREQ=y
42CONFIG_CPU_FREQ_DEBUG=y41CONFIG_CPU_FREQ_DEBUG=y
43CONFIG_CPU_FREQ_STAT=m42CONFIG_CPU_FREQ_STAT=m
arch/mips/configs/loongson3_defconfig+1−1
@@ -58,7 +58,7 @@ CONFIG_BINFMT_MISC=m · 57 unmodified lines
58CONFIG_MIPS32_COMPAT=y58CONFIG_MIPS32_COMPAT=y
59CONFIG_MIPS32_O32=y59CONFIG_MIPS32_O32=y
60CONFIG_MIPS32_N32=y60CONFIG_MIPS32_N32=y
61CONFIG_PM_RUNTIME=y61CONFIG_PM=y
62CONFIG_NET=y62CONFIG_NET=y
63CONFIG_PACKET=y63CONFIG_PACKET=y
64CONFIG_UNIX=y64CONFIG_UNIX=y
arch/mips/configs/nlm_xlp_defconfig+1−1
@@ -61,7 +61,7 @@ CONFIG_BINFMT_MISC=y · 60 unmodified lines
61CONFIG_MIPS32_COMPAT=y61CONFIG_MIPS32_COMPAT=y
62CONFIG_MIPS32_O32=y62CONFIG_MIPS32_O32=y
63CONFIG_MIPS32_N32=y63CONFIG_MIPS32_N32=y
64CONFIG_PM_RUNTIME=y64CONFIG_PM=y
65CONFIG_PM_DEBUG=y65CONFIG_PM_DEBUG=y
66CONFIG_NET=y66CONFIG_NET=y
67CONFIG_PACKET=y67CONFIG_PACKET=y
arch/mips/configs/nlm_xlr_defconfig+1−1
@@ -41,7 +41,7 @@ CONFIG_PCI=y · 40 unmodified lines
41CONFIG_PCI_MSI=y41CONFIG_PCI_MSI=y
42CONFIG_PCI_DEBUG=y42CONFIG_PCI_DEBUG=y
43CONFIG_BINFMT_MISC=m43CONFIG_BINFMT_MISC=m
44CONFIG_PM_RUNTIME=y44CONFIG_PM=y
45CONFIG_PM_DEBUG=y45CONFIG_PM_DEBUG=y
46CONFIG_NET=y46CONFIG_NET=y
47CONFIG_PACKET=y47CONFIG_PACKET=y
arch/powerpc/configs/ps3_defconfig+1−1
@@ -36,7 +36,7 @@ CONFIG_KEXEC=y · 35 unmodified lines
36CONFIG_SCHED_SMT=y36CONFIG_SCHED_SMT=y
37CONFIG_CMDLINE_BOOL=y37CONFIG_CMDLINE_BOOL=y
38CONFIG_CMDLINE=""38CONFIG_CMDLINE=""
39CONFIG_PM_RUNTIME=y39CONFIG_PM=y
40CONFIG_PM_DEBUG=y40CONFIG_PM_DEBUG=y
41# CONFIG_SECCOMP is not set41# CONFIG_SECCOMP is not set
42# CONFIG_PCI is not set42# CONFIG_PCI is not set
arch/sh/Kconfig+1−1
@@ -223,7 +223,7 @@ config CPU_SHX3 · 222 unmodified lines
223config ARCH_SHMOBILE223config ARCH_SHMOBILE
224 bool224 bool
225 select ARCH_SUSPEND_POSSIBLE225 select ARCH_SUSPEND_POSSIBLE
226 select PM_RUNTIME226 select PM
227 227
228config CPU_HAS_PMU228config CPU_HAS_PMU
229 depends on CPU_SH4 || CPU_SH4A229 depends on CPU_SH4 || CPU_SH4A
arch/sh/configs/apsh4ad0a_defconfig+1−1
@@ -47,7 +47,7 @@ CONFIG_PREEMPT=y · 46 unmodified lines
47CONFIG_BINFMT_MISC=y47CONFIG_BINFMT_MISC=y
48CONFIG_PM=y48CONFIG_PM=y
49CONFIG_PM_DEBUG=y49CONFIG_PM_DEBUG=y
50CONFIG_PM_RUNTIME=y50CONFIG_PM=y
51CONFIG_CPU_IDLE=y51CONFIG_CPU_IDLE=y
52CONFIG_NET=y52CONFIG_NET=y
53CONFIG_PACKET=y53CONFIG_PACKET=y
arch/sh/configs/sdk7786_defconfig+1−1
@@ -82,7 +82,7 @@ CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y · 81 unmodified lines
82CONFIG_BINFMT_MISC=y82CONFIG_BINFMT_MISC=y
83CONFIG_PM=y83CONFIG_PM=y
84CONFIG_PM_DEBUG=y84CONFIG_PM_DEBUG=y
85CONFIG_PM_RUNTIME=y85CONFIG_PM=y
86CONFIG_CPU_IDLE=y86CONFIG_CPU_IDLE=y
87CONFIG_NET=y87CONFIG_NET=y
88CONFIG_PACKET=y88CONFIG_PACKET=y
drivers/usb/host/isp1760-hcd.c+1−1
@@ -1739,7 +1739,7 @@ static int isp1760_hub_status_data(struct usb_hcd *hcd, char *buf) · 1738 unmodified lines
1739 int retval = 1;1739 int retval = 1;
1740 unsigned long flags;1740 unsigned long flags;
1741 1741
1742 /* if !PM_RUNTIME, root hub timers won't get shut down ... */1742 /* if !PM, root hub timers won't get shut down ... */
1743 if (!HC_IS_RUNNING(hcd->state))1743 if (!HC_IS_RUNNING(hcd->state))
1744 return 0;1744 return 0;
1745 1745
drivers/usb/host/oxu210hp-hcd.c+1−1
@@ -3087,7 +3087,7 @@ static int oxu_hub_status_data(struct usb_hcd *hcd, char *buf) · 3086 unmodified lines
3087 int ports, i, retval = 1;3087 int ports, i, retval = 1;
3088 unsigned long flags;3088 unsigned long flags;
3089 3089
3090 /* if !PM_RUNTIME, root hub timers won't get shut down ... */3090 /* if !PM, root hub timers won't get shut down ... */
3091 if (!HC_IS_RUNNING(hcd->state))3091 if (!HC_IS_RUNNING(hcd->state))
3092 return 0;3092 return 0;
3093 3093
include/linux/devfreq.h+1−1
@@ -188,7 +188,7 @@ extern struct devfreq *devm_devfreq_add_device(struct device *dev, · 187 unmodified lines
188extern void devm_devfreq_remove_device(struct device *dev,188extern void devm_devfreq_remove_device(struct device *dev,
189 struct devfreq *devfreq);189 struct devfreq *devfreq);
190 190
191/* Supposed to be called by PM_SLEEP/PM_RUNTIME callbacks */191/* Supposed to be called by PM callbacks */
192extern int devfreq_suspend_device(struct devfreq *devfreq);192extern int devfreq_suspend_device(struct devfreq *devfreq);
193extern int devfreq_resume_device(struct devfreq *devfreq);193extern int devfreq_resume_device(struct devfreq *devfreq);
194 194
kernel/power/Kconfig+6−10
@@ -94,7 +94,7 @@ config PM_STD_PARTITION · 93 unmodified lines
94config PM_SLEEP94config PM_SLEEP
95 def_bool y95 def_bool y
96 depends on SUSPEND || HIBERNATE_CALLBACKS96 depends on SUSPEND || HIBERNATE_CALLBACKS
97 select PM_RUNTIME97 select PM
98 98
99config PM_SLEEP_SMP99config PM_SLEEP_SMP
100 def_bool y100 def_bool y
@@ -130,23 +130,19 @@ config PM_WAKELOCKS_GC · 29 unmodified lines
130 depends on PM_WAKELOCKS130 depends on PM_WAKELOCKS
131 default y131 default y
132 132
133config PM_RUNTIME133config PM
134 bool "Run-time PM core functionality"134 bool "Device power management core functionality"
135 ---help---135 ---help---
136 Enable functionality allowing I/O devices to be put into energy-saving136 Enable functionality allowing I/O devices to be put into energy-saving
137 (low power) states at run time (or autosuspended) after a specified137 (low power) states, for example after a specified period of inactivity
138 period of inactivity and woken up in response to a hardware-generated138 (autosuspended), and woken up in response to a hardware-generated
139 wake-up event or a driver's request.139 wake-up event or a driver's request.
140 140
141 Hardware support is generally required for this functionality to work141 Hardware support is generally required for this functionality to work
142 and the bus type drivers of the buses the devices are on are142 and the bus type drivers of the buses the devices are on are
143 responsible for the actual handling of the autosuspend requests and143 responsible for the actual handling of device suspend requests and
144 wake-up events.144 wake-up events.
145 145
146config PM
147 def_bool y
148 depends on PM_SLEEP || PM_RUNTIME
149
150config PM_DEBUG146config PM_DEBUG
151 bool "Power Management Debug Support"147 bool "Power Management Debug Support"
152 depends on PM148 depends on PM