linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options
@ 2020-05-05 15:07 Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 01/15] ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS Geert Uytterhoeven
                   ` (14 more replies)
  0 siblings, 15 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven

	Hi arm-soc folks,

This patch series drops select statements from the various
platform-specific Kconfig files, for symbols that are already selected
by the various multi-platform related config options
(ARCH_MULTIPLATFORM, ARCH_MULTI_V*, and ARM_SINGLE_ARMV7M).
This makes it easier to e.g. identify platforms that are not yet part of
multi-platform builds, but already use some multi-platform features
(e.g. "COMMON_CLK" is used by multi-platform + s3c24xx).

This series contains the patches from [1] and [2] that haven't been
applied yet.

Changes compared to v1:
  - Add Acked-by, Reviewed-by.

Thanks for applying!

[1] "[PATCH] ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS"
    https://lore.kernel.org/r/20200121100608.32218-1-geert+renesas@glider.be
[2] "[PATCH 00/20] ARM: Drop unneeded select of multi-platform selected
     options"
    https://lore.kernel.org/r/20200121103413.1337-1-geert+renesas@glider.be

Geert Uytterhoeven (15):
  ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS
  ARM: actions: Drop unneeded select of COMMON_CLK
  ARM: alpine: Drop unneeded select of HAVE_SMP
  ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS
  ARM: aspeed: Drop unneeded select of HAVE_SMP
  ARM: berlin: Drop unneeded select of HAVE_SMP
  ARM: clps711x: Drop unneeded select of multi-platform selected options
  ARM: davinci: Drop unneeded select of TIMER_OF
  ARM: integrator: Drop unneeded select of SPARSE_IRQ
  ARM: mmp: Drop unneeded select of COMMON_CLK
  ARM: mvebu: Drop unneeded select of HAVE_SMP
  ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
  ARM: prima2: Drop unneeded select of HAVE_SMP
  ARM: realview: Drop unneeded select of multi-platform features
  ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC

 arch/arm/Kconfig                 | 1 -
 arch/arm/mach-actions/Kconfig    | 1 -
 arch/arm/mach-alpine/Kconfig     | 1 -
 arch/arm/mach-asm9260/Kconfig    | 1 -
 arch/arm/mach-aspeed/Kconfig     | 1 -
 arch/arm/mach-berlin/Kconfig     | 1 -
 arch/arm/mach-clps711x/Kconfig   | 5 -----
 arch/arm/mach-davinci/Kconfig    | 1 -
 arch/arm/mach-integrator/Kconfig | 1 -
 arch/arm/mach-mmp/Kconfig        | 1 -
 arch/arm/mach-mvebu/Kconfig      | 3 ---
 arch/arm/mach-omap2/Kconfig      | 1 -
 arch/arm/mach-prima2/Kconfig     | 1 -
 arch/arm/mach-realview/Kconfig   | 8 --------
 arch/arm/mach-socfpga/Kconfig    | 1 -
 15 files changed, 28 deletions(-)

-- 
2.17.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

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

* [PATCH v2 01/15] ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven

The ARM Architected timer is available on ARMv7 SoCs only.
As both ARCH_MULTIPLATFORM and ARM_SINGLE_ARMV7M select
GENERIC_CLOCKEVENTS, there is no need for HAVE_ARM_ARCH_TIMER to select
GENERIC_CLOCKEVENTS.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 arch/arm/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 66a04f6f47753009..05fe7c054559bee6 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1245,7 +1245,6 @@ config HAVE_ARM_ARCH_TIMER
 	bool "Architected timer support"
 	depends on CPU_V7
 	select ARM_ARCH_TIMER
-	select GENERIC_CLOCKEVENTS
 	help
 	  This option enables support for the ARM architected timer
 
-- 
2.17.1


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

* [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 01/15] ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 16:04   ` Andreas Färber
  2020-05-05 15:07 ` [PATCH v2 03/15] ARM: alpine: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
                   ` (12 subsequent siblings)
  14 siblings, 1 reply; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Andreas Färber,
	Manivannan Sadhasivam

Support for Actions Semi SoCs depends on ARCH_MULTI_V7, and thus on
ARCH_MULTIPLATFORM.
As the latter selects COMMON_CLK, there is no need for ARCH_ACTIONS to
select COMMON_CLK.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Andreas Färber <afaerber@suse.de>
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Andreas Färber <afaerber@suse.de>
---
v2:
  - Add Acked-by, Reviewed-by.
---
 arch/arm/mach-actions/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-actions/Kconfig b/arch/arm/mach-actions/Kconfig
index b5e0ac965ec0dd10..00fb4babccdd991b 100644
--- a/arch/arm/mach-actions/Kconfig
+++ b/arch/arm/mach-actions/Kconfig
@@ -7,7 +7,6 @@ menuconfig ARCH_ACTIONS
 	select ARM_GLOBAL_TIMER
 	select CACHE_L2X0
 	select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
-	select COMMON_CLK
 	select GENERIC_IRQ_CHIP
 	select HAVE_ARM_SCU if SMP
 	select HAVE_ARM_TWD if SMP
