linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: digicolor: add pinctrl support
@ 2015-10-13 11:28 Baruch Siach
  2015-10-13 11:28 ` [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver Baruch Siach
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Baruch Siach @ 2015-10-13 11:28 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

This series enables the Conexant Digicolor CX92755 pinctrl driver. The driver 
itself was merged during the v4.3 cycle in commit 38b0e5071eca (pinctrl: driver 
for Conexant Digicolor CX92755 pin mapping)

Please consider for v4.4.

Thanks,
baruch

Baruch Siach (3):
  ARM: digicolor: select pinctrl/gpio driver
  ARM: digicolor: add pinctrl module device node
  ARM: digicolor: dts: add uart pin configuration

 arch/arm/boot/dts/cx92755.dtsi        | 7 +++++++
 arch/arm/boot/dts/cx92755_equinox.dts | 9 +++++++++
 arch/arm/mach-digicolor/Kconfig       | 3 +++
 3 files changed, 19 insertions(+)

-- 
2.6.1

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

* [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver
  2015-10-13 11:28 [PATCH 0/3] ARM: digicolor: add pinctrl support Baruch Siach
@ 2015-10-13 11:28 ` Baruch Siach
  2015-10-15 20:29   ` Arnd Bergmann
  2015-10-13 11:28 ` [PATCH 2/3] ARM: digicolor: add pinctrl module device node Baruch Siach
  2015-10-13 11:28 ` [PATCH 3/3] ARM: digicolor: dts: add uart pin configuration Baruch Siach
  2 siblings, 1 reply; 6+ messages in thread
From: Baruch Siach @ 2015-10-13 11:28 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 arch/arm/mach-digicolor/Kconfig | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/mach-digicolor/Kconfig b/arch/arm/mach-digicolor/Kconfig
index 4f36d8d2bc57..fc65b0f1db48 100644
--- a/arch/arm/mach-digicolor/Kconfig
+++ b/arch/arm/mach-digicolor/Kconfig
@@ -1,7 +1,10 @@
 config ARCH_DIGICOLOR
 	bool "Conexant Digicolor SoC Support"
 	depends on ARCH_MULTI_V7
+	select ARCH_REQUIRE_GPIOLIB
 	select CLKSRC_MMIO
 	select DIGICOLOR_TIMER
 	select GENERIC_IRQ_CHIP
 	select MFD_SYSCON
+	select PINCTRL
+	select PINCTRL_DIGICOLOR
-- 
2.6.1

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

* [PATCH 2/3] ARM: digicolor: add pinctrl module device node
  2015-10-13 11:28 [PATCH 0/3] ARM: digicolor: add pinctrl support Baruch Siach
  2015-10-13 11:28 ` [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver Baruch Siach
@ 2015-10-13 11:28 ` Baruch Siach
  2015-10-13 11:28 ` [PATCH 3/3] ARM: digicolor: dts: add uart pin configuration Baruch Siach
  2 siblings, 0 replies; 6+ messages in thread
From: Baruch Siach @ 2015-10-13 11:28 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 arch/arm/boot/dts/cx92755.dtsi | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/arch/arm/boot/dts/cx92755.dtsi b/arch/arm/boot/dts/cx92755.dtsi
index df4c6f1f93f9..a5a23c376418 100644
--- a/arch/arm/boot/dts/cx92755.dtsi
+++ b/arch/arm/boot/dts/cx92755.dtsi
@@ -95,6 +95,13 @@
 		timeout-sec = <15>;
 	};
 
