linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies
@ 2014-12-06  2:54 Rafael J. Wysocki
  2014-12-06  3:05 ` Felipe Balbi
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Rafael J. Wysocki @ 2014-12-06  2:54 UTC (permalink / raw)
  To: linux-kernel
  Cc: Russell King, Kukjin Kim, Tony Luck, Fenghua Yu, Tejun Heo,
	Mauro Carvalho Chehab, Kyungmin Park, Tomasz Stanislawski,
	Greg Kroah-Hartman, Felipe Balbi, Matthew Dharm, Alan Stern,
	Aaron Lu, Linux PM list

From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
selected) PM_RUNTIME is always set if PM is set, so Kconfig options
depending on CONFIG_PM_RUNTIME may now be changed to depend on
CONFIG_PM.

Replace PM_RUNTIME with PM in Kconfig dependencies throughout the
tree.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---

Note: This depends on commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if
PM_SLEEP is selected) which is only in linux-next at the moment (via the
linux-pm tree).

Please let me know if it is OK to take this one into linux-pm.

---
 arch/arm/mach-exynos/Kconfig          |    2 +-
 arch/ia64/Kconfig                     |    2 +-
 drivers/ata/Kconfig                   |    2 +-
 drivers/media/platform/Kconfig        |    2 +-
 drivers/media/platform/s5p-tv/Kconfig |    2 +-
 drivers/staging/gdm72xx/Kconfig       |    2 +-
 drivers/usb/core/Kconfig              |    2 +-
 drivers/usb/phy/Kconfig               |    4 ++--
 drivers/usb/storage/Kconfig           |    2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

Index: linux-pm/arch/arm/mach-exynos/Kconfig
===================================================================
--- linux-pm.orig/arch/arm/mach-exynos/Kconfig
+++ linux-pm/arch/arm/mach-exynos/Kconfig
@@ -21,7 +21,7 @@ menuconfig ARCH_EXYNOS
 	select HAVE_S3C_RTC if RTC_CLASS
 	select PINCTRL
 	select PINCTRL_EXYNOS
-	select PM_GENERIC_DOMAINS if PM_RUNTIME
+	select PM_GENERIC_DOMAINS if PM
 	select S5P_DEV_MFC
 	select SRAM
 	help
Index: linux-pm/arch/ia64/Kconfig
===================================================================
--- linux-pm.orig/arch/ia64/Kconfig
+++ linux-pm/arch/ia64/Kconfig
@@ -232,7 +232,7 @@ config IA64_SGI_UV
 config IA64_HP_SIM
 	bool "Ski-simulator"
 	select SWIOTLB
-	depends on !PM_RUNTIME
+	depends on !PM
 
 endchoice
 
Index: linux-pm/drivers/ata/Kconfig
===================================================================
--- linux-pm.orig/drivers/ata/Kconfig
+++ linux-pm/drivers/ata/Kconfig
@@ -61,7 +61,7 @@ config ATA_ACPI
 
 config SATA_ZPODD
 	bool "SATA Zero Power Optical Disc Drive (ZPODD) support"
-	depends on ATA_ACPI && PM_RUNTIME
+	depends on ATA_ACPI && PM
 	default n
 	help
 	  This option adds support for SATA Zero Power Optical Disc
Index: linux-pm/drivers/media/platform/Kconfig
===================================================================
--- linux-pm.orig/drivers/media/platform/Kconfig
+++ linux-pm/drivers/media/platform/Kconfig
@@ -112,7 +112,7 @@ config VIDEO_OMAP3_DEBUG
 config VIDEO_S3C_CAMIF
 	tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver"
 	depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
-	depends on PM_RUNTIME
+	depends on PM
 	depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST
 	depends on HAS_DMA
 	select VIDEOBUF2_DMA_CONTIG
Index: linux-pm/drivers/media/platform/s5p-tv/Kconfig
===================================================================
--- linux-pm.orig/drivers/media/platform/s5p-tv/Kconfig
+++ linux-pm/drivers/media/platform/s5p-tv/Kconfig
@@ -8,7 +8,7 @@
 
 config VIDEO_SAMSUNG_S5P_TV
 	bool "Samsung TV driver for S5P platform"
-	depends on PM_RUNTIME
+	depends on PM
 	depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
 	default n
 	---help---
Index: linux-pm/drivers/staging/gdm72xx/Kconfig
===================================================================
--- linux-pm.orig/drivers/staging/gdm72xx/Kconfig
+++ linux-pm/drivers/staging/gdm72xx/Kconfig
@@ -53,7 +53,7 @@ if WIMAX_GDM72XX_USB
 
 config WIMAX_GDM72XX_USB_PM
 	bool "Enable power management support"
-	depends on PM_RUNTIME
+	depends on PM
 	help
 	  Enable USB power management in order to reduce power consumption
 	  while the interface is not in use.
Index: linux-pm/drivers/usb/core/Kconfig
===================================================================
--- linux-pm.orig/drivers/usb/core/Kconfig
+++ linux-pm/drivers/usb/core/Kconfig
@@ -43,7 +43,7 @@ config USB_DYNAMIC_MINORS
 
 config USB_OTG
 	bool "OTG support"
-	depends on PM_RUNTIME
+	depends on PM
 	default n
 	help
 	  The most notable feature of USB OTG is support for a
Index: linux-pm/drivers/usb/phy/Kconfig
===================================================================
--- linux-pm.orig/drivers/usb/phy/Kconfig
+++ linux-pm/drivers/usb/phy/Kconfig
@@ -20,7 +20,7 @@ config AB8500_USB
 
 config FSL_USB2_OTG
 	bool "Freescale USB OTG Transceiver Driver"
-	depends on USB_EHCI_FSL && USB_FSL_USB2 && USB_OTG_FSM && PM_RUNTIME
+	depends on USB_EHCI_FSL && USB_FSL_USB2 && USB_OTG_FSM && PM
 	select USB_OTG
 	select USB_PHY
 	help
@@ -153,7 +153,7 @@ config USB_MSM_OTG
 
 config USB_MV_OTG
 	tristate "Marvell USB OTG support"
-	depends on USB_EHCI_MV && USB_MV_UDC && PM_RUNTIME
+	depends on USB_EHCI_MV && USB_MV_UDC && PM
 	select USB_OTG
 	select USB_PHY
 	help
Index: linux-pm/drivers/usb/storage/Kconfig
===================================================================
--- linux-pm.orig/drivers/usb/storage/Kconfig
+++ linux-pm/drivers/usb/storage/Kconfig
@@ -41,7 +41,7 @@ config USB_STORAGE_REALTEK
 
 config REALTEK_AUTOPM
 	bool "Realtek Card Reader autosuspend support"
-	depends on USB_STORAGE_REALTEK && PM_RUNTIME
+	depends on USB_STORAGE_REALTEK && PM
 	default y
 
 config USB_STORAGE_DATAFAB


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies
  2014-12-06  2:54 [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies Rafael J. Wysocki
@ 2014-12-06  3:05 ` Felipe Balbi
  2014-12-06  4:28 ` Greg Kroah-Hartman
  2014-12-06 12:43 ` Tejun Heo
  2 siblings, 0 replies; 4+ messages in thread