-- 
2.17.1


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

* [PATCH v2 03/15] ARM: alpine: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 01/15] ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 04/15] ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS Geert Uytterhoeven
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Tsahee Zidenberg,
	Antoine Tenart

Support for Annapurna Labs Alpine platforms depends on ARCH_MULTI_V7.
As the latter selects HAVE_SMP, there is no need for ARCH_ALPINE to
select HAVE_SMP.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Tsahee Zidenberg <tsahee@annapurnalabs.com>
Cc: Antoine Tenart <antoine.tenart@bootlin.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-alpine/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-alpine/Kconfig b/arch/arm/mach-alpine/Kconfig
index bc04c91294cf12e2..6a68a162385b8534 100644
--- a/arch/arm/mach-alpine/Kconfig
+++ b/arch/arm/mach-alpine/Kconfig
@@ -7,7 +7,6 @@ config ARCH_ALPINE
 	select ARM_GIC
 	select GENERIC_IRQ_CHIP
 	select HAVE_ARM_ARCH_TIMER
-	select HAVE_SMP
 	select MFD_SYSCON
 	select FORCE_PCI
 	select PCI_HOST_GENERIC
-- 
2.17.1


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

* [PATCH v2 04/15] ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (2 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 03/15] ARM: alpine: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 05/15] ARM: aspeed: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Oleksij Rempel

Support for the Alphascale ASM9260 platform depends on ARCH_MULTI_V5,
and thus on ARCH_MULTIPLATFORM.
As the latter selects GENERIC_CLOCKEVENTS, there is no need for
MACH_ASM9260 to select GENERIC_CLOCKEVENTS.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Oleksij Rempel <linux@rempel-privat.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-asm9260/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-asm9260/Kconfig b/arch/arm/mach-asm9260/Kconfig
index e42dbaa53bc61b20..a2e1d0aaf2529aa5 100644
--- a/arch/arm/mach-asm9260/Kconfig
+++ b/arch/arm/mach-asm9260/Kconfig
@@ -4,6 +4,5 @@ config MACH_ASM9260
 	depends on ARCH_MULTI_V5
 	select CPU_ARM926T
 	select ASM9260_TIMER
-	select GENERIC_CLOCKEVENTS
 	help
 	  Support for Alphascale ASM9260 based platform.
-- 
2.17.1


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

* [PATCH v2 05/15] ARM: aspeed: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (3 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 04/15] ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 06/15] ARM: berlin: " Geert Uytterhoeven
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Joel Stanley, Andrew Jeffery

Support for the 6th generation Aspeed SoCs depends on ARCH_MULTI_V7.
As the latter selects HAVE_SMP, there is no need for MACH_ASPEED_G6 to
select HAVE_SMP.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Joel Stanley <joel@jms.id.au>
Cc: Andrew Jeffery <andrew@aj.id.au>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Andrew Jeffery <andrew@aj.id.au>
---
v2:
  - Add Acked-by, Reviewed-by.
---
 arch/arm/mach-aspeed/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-aspeed/Kconfig b/arch/arm/mach-aspeed/Kconfig
index e8d6e9957d65b717..ea96d11b850241ce 100644
--- a/arch/arm/mach-aspeed/Kconfig
+++ b/arch/arm/mach-aspeed/Kconfig
@@ -39,7 +39,6 @@ config MACH_ASPEED_G6
 	select PINCTRL_ASPEED_G6
 	select ARM_GIC
 	select HAVE_ARM_ARCH_TIMER
-	select HAVE_SMP
 	help
 	 Say yes if you intend to run on an Aspeed ast2600 or similar
 	 sixth generation Aspeed BMCs.
-- 
2.17.1


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

* [PATCH v2 06/15] ARM: berlin: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (4 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 05/15] ARM: aspeed: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-22 10:12   ` Jisheng Zhang
  2020-05-05 15:07 ` [PATCH v2 07/15] ARM: clps711x: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (8 subsequent siblings)
  14 siblings, 1 reply; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Jisheng Zhang,
	Sebastian Hesselbarth

Support for Marvell Berlin SoCs depends on ARCH_MULTI_V7.
As the latter selects HAVE_SMP, there is no need for MACH_BERLIN_BG2 to
select HAVE_SMP.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-berlin/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-berlin/Kconfig b/arch/arm/mach-berlin/Kconfig
index 5b1f61fd78780300..01861fa72c9714b7 100644
--- a/arch/arm/mach-berlin/Kconfig
+++ b/arch/arm/mach-berlin/Kconfig
@@ -19,7 +19,6 @@ config MACH_BERLIN_BG2
 	select CPU_PJ4B
 	select HAVE_ARM_SCU if SMP
 	select HAVE_ARM_TWD if SMP
-	select HAVE_SMP
 	select PINCTRL_BERLIN_BG2
 
 config MACH_BERLIN_BG2CD
-- 
2.17.1


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

