All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/5] pinctrl: sunxi: refactor pinctrl choice selecting for ARM64
@ 2017-02-28 17:24 ` Icenowy Zheng
  0 siblings, 0 replies; 31+ messages in thread
From: Icenowy Zheng @ 2017-02-28 17:24 UTC (permalink / raw)
  To: Linus Walleij, Rob Herring, Maxime Ripard, Chen-Yu Tsai,
	Catalin Marinas, Will Deacon
  Cc: linux-gpio-u79uwXL29TY76Z2rM5mHXA,
	devicetree-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Icenowy Zheng

ARM64 Allwinner SoCs used to have every pinctrl driver selected in
ARCH_SUNXI. Change this to make their default value to (ARM64 &&
ARCH_SUNXI).

Signed-off-by: Icenowy Zheng <icenowy-ymACFijhrKM@public.gmane.org>
---
 drivers/pinctrl/sunxi/Kconfig | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/drivers/pinctrl/sunxi/Kconfig b/drivers/pinctrl/sunxi/Kconfig
index 816015cf7053..92325736d953 100644
--- a/drivers/pinctrl/sunxi/Kconfig
+++ b/drivers/pinctrl/sunxi/Kconfig
@@ -48,8 +48,9 @@ config PINCTRL_SUN8I_H3
 	select PINCTRL_SUNXI
 
 config PINCTRL_SUN8I_H3_R
-	def_bool MACH_SUN8I
-	select PINCTRL_SUNXI_COMMON
+	def_bool MACH_SUN8I || (ARM64 && ARCH_SUNXI)
+	depends on RESET_CONTROLLER
+	select PINCTRL_SUNXI
 
 config PINCTRL_SUN8I_V3S
 	def_bool MACH_SUN8I
@@ -65,11 +66,11 @@ config PINCTRL_SUN9I_A80_R
 	select PINCTRL_SUNXI
 
 config PINCTRL_SUN50I_A64
-	bool
+	def_bool ARM64 && ARCH_SUNXI
 	select PINCTRL_SUNXI
 
 config PINCTRL_SUN50I_H5
-	bool
+	def_bool ARM64 && ARCH_SUNXI
 	select PINCTRL_SUNXI
 
 endif
-- 
2.11.1

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

end of thread, other threads:[~2017-03-01  2:40 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-28 17:24 [PATCH 1/5] pinctrl: sunxi: refactor pinctrl choice selecting for ARM64 Icenowy Zheng
2017-02-28 17:24 ` Icenowy Zheng
     [not found] ` <20170228172444.59655-1-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-28 17:24   ` [PATCH 2/5] arm64: only select PINCTRL_SUNXI for Allwinner platforms Icenowy Zheng
2017-02-28 17:24     ` Icenowy Zheng
     [not found]     ` <20170228172444.59655-2-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-28 18:19       ` Andre Przywara
2017-02-28 18:19         ` [linux-sunxi] " Andre Przywara
2017-02-28 18:19         ` Andre Przywara
     [not found]         ` <c878ba53-a33a-e042-2d65-11f86a47b844-5wv7dgnIgG8@public.gmane.org>
2017-02-28 18:57           ` Icenowy Zheng
2017-02-28 18:57             ` [linux-sunxi] " Icenowy Zheng
2017-02-28 17:24   ` [PATCH 3/5] dt-bindings: fix for Allwinner H5 pinctrl's compatible Icenowy Zheng
2017-02-28 17:24     ` Icenowy Zheng
2017-02-28 17:24   ` [PATCH 4/5] dt: bindings: add binding for Allwinner A64 R_PIO pinctrl Icenowy Zheng
2017-02-28 17:24     ` Icenowy Zheng
2017-02-28 17:24   ` [PATCH 5/5] pinctrl: sunxi: Add A64 R_PIO controller support Icenowy Zheng
2017-02-28 17:24     ` Icenowy Zheng
     [not found]     ` <20170228172444.59655-5-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-28 18:29       ` Andre Przywara
2017-02-28 18:29         ` [linux-sunxi] " Andre Przywara
2017-02-28 18:29         ` Andre Przywara
     [not found]         ` <b04ad85d-698b-56b4-6b82-1791bd7b14b7-5wv7dgnIgG8@public.gmane.org>
2017-02-28 18:58           ` Icenowy Zheng
2017-02-28 18:58             ` [linux-sunxi] " Icenowy Zheng
2017-03-01  2:34           ` Chen-Yu Tsai
2017-03-01  2:34             ` [linux-sunxi] " Chen-Yu Tsai
2017-03-01  2:34             ` Chen-Yu Tsai
2017-02-28 18:17   ` [PATCH 1/5] pinctrl: sunxi: refactor pinctrl choice selecting for ARM64 Andre Przywara
2017-02-28 18:17     ` [linux-sunxi] " Andre Przywara
2017-02-28 18:17     ` Andre Przywara
     [not found]     ` <488811a1-b64f-c435-e919-7f83dc107697-5wv7dgnIgG8@public.gmane.org>
2017-02-28 18:55       ` Icenowy Zheng
2017-02-28 18:55         ` [linux-sunxi] " Icenowy Zheng
     [not found]         ` <345321488308121-kPAM4p2RxX5uio3avFS2gg@public.gmane.org>
2017-03-01  2:38           ` Chen-Yu Tsai
2017-03-01  2:38             ` [linux-sunxi] " Chen-Yu Tsai
2017-03-01  2:38             ` Chen-Yu Tsai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.