From: Felipe Balbi @ 2014-12-06  3:05 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: linux-kernel, Russell King, Kukjin Kim, Tony Luck, Fenghua Yu,
	Tejun Heo, Mauro Carvalho Chehab, Kyungmin Park,
	Tomasz Stanislawski, Greg Kroah-Hartman, Felipe Balbi,
	Matthew Dharm, Alan Stern, Aaron Lu, Linux PM list

[-- Attachment #1: Type: text/plain, Size: 5960 bytes --]

On Sat, Dec 06, 2014 at 03:54:35AM +0100, Rafael J. Wysocki wrote:
> From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> 
> After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
> selected) PM_RUNTIME is always set if PM is set, so Kconfig options
> depending on CONFIG_PM_RUNTIME may now be changed to depend on
> CONFIG_PM.
> 
> Replace PM_RUNTIME with PM in Kconfig dependencies throughout the
> tree.
> 
> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

for drivers/usb/phy:

Acked-by: Felipe Balbi <balbi@ti.com>

> ---
> 
> Note: This depends on commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if
> PM_SLEEP is selected) which is only in linux-next at the moment (via the
> linux-pm tree).
> 
> Please let me know if it is OK to take this one into linux-pm.
> 
> ---
>  arch/arm/mach-exynos/Kconfig          |    2 +-
>  arch/ia64/Kconfig                     |    2 +-
>  drivers/ata/Kconfig                   |    2 +-
>  drivers/media/platform/Kconfig        |    2 +-
>  drivers/media/platform/s5p-tv/Kconfig |    2 +-
>  drivers/staging/gdm72xx/Kconfig       |    2 +-
>  drivers/usb/core/Kconfig              |    2 +-
>  drivers/usb/phy/Kconfig               |    4 ++--
>  drivers/usb/storage/Kconfig           |    2 +-
>  9 files changed, 10 insertions(+), 10 deletions(-)
> 
> Index: linux-pm/arch/arm/mach-exynos/Kconfig
> ===================================================================
> --- linux-pm.orig/arch/arm/mach-exynos/Kconfig
> +++ linux-pm/arch/arm/mach-exynos/Kconfig
> @@ -21,7 +21,7 @@ menuconfig ARCH_EXYNOS
>  	select HAVE_S3C_RTC if RTC_CLASS
>  	select PINCTRL
>  	select PINCTRL_EXYNOS
> -	select PM_GENERIC_DOMAINS if PM_RUNTIME
> +	select PM_GENERIC_DOMAINS if PM
>  	select S5P_DEV_MFC
>  	select SRAM
>  	help
> Index: linux-pm/arch/ia64/Kconfig
> ===================================================================
> --- linux-pm.orig/arch/ia64/Kconfig
> +++ linux-pm/arch/ia64/Kconfig
> @@ -232,7 +232,7 @@ config IA64_SGI_UV
>  config IA64_HP_SIM
>  	bool "Ski-simulator"
>  	select SWIOTLB
> -	depends on !PM_RUNTIME
> +	depends on !PM
>  
>  endchoice
>  
> Index: linux-pm/drivers/ata/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/ata/Kconfig
> +++ linux-pm/drivers/ata/Kconfig
> @@ -61,7 +61,7 @@ config ATA_ACPI
>  
>  config SATA_ZPODD
>  	bool "SATA Zero Power Optical Disc Drive (ZPODD) support"
> -	depends on ATA_ACPI && PM_RUNTIME
> +	depends on ATA_ACPI && PM
>  	default n
>  	help
>  	  This option adds support for SATA Zero Power Optical Disc
> Index: linux-pm/drivers/media/platform/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/media/platform/Kconfig
> +++ linux-pm/drivers/media/platform/Kconfig
> @@ -112,7 +112,7 @@ config VIDEO_OMAP3_DEBUG
>  config VIDEO_S3C_CAMIF
>  	tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver"
>  	depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
> -	depends on PM_RUNTIME
> +	depends on PM
>  	depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST
>  	depends on HAS_DMA
>  	select VIDEOBUF2_DMA_CONTIG
> Index: linux-pm/drivers/media/platform/s5p-tv/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/media/platform/s5p-tv/Kconfig
> +++ linux-pm/drivers/media/platform/s5p-tv/Kconfig
> @@ -8,7 +8,7 @@
>  
>  config VIDEO_SAMSUNG_S5P_TV
>  	bool "Samsung TV driver for S5P platform"
> -	depends on PM_RUNTIME
> +	depends on PM
>  	depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
>  	default n
>  	---help---
> Index: linux-pm/drivers/staging/gdm72xx/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/staging/gdm72xx/Kconfig
> +++ linux-pm/drivers/staging/gdm72xx/Kconfig
> @@ -53,7 +53,7 @@ if WIMAX_GDM72XX_USB
>  
>  config WIMAX_GDM72XX_USB_PM
>  	bool "Enable power management support"
> -	depends on PM_RUNTIME
> +	depends on PM
>  	help
>  	  Enable USB power management in order to reduce power consumption
>  	  while the interface is not in use.
> Index: linux-pm/drivers/usb/core/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/usb/core/Kconfig
> +++ linux-pm/drivers/usb/core/Kconfig
> @@ -43,7 +43,7 @@ config USB_DYNAMIC_MINORS
>  
>  config USB_OTG
>  	bool "OTG support"
> -	depends on PM_RUNTIME
> +	depends on PM
>  	default n
>  	help
>  	  The most notable feature of USB OTG is support for a
> Index: linux-pm/drivers/usb/phy/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/usb/phy/Kconfig
> +++ linux-pm/drivers/usb/phy/Kconfig
> @@ -20,7 +20,7 @@ config AB8500_USB
>  
>  config FSL_USB2_OTG
>  	bool "Freescale USB OTG Transceiver Driver"
> -	depends on USB_EHCI_FSL && USB_FSL_USB2 && USB_OTG_FSM && PM_RUNTIME
> +	depends on USB_EHCI_FSL && USB_FSL_USB2 && USB_OTG_FSM && PM
>  	select USB_OTG
>  	select USB_PHY
>  	help
> @@ -153,7 +153,7 @@ config USB_MSM_OTG
>  
>  config USB_MV_OTG
>  	tristate "Marvell USB OTG support"
> -	depends on USB_EHCI_MV && USB_MV_UDC && PM_RUNTIME
> +	depends on USB_EHCI_MV && USB_MV_UDC && PM
>  	select USB_OTG
>  	select USB_PHY
>  	help
> Index: linux-pm/drivers/usb/storage/Kconfig
> ===================================================================
> --- linux-pm.orig/drivers/usb/storage/Kconfig
> +++ linux-pm/drivers/usb/storage/Kconfig
> @@ -41,7 +41,7 @@ config USB_STORAGE_REALTEK
>  
>  config REALTEK_AUTOPM
>  	bool "Realtek Card Reader autosuspend support"
> -	depends on USB_STORAGE_REALTEK && PM_RUNTIME
> +	depends on USB_STORAGE_REALTEK && PM
>  	default y
>  
>  config USB_STORAGE_DATAFAB
> 