* [PATCH v2 07/15] ARM: clps711x: Drop unneeded select of multi-platform selected options
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (5 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 06/15] ARM: berlin: " Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 08/15] ARM: davinci: Drop unneeded select of TIMER_OF Geert Uytterhoeven
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Alexander Shiyan

Support for Cirrus Logic EP721x/EP731x-based SoCs depends on
ARCH_MULTI_V7, and thus on ARCH_MULTIPLATFORM.
As the latter selects AUTO_ZRELADDR, TIMER_OF, COMMON_CLK,
GENERIC_CLOCKEVENTS, and USE_OF, there is no need for ARCH_CLPS711X to
select any of them.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Alexander Shiyan <shc_work@mail.ru>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-clps711x/Kconfig | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/arch/arm/mach-clps711x/Kconfig b/arch/arm/mach-clps711x/Kconfig
index fc9188b54dd66a74..314de9477b84989e 100644
--- a/arch/arm/mach-clps711x/Kconfig
+++ b/arch/arm/mach-clps711x/Kconfig
@@ -2,15 +2,10 @@
 menuconfig ARCH_CLPS711X
 	bool "Cirrus Logic EP721x/EP731x-based"
 	depends on ARCH_MULTI_V4T
-	select AUTO_ZRELADDR
-	select TIMER_OF
 	select CLPS711X_TIMER
-	select COMMON_CLK
 	select CPU_ARM720T
-	select GENERIC_CLOCKEVENTS
 	select GPIOLIB
 	select MFD_SYSCON
 	select OF_IRQ
-	select USE_OF
 	help
 	  Select this if you use ARMv4T Cirrus Logic chips.
-- 
2.17.1


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

* [PATCH v2 08/15] ARM: davinci: Drop unneeded select of TIMER_OF
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (6 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 07/15] ARM: clps711x: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 09/15] ARM: integrator: Drop unneeded select of SPARSE_IRQ Geert Uytterhoeven
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Sekhar Nori,
	Bartosz Golaszewski

Support for TI DaVinci SoCs depends on ARCH_MULTI_V5, and thus on
ARCH_MULTIPLATFORM.
As the latter selects TIMER_OF, there is no need for MACH_DA8XX_DT to
select TIMER_OF.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Sekhar Nori <nsekhar@ti.com>
Cc: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Sekhar Nori <nsekhar@ti.com>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-davinci/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig
index 02b180ad724540c0..d028d38a44bfedba 100644
--- a/arch/arm/mach-davinci/Kconfig
+++ b/arch/arm/mach-davinci/Kconfig
@@ -64,7 +64,6 @@ config MACH_DA8XX_DT
 	default y
 	depends on ARCH_DAVINCI_DA850
 	select PINCTRL
-	select TIMER_OF
 	help
 	  Say y here to include support for TI DaVinci DA850 based using
 	  Flattened Device Tree. More information at Documentation/devicetree
-- 
2.17.1


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

* [PATCH v2 09/15] ARM: integrator: Drop unneeded select of SPARSE_IRQ
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (7 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 08/15] ARM: davinci: Drop unneeded select of TIMER_OF Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 10/15] ARM: mmp: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Linus Walleij

Support for ARM Ltd. Integrator systems depends on ARCH_MULTIPLATFORM.
As the latter selects SPARSE_IRQ, there is no need for ARCH_INTEGRATOR
to select SPARSE_IRQ.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-integrator/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-integrator/Kconfig b/arch/arm/mach-integrator/Kconfig
index 982eabc361635e60..fbc35e9db46d1aa9 100644
--- a/arch/arm/mach-integrator/Kconfig
+++ b/arch/arm/mach-integrator/Kconfig
@@ -12,7 +12,6 @@ menuconfig ARCH_INTEGRATOR
 	select POWER_RESET_VERSATILE
 	select POWER_SUPPLY
 	select SOC_INTEGRATOR_CM
-	select SPARSE_IRQ
 	select VERSATILE_FPGA_IRQ
 	help
 	  Support for ARM's Integrator platform.
-- 
2.17.1


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

* [PATCH v2 10/15] ARM: mmp: Drop unneeded select of COMMON_CLK
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (8 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 09/15] ARM: integrator: Drop unneeded select of SPARSE_IRQ Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 11/15] ARM: mvebu: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Lubomir Rintel

Support for Marvell MMP ARMv5 platforms depends on ARCH_MULTI_V5, and
thus on ARCH_MULTIPLATFORM.
As the latter selects COMMON_CLK, there is no need for MACH_MMP_DT to
select COMMON_CLK.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Lubomir Rintel <lkundrak@v3.sk>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Lubomir Rintel <lkundrak@v3.sk>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-mmp/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-mmp/Kconfig b/arch/arm/mach-mmp/Kconfig
index b58a03b18bdef14c..6fe1550f43ec6aef 100644
--- a/arch/arm/mach-mmp/Kconfig
+++ b/arch/arm/mach-mmp/Kconfig
@@ -110,7 +110,6 @@ config MACH_MMP_DT
 	depends on ARCH_MULTI_V5
 	select PINCTRL
 	select PINCTRL_SINGLE