+	pinctrl: pinctrl at f0000e20 {
+		compatible = "cnxt,cx92755-pinctrl";
+		reg = <0xf0000e20 0x100>;
+		gpio-controller;
+		#gpio-cells = <2>;
+	};
+
 	uc_regs: syscon at f00003a0 {
 		compatible = "cnxt,cx92755-uc", "syscon";
 		reg = <0xf00003a0 0x10>;
-- 
2.6.1

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

* [PATCH 3/3] ARM: digicolor: dts: add uart pin configuration
  2015-10-13 11:28 [PATCH 0/3] ARM: digicolor: add pinctrl support Baruch Siach
  2015-10-13 11:28 ` [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver Baruch Siach
  2015-10-13 11:28 ` [PATCH 2/3] ARM: digicolor: add pinctrl module device node Baruch Siach
@ 2015-10-13 11:28 ` Baruch Siach
  2015-10-15 20:37   ` Arnd Bergmann
  2 siblings, 1 reply; 6+ messages in thread
From: Baruch Siach @ 2015-10-13 11:28 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 arch/arm/boot/dts/cx92755_equinox.dts | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm/boot/dts/cx92755_equinox.dts b/arch/arm/boot/dts/cx92755_equinox.dts
index 5da00806c41e..026f556c8c50 100644
--- a/arch/arm/boot/dts/cx92755_equinox.dts
+++ b/arch/arm/boot/dts/cx92755_equinox.dts
@@ -70,8 +70,17 @@
 
 &uart0 {
 	status = "okay";
+	pinctrl-0 = <&uart0_default>;
+	pinctrl-names = "default";
 };
 
 &i2c {
 	status = "okay";
 };
+
+&pinctrl {
+	uart0_default: uart0_active {
+		pins = "GP_O0", "GP_O1";
+		function = "client_b";
+	};
+};
-- 
2.6.1

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

* [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver
  2015-10-13 11:28 ` [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver Baruch Siach
@ 2015-10-15 20:29   ` Arnd Bergmann
  0 siblings, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2015-10-15 20:29 UTC (permalink / raw)
  To: linux-arm-kernel

On Tuesday 13 October 2015 14:28:02 Baruch Siach wrote:
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> ---
>  arch/arm/mach-digicolor/Kconfig | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/arch/arm/mach-digicolor/Kconfig b/arch/arm/mach-digicolor/Kconfig
> index 4f36d8d2bc57..fc65b0f1db48 100644
> --- a/arch/arm/mach-digicolor/Kconfig
> +++ b/arch/arm/mach-digicolor/Kconfig
> @@ -1,7 +1,10 @@
>  config ARCH_DIGICOLOR
>  	bool "Conexant Digicolor SoC Support"
>  	depends on ARCH_MULTI_V7
> +	select ARCH_REQUIRE_GPIOLIB
>  	select CLKSRC_MMIO
>  	select DIGICOLOR_TIMER
>  	select GENERIC_IRQ_CHIP
>  	select MFD_SYSCON
> +	select PINCTRL
> +	select PINCTRL_DIGICOLOR
> 

Applied to next/soc, but please add a patch description even for trivial
patches like this in the future. A good changelog text here would explain
why this wasn't done in the past but is necessary now.

Thanks,

	Arnd

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

* [PATCH 3/3] ARM: digicolor: dts: add uart pin configuration
  2015-10-13 11:28 ` [PATCH 3/3] ARM: digicolor: dts: add uart pin configuration Baruch Siach
@ 2015-10-15 20:37   ` Arnd Bergmann
  0 siblings, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2015-10-15 20:37 UTC (permalink / raw)
  To: linux-arm-kernel

On Tuesday 13 October 2015 14:28:04 Baruch Siach wrote:
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> ---
>  arch/arm/boot/dts/cx92755_equinox.dts | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> 

Patches 2 and 3 applied to next/dt, thanks!

	Arnd

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

end of thread, other threads:[~2015-10-15 20:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-13 11:28 [PATCH 0/3] ARM: digicolor: add pinctrl support Baruch Siach
2015-10-13 11:28 ` [PATCH 1/3] ARM: digicolor: select pinctrl/gpio driver Baruch Siach
2015-10-15 20:29   ` Arnd Bergmann
2015-10-13 11:28 ` [PATCH 2/3] ARM: digicolor: add pinctrl module device node Baruch Siach
2015-10-13 11:28 ` [PATCH 3/3] ARM: digicolor: dts: add uart pin configuration Baruch Siach
2015-10-15 20:37   ` Arnd Bergmann

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