-- 
balbi

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies
  2014-12-06  2:54 [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies Rafael J. Wysocki
  2014-12-06  3:05 ` Felipe Balbi
@ 2014-12-06  4:28 ` Greg Kroah-Hartman
  2014-12-06 12:43 ` Tejun Heo
  2 siblings, 0 replies; 4+ messages in thread
From: Greg Kroah-Hartman @ 2014-12-06  4:28 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: linux-kernel, Russell King, Kukjin Kim, Tony Luck, Fenghua Yu,
	Tejun Heo, Mauro Carvalho Chehab, Kyungmin Park,
	Tomasz Stanislawski, Felipe Balbi, Matthew Dharm, Alan Stern,
	Aaron Lu, Linux PM list

On Sat, Dec 06, 2014 at 03:54:35AM +0100, Rafael J. Wysocki wrote:
> From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> 
> After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
> selected) PM_RUNTIME is always set if PM is set, so Kconfig options
> depending on CONFIG_PM_RUNTIME may now be changed to depend on
> CONFIG_PM.
> 
> Replace PM_RUNTIME with PM in Kconfig dependencies throughout the
> tree.
> 
> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> ---
> 
> Note: This depends on commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if
> PM_SLEEP is selected) which is only in linux-next at the moment (via the
> linux-pm tree).
> 
> Please let me know if it is OK to take this one into linux-pm.

Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies
  2014-12-06  2:54 [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies Rafael J. Wysocki
  2014-12-06  3:05 ` Felipe Balbi
  2014-12-06  4:28 ` Greg Kroah-Hartman
@ 2014-12-06 12:43 ` Tejun Heo
  2 siblings, 0 replies; 4+ messages in thread
From: Tejun Heo @ 2014-12-06 12:43 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: linux-kernel, Russell King, Kukjin Kim, Tony Luck, Fenghua Yu,
	Mauro Carvalho Chehab, Kyungmin Park, Tomasz Stanislawski,
	Greg Kroah-Hartman, Felipe Balbi, Matthew Dharm, Alan Stern,
	Aaron Lu, Linux PM list

On Sat, Dec 06, 2014 at 03:54:35AM +0100, Rafael J. Wysocki wrote:
> From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> 
> After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
> selected) PM_RUNTIME is always set if PM is set, so Kconfig options
> depending on CONFIG_PM_RUNTIME may now be changed to depend on
> CONFIG_PM.
> 
> Replace PM_RUNTIME with PM in Kconfig dependencies throughout the
> tree.
> 
> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

Acked-by: Tejun Heo <tj@kernel.org>

Thanks.

-- 
tejun

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-12-06 12:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-06  2:54 [PATCH] PM / Kconfig: Replace PM_RUNTIME with PM in dependencies Rafael J. Wysocki
2014-12-06  3:05 ` Felipe Balbi
2014-12-06  4:28 ` Greg Kroah-Hartman
2014-12-06 12:43 ` Tejun Heo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).