-	select COMMON_CLK
 	select ARCH_HAS_RESET_CONTROLLER
 	select CPU_MOHAWK
 	help
-- 
2.17.1


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

* [PATCH v2 11/15] ARM: mvebu: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (9 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 10/15] ARM: mmp: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:13   ` Andrew Lunn
  2020-05-05 15:07 ` [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 Geert Uytterhoeven
                   ` (3 subsequent siblings)
  14 siblings, 1 reply; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Jason Cooper, Andrew Lunn,
	Gregory Clement, Sebastian Hesselbarth

Support for Marvell Armada 375, 380, 385, and 39x SoCs depends on
ARCH_MULTI_V7.
As the latter selects HAVE_SMP, there is no need for MACH_ARMADA_375,
MACH_ARMADA_38X, and MACH_ARMADA_39X to select HAVE_SMP.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Jason Cooper <jason@lakedaemon.net>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Gregory Clement <gregory.clement@bootlin.com>
Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-mvebu/Kconfig | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index 7a5629b9bede4e3f..34dbeaab94b07e52 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -47,7 +47,6 @@ config MACH_ARMADA_375
 	select ARMADA_375_CLK
 	select HAVE_ARM_SCU
 	select HAVE_ARM_TWD if SMP
-	select HAVE_SMP
 	select MACH_MVEBU_V7
 	select PINCTRL_ARMADA_375
 	help
@@ -66,7 +65,6 @@ config MACH_ARMADA_38X
 	select ARMADA_38X_CLK
 	select HAVE_ARM_SCU
 	select HAVE_ARM_TWD if SMP
-	select HAVE_SMP
 	select MACH_MVEBU_V7
 	select PINCTRL_ARMADA_38X
 	help
@@ -82,7 +80,6 @@ config MACH_ARMADA_39X
 	select CACHE_L2X0
 	select HAVE_ARM_SCU
 	select HAVE_ARM_TWD if SMP
-	select HAVE_SMP
 	select MACH_MVEBU_V7
 	select PINCTRL_ARMADA_39X
 	help
-- 
2.17.1


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

* [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (10 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 11/15] ARM: mvebu: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 18:26   ` Tony Lindgren
  2020-05-05 15:07 ` [PATCH v2 13/15] ARM: prima2: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
                   ` (2 subsequent siblings)
  14 siblings, 1 reply; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Tony Lindgren, linux-omap

Support for TI AM43x SoCs depends on ARCH_MULTI_V7, which selects
ARCH_MULTI_V6_V7.
As the latter selects MIGHT_HAVE_CACHE_L2X0, there is no need for
SOC_AM43XX to select MIGHT_HAVE_CACHE_L2X0.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Tony Lindgren <tony@atomide.com>
Cc: linux-omap@vger.kernel.org
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Tony Lindgren <tony@atomide.com>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-omap2/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index dca7d06c0b938619..ea23205bf70f4df6 100644
--- a/arch/arm/mach-omap2/Kconfig
+++ b/arch/arm/mach-omap2/Kconfig
@@ -66,7 +66,6 @@ config SOC_AM43XX
 	select ARCH_OMAP2PLUS
 	select ARM_GIC
 	select MACH_OMAP_GENERIC
-	select MIGHT_HAVE_CACHE_L2X0
 	select HAVE_ARM_SCU
 	select GENERIC_CLOCKEVENTS_BROADCAST
 	select HAVE_ARM_TWD
-- 
2.17.1


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

* [PATCH v2 13/15] ARM: prima2: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (11 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 14/15] ARM: realview: Drop unneeded select of multi-platform features Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 15/15] ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC Geert Uytterhoeven
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Barry Song

Support for CSR SiRF SoCs depends on ARCH_MULTI_V7.
As the latter selects HAVE_SMP, there is no need for ARCH_ATLAS7 to
select HAVE_SMP.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Barry Song <baohua@kernel.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-prima2/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-prima2/Kconfig b/arch/arm/mach-prima2/Kconfig
index 6f66785fab01bbc9..ea077f66372dd55a 100644
--- a/arch/arm/mach-prima2/Kconfig
+++ b/arch/arm/mach-prima2/Kconfig
@@ -30,7 +30,6 @@ config ARCH_ATLAS7
 	select ARM_GIC
 	select ATLAS7_TIMER
 	select HAVE_ARM_SCU if SMP
-	select HAVE_SMP
 	help
           Support for CSR SiRFSoC ARM Cortex A7 Platform
 
-- 
2.17.1


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

* [PATCH v2 14/15] ARM: realview: Drop unneeded select of multi-platform features
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (12 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 13/15] ARM: prima2: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  2020-05-05 15:07 ` [PATCH v2 15/15] ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC Geert Uytterhoeven
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Linus Walleij

Support for ARM Ltd. RealView systems depends on ARCH_MULTIPLATFORM,
which selects USE_OF.
Support for ARMv6 and ARMv7 variants depends on ARCH_MULTI_V6 or
ARCH_MULTI_V7, which both select ARCH_MULTI_V6_V7 and thus
MIGHT_HAVE_CACHE_L2X0.
Support for ARMv7 variants depends on ARCH_MULTI_V7, which selects
HAVE_SMP.
Hence there is no need for the affected RealView-specific symbols to
select any of them.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-realview/Kconfig | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/arch/arm/mach-realview/Kconfig b/arch/arm/mach-realview/Kconfig
index 44ebbf9ec67364db..0f139a20e113d6c3 100644
--- a/arch/arm/mach-realview/Kconfig
+++ b/arch/arm/mach-realview/Kconfig
@@ -21,7 +21,6 @@ menuconfig ARCH_REALVIEW
 	select POWER_RESET_VERSATILE
 	select POWER_SUPPLY
 	select SOC_REALVIEW
-	select USE_OF
 	help
 	  This enables support for ARM Ltd RealView boards.
 
@@ -56,8 +55,6 @@ config REALVIEW_EB_ARM1176
 config REALVIEW_EB_A9MP
 	bool "Support Multicore Cortex-A9 Tile"
 	depends on MACH_REALVIEW_EB && ARCH_MULTI_V7
-	select HAVE_SMP
-	select MIGHT_HAVE_CACHE_L2X0
 	help
 	  Enable support for the Cortex-A9MPCore tile fitted to the
 	  Realview(R) Emulation Baseboard platform.
@@ -66,7 +63,6 @@ config REALVIEW_EB_ARM11MP
 	bool "Support ARM11MPCore Tile"
 	depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
 	select HAVE_SMP
-	select MIGHT_HAVE_CACHE_L2X0
 	help
 	  Enable support for the ARM11MPCore tile fitted to the Realview(R)
 	  Emulation Baseboard platform.
@@ -75,7 +71,6 @@ config MACH_REALVIEW_PB11MP
 	bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
 	depends on ARCH_MULTI_V6
 	select HAVE_SMP
-	select MIGHT_HAVE_CACHE_L2X0
 	help
 	  Include support for the ARM(R) RealView(R) Platform Baseboard for
 	  the ARM11MPCore.  This platform has an on-board ARM11MPCore and has
@@ -87,7 +82,6 @@ config MACH_REALVIEW_PB1176
 	depends on ARCH_MULTI_V6
 	select CPU_V6
 	select HAVE_TCM
-	select MIGHT_HAVE_CACHE_L2X0
 	help
 	  Include support for the ARM(R) RealView(R) Platform Baseboard for
 	  ARM1176JZF-S.
@@ -103,8 +97,6 @@ config MACH_REALVIEW_PBA8
 config MACH_REALVIEW_PBX
 	bool "Support RealView(R) Platform Baseboard Explore for Cortex-A9"
 	depends on ARCH_MULTI_V7
-	select HAVE_SMP
-	select MIGHT_HAVE_CACHE_L2X0
 	select ZONE_DMA
 	help
 	  Include support for the ARM(R) RealView(R) Platform Baseboard
-- 
2.17.1


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

* [PATCH v2 15/15] ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC
  2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
                   ` (13 preceding siblings ...)
  2020-05-05 15:07 ` [PATCH v2 14/15] ARM: realview: Drop unneeded select of multi-platform features Geert Uytterhoeven
@ 2020-05-05 15:07 ` Geert Uytterhoeven
  14 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 15:07 UTC (permalink / raw)
  To: soc
  Cc: Arnd Bergmann, Kevin Hilman, Olof Johansson, linux-arm-kernel,
	linux-kernel, Geert Uytterhoeven, Dinh Nguyen

Support for Altera SOCFPGA systems depends on ARCH_MULTI_V7, and thus on
ARCH_MULTIPLATFORM.
As the latter selects PCI_DOMAINS_GENERIC, there is no need for
ARCH_SOCFPGA to select PCI_DOMAINS_GENERIC.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Dinh Nguyen <dinguyen@kernel.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Dinh Nguyen <dinguyen@kernel.org>
---
v2:
  - Add Acked-by.
---
 arch/arm/mach-socfpga/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-socfpga/Kconfig b/arch/arm/mach-socfpga/Kconfig
index 22af5e308db6cc81..c3bb68d57cea2e51 100644
--- a/arch/arm/mach-socfpga/Kconfig
+++ b/arch/arm/mach-socfpga/Kconfig
@@ -11,7 +11,6 @@ menuconfig ARCH_SOCFPGA
 	select HAVE_ARM_SCU
 	select HAVE_ARM_TWD if SMP
 	select MFD_SYSCON
-	select PCI_DOMAINS_GENERIC if PCI
 	select ARM_ERRATA_754322
 	select ARM_ERRATA_764369 if SMP
 	select ARM_ERRATA_775420
-- 
2.17.1


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

* Re: [PATCH v2 11/15] ARM: mvebu: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 ` [PATCH v2 11/15] ARM: mvebu: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
@ 2020-05-05 15:13   ` Andrew Lunn
  0 siblings, 0 replies; 24+ messages in thread
From: Andrew Lunn @ 2020-05-05 15:13 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: soc, Arnd Bergmann, Kevin Hilman, Olof Johansson,
	linux-arm-kernel, linux-kernel, Jason Cooper, Gregory Clement,
	Sebastian Hesselbarth

On Tue, May 05, 2020 at 05:07:18PM +0200, Geert Uytterhoeven wrote:
> Support for Marvell Armada 375, 380, 385, and 39x SoCs depends on
> ARCH_MULTI_V7.
> As the latter selects HAVE_SMP, there is no need for MACH_ARMADA_375,
> MACH_ARMADA_38X, and MACH_ARMADA_39X to select HAVE_SMP.
> 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Jason Cooper <jason@lakedaemon.net>
> Cc: Andrew Lunn <andrew@lunn.ch>
> Cc: Gregory Clement <gregory.clement@bootlin.com>
> Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
> Acked-by: Arnd Bergmann <arnd@arndb.de>

Reviewed-by: Andrew Lunn <andrew@lunn.ch>

    Andrew

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

* Re: [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK
  2020-05-05 15:07 ` [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
@ 2020-05-05 16:04   ` Andreas Färber
  2020-05-05 16:45     ` Geert Uytterhoeven
  0 siblings, 1 reply; 24+ messages in thread
From: Andreas Färber @ 2020-05-05 16:04 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: soc, Arnd Bergmann, Kevin Hilman, Olof Johansson,
	linux-arm-kernel, linux-kernel, Manivannan Sadhasivam

Hi Geert,

Am 05.05.20 um 17:07 schrieb Geert Uytterhoeven:
> Support for Actions Semi SoCs depends on ARCH_MULTI_V7, and thus on
> ARCH_MULTIPLATFORM.
> As the latter selects COMMON_CLK, there is no need for ARCH_ACTIONS to
> select COMMON_CLK.
> 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Andreas Färber <afaerber@suse.de>
> Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> Acked-by: Arnd Bergmann <arnd@arndb.de>
> Reviewed-by: Andreas Färber <afaerber@suse.de>
> ---
> v2:
>    - Add Acked-by, Reviewed-by.
> ---
>   arch/arm/mach-actions/Kconfig | 1 -
>   1 file changed, 1 deletion(-)

Do you intend to apply the whole series through soc (my assumption due 
to soc in To), or should I pick this one up as maintainer?

Thanks,
Andreas

-- 
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer
HRB 36809 (AG Nürnberg)

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

* Re: [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK
  2020-05-05 16:04   ` Andreas Färber
@ 2020-05-05 16:45     ` Geert Uytterhoeven
  0 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2020-05-05 16:45 UTC (permalink / raw)
  To: Andreas Färber
  Cc: Geert Uytterhoeven, arm-soc, Arnd Bergmann, Kevin Hilman,
	Olof Johansson, Linux ARM, Linux Kernel Mailing List,
	Manivannan Sadhasivam

Hi Andreas,

On Tue, May 5, 2020 at 6:04 PM Andreas Färber <afaerber@suse.de> wrote:
> Am 05.05.20 um 17:07 schrieb Geert Uytterhoeven:
> > Support for Actions Semi SoCs depends on ARCH_MULTI_V7, and thus on
> > ARCH_MULTIPLATFORM.
> > As the latter selects COMMON_CLK, there is no need for ARCH_ACTIONS to
> > select COMMON_CLK.
> >
> > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> > Cc: Andreas Färber <afaerber@suse.de>
> > Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> > Acked-by: Arnd Bergmann <arnd@arndb.de>
> > Reviewed-by: Andreas Färber <afaerber@suse.de>
> > ---
> > v2:
> >    - Add Acked-by, Reviewed-by.
> > ---
> >   arch/arm/mach-actions/Kconfig | 1 -
> >   1 file changed, 1 deletion(-)
>
> Do you intend to apply the whole series through soc (my assumption due
> to soc in To), or should I pick this one up as maintainer?

Through soc.  This series contains all the patches from v1 that weren't
picked up.

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

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

* Re: [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
  2020-05-05 15:07 ` [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 Geert Uytterhoeven
@ 2020-05-05 18:26   ` Tony Lindgren
  2020-05-07 17:49     ` Tony Lindgren
  0 siblings, 1 reply; 24+ messages in thread
From: Tony Lindgren @ 2020-05-05 18:26 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: soc, Arnd Bergmann, Kevin Hilman, Olof Johansson,
	linux-arm-kernel, linux-kernel, linux-omap

* Geert Uytterhoeven <geert+renesas@glider.be> [200505 08:08]:
> Support for TI AM43x SoCs depends on ARCH_MULTI_V7, which selects
> ARCH_MULTI_V6_V7.
> As the latter selects MIGHT_HAVE_CACHE_L2X0, there is no need for
> SOC_AM43XX to select MIGHT_HAVE_CACHE_L2X0.
> 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Tony Lindgren <tony@atomide.com>
> Cc: linux-omap@vger.kernel.org
> Acked-by: Arnd Bergmann <arnd@arndb.de>
> Acked-by: Tony Lindgren <tony@atomide.com>
> ---
> v2:
>   - Add Acked-by.

I'll queue this into omap-for-v5.8/soc tomorrow assuming nobody else
has it already applied.

Tony

> ---
>  arch/arm/mach-omap2/Kconfig | 1 -
>  1 file changed, 1 deletion(-)
> 
> diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
> index dca7d06c0b938619..ea23205bf70f4df6 100644
> --- a/arch/arm/mach-omap2/Kconfig
> +++ b/arch/arm/mach-omap2/Kconfig
> @@ -66,7 +66,6 @@ config SOC_AM43XX
>  	select ARCH_OMAP2PLUS
>  	select ARM_GIC
>  	select MACH_OMAP_GENERIC
> -	select MIGHT_HAVE_CACHE_L2X0
>  	select HAVE_ARM_SCU
>  	select GENERIC_CLOCKEVENTS_BROADCAST
>  	select HAVE_ARM_TWD
> -- 
> 2.17.1
> 

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

* Re: [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
  2020-05-05 18:26   ` Tony Lindgren
@ 2020-05-07 17:49     ` Tony Lindgren
  0 siblings, 0 replies; 24+ messages in thread
From: Tony Lindgren @ 2020-05-07 17:49 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: soc, Arnd Bergmann, Kevin Hilman, Olof Johansson,
	linux-arm-kernel, linux-kernel, linux-omap

* Tony Lindgren <tony@atomide.com> [200505 18:27]:
> * Geert Uytterhoeven <geert+renesas@glider.be> [200505 08:08]:
> > Support for TI AM43x SoCs depends on ARCH_MULTI_V7, which selects
> > ARCH_MULTI_V6_V7.
> > As the latter selects MIGHT_HAVE_CACHE_L2X0, there is no need for
> > SOC_AM43XX to select MIGHT_HAVE_CACHE_L2X0.
> > 
> > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> > Cc: Tony Lindgren <tony@atomide.com>
> > Cc: linux-omap@vger.kernel.org
> > Acked-by: Arnd Bergmann <arnd@arndb.de>
> > Acked-by: Tony Lindgren <tony@atomide.com>
> > ---
> > v2:
> >   - Add Acked-by.
> 
> I'll queue this into omap-for-v5.8/soc tomorrow assuming nobody else
> has it already applied.

OK applying int omap-for-v5.8/soc thanks.

Tony

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

* Re: [PATCH v2 06/15] ARM: berlin: Drop unneeded select of HAVE_SMP
  2020-05-05 15:07 ` [PATCH v2 06/15] ARM: berlin: " Geert Uytterhoeven
@ 2020-05-22 10:12   ` Jisheng Zhang
  2020-05-22 10:34     ` Arnd Bergmann
  0 siblings, 1 reply; 24+ messages in thread
From: Jisheng Zhang @ 2020-05-22 10:12 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: soc, Arnd Bergmann, Kevin Hilman, Olof Johansson,
	linux-arm-kernel, linux-kernel, Sebastian Hesselbarth

Hi Arnd, Kevin, Olof,

On Tue,  5 May 2020 17:07:13 +0200 Geert Uytterhoeven wrote:

> 
> 
> Support for Marvell Berlin SoCs depends on ARCH_MULTI_V7.
> As the latter selects HAVE_SMP, there is no need for MACH_BERLIN_BG2 to
> select HAVE_SMP.
> 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Cc: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
> Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
> Acked-by: Arnd Bergmann <arnd@arndb.de>

The patch looks good to me. I want to know what will be the mainline
path of this series. SoC maintainers take it then send A PR to arm-soc?
Or each SoC maintainers ack it, arm-soc will take the whole series?
If later, then

Acked-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>


This is the first time I see a series touch different SoC platforms.

Thanks in advance,
Jisheng

> ---
> v2:
>   - Add Acked-by.
> ---
>  arch/arm/mach-berlin/Kconfig | 1 -
>  1 file changed, 1 deletion(-)
> 
> diff --git a/arch/arm/mach-berlin/Kconfig b/arch/arm/mach-berlin/Kconfig
> index 5b1f61fd78780300..01861fa72c9714b7 100644
> --- a/arch/arm/mach-berlin/Kconfig
> +++ b/arch/arm/mach-berlin/Kconfig
> @@ -19,7 +19,6 @@ config MACH_BERLIN_BG2
>         select CPU_PJ4B
>         select HAVE_ARM_SCU if SMP
>         select HAVE_ARM_TWD if SMP
> -       select HAVE_SMP
>         select PINCTRL_BERLIN_BG2
> 
>  config MACH_BERLIN_BG2CD
> --
> 2.17.1
> 


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

* Re: [PATCH v2 06/15] ARM: berlin: Drop unneeded select of HAVE_SMP
  2020-05-22 10:12   ` Jisheng Zhang
@ 2020-05-22 10:34     ` Arnd Bergmann
  2020-05-22 10:36       ` Jisheng Zhang
  0 siblings, 1 reply; 24+ messages in thread
From: Arnd Bergmann @ 2020-05-22 10:34 UTC (permalink / raw)
  To: Jisheng Zhang
  Cc: Geert Uytterhoeven, SoC Team, Kevin Hilman, Olof Johansson,
	Linux ARM, linux-kernel, Sebastian Hesselbarth

On Fri, May 22, 2020 at 12:13 PM Jisheng Zhang
<Jisheng.Zhang@synaptics.com> wrote:
>
> Hi Arnd, Kevin, Olof,
>
> On Tue,  5 May 2020 17:07:13 +0200 Geert Uytterhoeven wrote:
>
> >
> >
> > Support for Marvell Berlin SoCs depends on ARCH_MULTI_V7.
> > As the latter selects HAVE_SMP, there is no need for MACH_BERLIN_BG2 to
> > select HAVE_SMP.
> >
> > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> > Cc: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
> > Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
> > Acked-by: Arnd Bergmann <arnd@arndb.de>
>
> The patch looks good to me. I want to know what will be the mainline
> path of this series. SoC maintainers take it then send A PR to arm-soc?
> Or each SoC maintainers ack it, arm-soc will take the whole series?
> If later, then
>
> Acked-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
>
>
> This is the first time I see a series touch different SoC platforms.

I have already merged it. The normal way we do this is that platform
maintainers can choose to merge individual patches when they
are happy with them on the early review, or provide an Ack for
them to get merged as a branch.

I picked up v2 of the series as there seemed to be a sufficient
number of Acks and everyone that commented had agreed
in principle.

      Arnd

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

* Re: [PATCH v2 06/15] ARM: berlin: Drop unneeded select of HAVE_SMP
  2020-05-22 10:34     ` Arnd Bergmann
@ 2020-05-22 10:36       ` Jisheng Zhang
  0 siblings, 0 replies; 24+ messages in thread
From: Jisheng Zhang @ 2020-05-22 10:36 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Geert Uytterhoeven, SoC Team, Kevin Hilman, Olof Johansson,
	Linux ARM, linux-kernel, Sebastian Hesselbarth

On Fri, 22 May 2020 12:34:43 +0200 Arnd Bergmann wrote:


> 
> 
> On Fri, May 22, 2020 at 12:13 PM Jisheng Zhang
> <Jisheng.Zhang@synaptics.com> wrote:
> >
> > Hi Arnd, Kevin, Olof,
> >
> > On Tue,  5 May 2020 17:07:13 +0200 Geert Uytterhoeven wrote:
> >  
> > >
> > >
> > > Support for Marvell Berlin SoCs depends on ARCH_MULTI_V7.
> > > As the latter selects HAVE_SMP, there is no need for MACH_BERLIN_BG2 to
> > > select HAVE_SMP.
> > >
> > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> > > Cc: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
> > > Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
> > > Acked-by: Arnd Bergmann <arnd@arndb.de>  
> >
> > The patch looks good to me. I want to know what will be the mainline
> > path of this series. SoC maintainers take it then send A PR to arm-soc?
> > Or each SoC maintainers ack it, arm-soc will take the whole series?
> > If later, then
> >
> > Acked-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
> >
> >
> > This is the first time I see a series touch different SoC platforms.  
> 
> I have already merged it. The normal way we do this is that platform
> maintainers can choose to merge individual patches when they
> are happy with them on the early review, or provide an Ack for
> them to get merged as a branch.
> 
> I picked up v2 of the series as there seemed to be a sufficient
> number of Acks and everyone that commented had agreed
> in principle.
> 

Nice. Thanks a lot


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

end of thread, other threads:[~2020-05-22 10:37 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-05 15:07 [PATCH v2 00/15] ARM: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 01/15] ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
2020-05-05 16:04   ` Andreas Färber
2020-05-05 16:45     ` Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 03/15] ARM: alpine: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 04/15] ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 05/15] ARM: aspeed: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 06/15] ARM: berlin: " Geert Uytterhoeven
2020-05-22 10:12   ` Jisheng Zhang
2020-05-22 10:34     ` Arnd Bergmann
2020-05-22 10:36       ` Jisheng Zhang
2020-05-05 15:07 ` [PATCH v2 07/15] ARM: clps711x: Drop unneeded select of multi-platform selected options Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 08/15] ARM: davinci: Drop unneeded select of TIMER_OF Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 09/15] ARM: integrator: Drop unneeded select of SPARSE_IRQ Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 10/15] ARM: mmp: Drop unneeded select of COMMON_CLK Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 11/15] ARM: mvebu: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
2020-05-05 15:13   ` Andrew Lunn
2020-05-05 15:07 ` [PATCH v2 12/15] ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 Geert Uytterhoeven
2020-05-05 18:26   ` Tony Lindgren
2020-05-07 17:49     ` Tony Lindgren
2020-05-05 15:07 ` [PATCH v2 13/15] ARM: prima2: Drop unneeded select of HAVE_SMP Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 14/15] ARM: realview: Drop unneeded select of multi-platform features Geert Uytterhoeven
2020-05-05 15:07 ` [PATCH v2 15/15] ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC Geert Uytterhoeven

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).