[PATCH v6 3/4] ARM: STM32: Select external interrupts controller

2016-09-20 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32

[PATCH v6 3/4] ARM: STM32: Select external interrupts controller

2016-09-20 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32 select CLKSRC_STM32 select PINCTRL select

[PATCH v6 0/4] Add STM32 EXTI interrupt controller support

2016-09-20 Thread Alexandre TORGUE
Changes since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre TORGUE (4): Documentation: dt-bindings: Document STM32 EXTI controller bindings drivers: irqchip: Add STM32 external interrupts support ARM: STM32: Select external

[PATCH v6 0/4] Add STM32 EXTI interrupt controller support

2016-09-20 Thread Alexandre TORGUE
Changes since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre TORGUE (4): Documentation: dt-bindings: Document STM32 EXTI controller bindings drivers: irqchip: Add STM32 external interrupts support ARM: STM32: Select external

[PATCH v6 1/4] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-20 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt n

[PATCH v6 1/4] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-20 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt new file mode 100644 index 000..6e7703d --- /dev/null +++ b

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Thomas, On 09/20/2016 04:02 PM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: On 09/20/2016 02:44 PM, Thomas Gleixner wrote: Free will be called when a interrupt in the child domain is torn down, i.e. when irq_domain_free_irqs() is called. And it will be called for both

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Thomas, On 09/20/2016 04:02 PM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: On 09/20/2016 02:44 PM, Thomas Gleixner wrote: Free will be called when a interrupt in the child domain is torn down, i.e. when irq_domain_free_irqs() is called. And it will be called for both

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Thomas, On 09/20/2016 02:44 PM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: Thomas, On 09/20/2016 11:51 AM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 03:34 PM, Thomas Gleixner wrote: Well, you just used some function in some

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Thomas, On 09/20/2016 02:44 PM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: Thomas, On 09/20/2016 11:51 AM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 03:34 PM, Thomas Gleixner wrote: Well, you just used some function in some

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Thomas, On 09/20/2016 11:51 AM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 03:34 PM, Thomas Gleixner wrote: Well, you just used some function in some context which is not relevant to the normal operation. So adding that mask() is just paranoia

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Thomas, On 09/20/2016 11:51 AM, Thomas Gleixner wrote: On Tue, 20 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 03:34 PM, Thomas Gleixner wrote: Well, you just used some function in some context which is not relevant to the normal operation. So adding that mask() is just paranoia

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Hi Thomas, On 09/14/2016 03:44 PM, Alexandre Torgue wrote: On 09/14/2016 03:34 PM, Thomas Gleixner wrote: On Wed, 14 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 11:19 AM, Thomas Gleixner wrote: Now what really bugs me is that you do that at all. An interrupt which is freed must

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-20 Thread Alexandre Torgue
Hi Thomas, On 09/14/2016 03:44 PM, Alexandre Torgue wrote: On 09/14/2016 03:34 PM, Thomas Gleixner wrote: On Wed, 14 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 11:19 AM, Thomas Gleixner wrote: Now what really bugs me is that you do that at all. An interrupt which is freed must

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-14 Thread Alexandre Torgue
On 09/14/2016 03:34 PM, Thomas Gleixner wrote: On Wed, 14 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 11:19 AM, Thomas Gleixner wrote: Now what really bugs me is that you do that at all. An interrupt which is freed must be masked already. Why is it unmasked in the first place

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-14 Thread Alexandre Torgue
On 09/14/2016 03:34 PM, Thomas Gleixner wrote: On Wed, 14 Sep 2016, Alexandre Torgue wrote: On 09/14/2016 11:19 AM, Thomas Gleixner wrote: Now what really bugs me is that you do that at all. An interrupt which is freed must be masked already. Why is it unmasked in the first place

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-14 Thread Alexandre Torgue
Hi Thomas, On 09/14/2016 11:19 AM, Thomas Gleixner wrote: On Tue, 13 Sep 2016, Alexandre Torgue wrote: On 09/13/2016 05:21 PM, Thomas Gleixner wrote: On Fri, 9 Sep 2016, Alexandre TORGUE wrote: +static void stm32_exti_free(struct irq_domain *d, unsigned int virq

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-14 Thread Alexandre Torgue
Hi Thomas, On 09/14/2016 11:19 AM, Thomas Gleixner wrote: On Tue, 13 Sep 2016, Alexandre Torgue wrote: On 09/13/2016 05:21 PM, Thomas Gleixner wrote: On Fri, 9 Sep 2016, Alexandre TORGUE wrote: +static void stm32_exti_free(struct irq_domain *d, unsigned int virq

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-13 Thread Alexandre Torgue
Hi Thomas, On 09/13/2016 05:21 PM, Thomas Gleixner wrote: On Fri, 9 Sep 2016, Alexandre TORGUE wrote: +static void stm32_exti_free(struct irq_domain *d, unsigned int virq, + unsigned int nr_irqs) +{ + struct irq_data *data = irq_get_irq_data(virq

Re: [PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-13 Thread Alexandre Torgue
Hi Thomas, On 09/13/2016 05:21 PM, Thomas Gleixner wrote: On Fri, 9 Sep 2016, Alexandre TORGUE wrote: +static void stm32_exti_free(struct irq_domain *d, unsigned int virq, + unsigned int nr_irqs) +{ + struct irq_data *data = irq_get_irq_data(virq

Re: [PATCH v5 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-13 Thread Alexandre Torgue
Hi Linus, On 09/13/2016 10:18 AM, Linus Walleij wrote: On Fri, Sep 9, 2016 at 4:42 PM, Alexandre TORGUE <alexandre.tor...@st.com> wrote: Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Alexandre TORGUE <al

Re: [PATCH v5 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-13 Thread Alexandre Torgue
Hi Linus, On 09/13/2016 10:18 AM, Linus Walleij wrote: On Fri, Sep 9, 2016 at 4:42 PM, Alexandre TORGUE wrote: Signed-off-by: Maxime Coquelin Acked-by: Rob Herring Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation

Re: [PATCH 13/15] stmmac: use IS_ENABLED() instead of checking for built-in or module

2016-09-12 Thread Alexandre Torgue
MODULE) +#if IS_ENABLED(CONFIG_VLAN_8021Q) #define STMMAC_VLAN_TAG_USED #include #endif Reviewed-by: Alexandre TORGUE <alexandre.tor...@st.com> Thanks, Alex

Re: [PATCH 13/15] stmmac: use IS_ENABLED() instead of checking for built-in or module

2016-09-12 Thread Alexandre Torgue
) #define STMMAC_VLAN_TAG_USED #include #endif Reviewed-by: Alexandre TORGUE Thanks, Alex

Re: [PATCH v4 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-12 Thread Alexandre Torgue
Hi Linus, On 09/12/2016 02:58 PM, Linus Walleij wrote: On Thu, Sep 8, 2016 at 5:47 PM, Alexandre Torgue <alexandre.tor...@st.com> wrote: Just one question, when you say "super-complex irqchip in use", do you mean I could use another (simplest) solution to handle this EXTI

Re: [PATCH v4 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-12 Thread Alexandre Torgue
Hi Linus, On 09/12/2016 02:58 PM, Linus Walleij wrote: On Thu, Sep 8, 2016 at 5:47 PM, Alexandre Torgue wrote: Just one question, when you say "super-complex irqchip in use", do you mean I could use another (simplest) solution to handle this EXTI controller? I don't know, GPIOL

[PATCH v5 1/9] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt n

[PATCH v5 1/9] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt new file mode 100644 index 000..6e7703d --- /dev/null +++ b

[PATCH v5 7/9] ARM: dts: Add GPIO irq support to STM2F429

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 1a189d4..6824762 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/

[PATCH v5 7/9] ARM: dts: Add GPIO irq support to STM2F429

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 1a189d4..6824762 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -189,6 +189,8

[PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-09 Thread Alexandre TORGUE
. Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 7f87289..bc62d1f 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -264,3 +264

[PATCH v5 8/9] ARM: dts: Declare push button as GPIO key on stm32f429 boards

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 6bfc595..0fd78e4 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts ++

[PATCH v5 0/9] Add STM32 EXTI interrupt controller support

2016-09-09 Thread Alexandre TORGUE
: - - Define irq_chip for GPIO banks - Use hierarchical domain for GPIO banks - Improve search loop inside stm32_exti handler - Rebased on top of v4.8-rc1 Changes since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre

[PATCH v5 8/9] ARM: dts: Declare push button as GPIO key on stm32f429 boards

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 6bfc595..0fd78e4 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts +++ b/arch/arm/boot/dts/stm32429i-eval.dts @@ -47,6 +47,7 @@ /dts

[PATCH v5 0/9] Add STM32 EXTI interrupt controller support

2016-09-09 Thread Alexandre TORGUE
: - - Define irq_chip for GPIO banks - Use hierarchical domain for GPIO banks - Improve search loop inside stm32_exti handler - Rebased on top of v4.8-rc1 Changes since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre

[PATCH v5 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-09 Thread Alexandre TORGUE
. Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 7f87289..bc62d1f 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -264,3 +264,7 @@ config EZNPS_GIC select IRQ_DOMAIN help

[PATCH v5 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/binding

[PATCH v5 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Acked-by: Rob Herring Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt index 587bffb..a0eed99 100644 --- a/Documentation/devicetree

[PATCH v5 4/9] ARM: dts: Add EXTI controller node to stm32f429

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 35df462..1a189d4 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/

[PATCH v5 4/9] ARM: dts: Add EXTI controller node to stm32f429

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 35df462..1a189d4 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -176,6 +176,14

[PATCH v5 3/9] ARM: STM32: Select external interrupts controller

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32

[PATCH v5 9/9] ARM: config: Enable GPIO Key driver in stm32_defconfig

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 1e5ec2a..e7b56d4 100644 --- a/arch/arm/configs/stm32_defconfig +++ b/arch

[PATCH v5 3/9] ARM: STM32: Select external interrupts controller

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32 select CLKSRC_STM32 select PINCTRL select

[PATCH v5 9/9] ARM: config: Enable GPIO Key driver in stm32_defconfig

2016-09-09 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 1e5ec2a..e7b56d4 100644 --- a/arch/arm/configs/stm32_defconfig +++ b/arch/arm/configs/stm32_defconfig @@ -38,7 +38,11 @@ CONFIG_DEVTMPFS_MOUNT=y

[PATCH v5 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-09 Thread Alexandre TORGUE
into System Config registers. Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/pinctrl/stm32/Kconfig b/drivers/pinctrl/stm32/Kconfig index 4c40dae..24bc683 100644 --- a/drivers/pinctrl/stm32/Kconfig +

[PATCH v5 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-09 Thread Alexandre TORGUE
into System Config registers. Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/drivers/pinctrl/stm32/Kconfig b/drivers/pinctrl/stm32/Kconfig index 4c40dae..24bc683 100644 --- a/drivers/pinctrl/stm32/Kconfig +++ b/drivers/pinctrl/stm32/Kconfig @@ -6,6 +6,7 @@ config

Re: [PATCH v4 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-08 Thread Alexandre Torgue
Hi Linus, On 09/07/2016 11:06 PM, Linus Walleij wrote: On Tue, Sep 6, 2016 at 6:45 PM, Alexandre TORGUE <alexandre.tor...@st.com> wrote: This patch adds IRQ support to STM32 gpios. The EXTI controller has 16 lines dedicated to GPIOs. EXTI line n can be connected to only line n

Re: [PATCH v4 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-08 Thread Alexandre Torgue
Hi Linus, On 09/07/2016 11:06 PM, Linus Walleij wrote: On Tue, Sep 6, 2016 at 6:45 PM, Alexandre TORGUE wrote: This patch adds IRQ support to STM32 gpios. The EXTI controller has 16 lines dedicated to GPIOs. EXTI line n can be connected to only line n of one of the GPIO ports, for example

Re: [PATCH v3 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-08 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 08:57 PM, Thomas Gleixner wrote: > Alexandre, > > On Fri, 2 Sep 2016, Alexandre TORGUE wrote: > > This all looks very reasonable. The only complaint I have is your variable > declaration ordering or the lack thereof. > > 1) >>

Re: [PATCH v3 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-08 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 08:57 PM, Thomas Gleixner wrote: > Alexandre, > > On Fri, 2 Sep 2016, Alexandre TORGUE wrote: > > This all looks very reasonable. The only complaint I have is your variable > declaration ordering or the lack thereof. > > 1) >>

Re: [PATCH v4 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-08 Thread Alexandre Torgue
Hi Jason, On 09/06/2016 07:37 PM, Jason Cooper wrote: On Tue, Sep 06, 2016 at 06:45:34PM +0200, Alexandre TORGUE wrote: The STM32 external interrupt controller consists of edge detectors that generate interrupts requests or wake-up events. Each line can be independently configured

Re: [PATCH v4 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-08 Thread Alexandre Torgue
Hi Jason, On 09/06/2016 07:37 PM, Jason Cooper wrote: On Tue, Sep 06, 2016 at 06:45:34PM +0200, Alexandre TORGUE wrote: The STM32 external interrupt controller consists of edge detectors that generate interrupts requests or wake-up events. Each line can be independently configured

Re: [PATCH v3 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-08 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 09:10 PM, Thomas Gleixner wrote: > On Fri, 2 Sep 2016, Alexandre TORGUE wrote: >> +static int stm32_gpio_domain_translate(struct irq_domain *d, >> + struct irq_fwspec *fwspec, >> +

Re: [PATCH v3 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-08 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 09:10 PM, Thomas Gleixner wrote: > On Fri, 2 Sep 2016, Alexandre TORGUE wrote: >> +static int stm32_gpio_domain_translate(struct irq_domain *d, >> + struct irq_fwspec *fwspec, >> +

[PATCH v4 3/9] ARM: STM32: Select external interrupts controller

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32

[PATCH v4 3/9] ARM: STM32: Select external interrupts controller

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32 select CLKSRC_STM32 select PINCTRL select

[PATCH v4 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-06 Thread Alexandre TORGUE
. Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 7f87289..bc62d1f 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -264,3 +264

[PATCH v4 0/9] Add STM32 EXTI interrupt controller support

2016-09-06 Thread Alexandre TORGUE
hierarchical domain for GPIO banks - Improve search loop inside stm32_exti handler - Rebased on top of v4.8-rc1 Changes since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre TORGUE (9): Documentation: dt-bindings: Document STM32

[PATCH v4 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/binding

[PATCH v4 4/9] ARM: dts: Add EXTI controller node to stm32f429

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 35df462..1a189d4 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/

[PATCH v4 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-06 Thread Alexandre TORGUE
. Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 7f87289..bc62d1f 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -264,3 +264,7 @@ config EZNPS_GIC select IRQ_DOMAIN help

[PATCH v4 0/9] Add STM32 EXTI interrupt controller support

2016-09-06 Thread Alexandre TORGUE
hierarchical domain for GPIO banks - Improve search loop inside stm32_exti handler - Rebased on top of v4.8-rc1 Changes since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre TORGUE (9): Documentation: dt-bindings: Document STM32

[PATCH v4 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Acked-by: Rob Herring Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt index 587bffb..a0eed99 100644 --- a/Documentation/devicetree

[PATCH v4 4/9] ARM: dts: Add EXTI controller node to stm32f429

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 35df462..1a189d4 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -176,6 +176,14

[PATCH v4 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-06 Thread Alexandre TORGUE
into System Config registers. Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/pinctrl/stm32/Kconfig b/drivers/pinctrl/stm32/Kconfig index 4c40dae..40d5abc 100644 --- a/drivers/pinctrl/stm32/Kconfig +

[PATCH v4 9/9] ARM: config: Enable GPIO Key driver in stm32_defconfig

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 1e5ec2a..e7b56d4 100644 --- a/arch/arm/configs/stm32_defconfig +++ b/arch

[PATCH v4 7/9] ARM: dts: Add GPIO irq support to STM2F429

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 1a189d4..6824762 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/

[PATCH v4 8/9] ARM: dts: Declare push button as GPIO key on stm32f429 boards

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 6bfc595..0fd78e4 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts ++

[PATCH v4 9/9] ARM: config: Enable GPIO Key driver in stm32_defconfig

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 1e5ec2a..e7b56d4 100644 --- a/arch/arm/configs/stm32_defconfig +++ b/arch/arm/configs/stm32_defconfig @@ -38,7 +38,11 @@ CONFIG_DEVTMPFS_MOUNT=y

[PATCH v4 7/9] ARM: dts: Add GPIO irq support to STM2F429

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 1a189d4..6824762 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -189,6 +189,8

[PATCH v4 8/9] ARM: dts: Declare push button as GPIO key on stm32f429 boards

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 6bfc595..0fd78e4 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts +++ b/arch/arm/boot/dts/stm32429i-eval.dts @@ -47,6 +47,7 @@ /dts

[PATCH v4 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-06 Thread Alexandre TORGUE
into System Config registers. Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/drivers/pinctrl/stm32/Kconfig b/drivers/pinctrl/stm32/Kconfig index 4c40dae..40d5abc 100644 --- a/drivers/pinctrl/stm32/Kconfig +++ b/drivers/pinctrl/stm32/Kconfig @@ -6,6 +6,8 @@ config

[PATCH v4 1/9] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt n

[PATCH v4 1/9] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-06 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt new file mode 100644 index 000..6e7703d --- /dev/null +++ b

Re: [PATCH v3 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-05 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 09:10 PM, Thomas Gleixner wrote: On Fri, 2 Sep 2016, Alexandre TORGUE wrote: +static int stm32_gpio_domain_translate(struct irq_domain *d, + struct irq_fwspec *fwspec, + unsigned long *hwirq

Re: [PATCH v3 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-05 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 09:10 PM, Thomas Gleixner wrote: On Fri, 2 Sep 2016, Alexandre TORGUE wrote: +static int stm32_gpio_domain_translate(struct irq_domain *d, + struct irq_fwspec *fwspec, + unsigned long *hwirq

Re: [PATCH v3 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-05 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 08:57 PM, Thomas Gleixner wrote: Alexandre, On Fri, 2 Sep 2016, Alexandre TORGUE wrote: This all looks very reasonable. The only complaint I have is your variable declaration ordering or the lack thereof. 1) + struct irq_domain *domain

Re: [PATCH v3 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-05 Thread Alexandre Torgue
Hi Thomas, On 09/02/2016 08:57 PM, Thomas Gleixner wrote: Alexandre, On Fri, 2 Sep 2016, Alexandre TORGUE wrote: This all looks very reasonable. The only complaint I have is your variable declaration ordering or the lack thereof. 1) + struct irq_domain *domain

[PATCH v3 1/9] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt n

[PATCH v3 1/9] Documentation: dt-bindings: Document STM32 EXTI controller bindings

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt new file mode 100644 index 000..6e7703d --- /dev/null +++ b

[PATCH v3 3/9] ARM: STM32: Select external interrupts controller

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32

[PATCH v3 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-02 Thread Alexandre TORGUE
. Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 7f87289..bc62d1f 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -264,3 +264

[PATCH v3 3/9] ARM: STM32: Select external interrupts controller

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 2d601d7..157cea9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -877,6 +877,7 @@ config ARCH_STM32 select CLKSRC_STM32 select PINCTRL select

[PATCH v3 2/9] drivers: irqchip: Add STM32 external interrupts support

2016-09-02 Thread Alexandre TORGUE
. Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 7f87289..bc62d1f 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -264,3 +264,7 @@ config EZNPS_GIC select IRQ_DOMAIN help

[PATCH v3 8/9] ARM: dts: Declare push button as GPIO key on stm32f429 boards

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 6bfc595..0fd78e4 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts ++

[PATCH v3 8/9] ARM: dts: Declare push button as GPIO key on stm32f429 boards

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 6bfc595..0fd78e4 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts +++ b/arch/arm/boot/dts/stm32429i-eval.dts @@ -47,6 +47,7 @@ /dts

[PATCH v3 7/9] ARM: dts: Add GPIO irq support to STM2F429

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 1a189d4..6824762 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/

[PATCH v3 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/binding

[PATCH v3 7/9] ARM: dts: Add GPIO irq support to STM2F429

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 1a189d4..6824762 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -189,6 +189,8

[PATCH v3 5/9] Documentation: dt-bindings: Add IRQ related properties of STM32 pinctrl

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Acked-by: Rob Herring Signed-off-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt index 587bffb..a0eed99 100644 --- a/Documentation/devicetree

[PATCH v3 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-02 Thread Alexandre TORGUE
into System Config registers. Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/pinctrl/stm32/Kconfig b/drivers/pinctrl/stm32/Kconfig index 4c40dae..40d5abc 100644 --- a/drivers/pinctrl/stm32/Kconfig +

[PATCH v3 9/9] ARM: config: Enable GPIO Key driver in stm32_defconfig

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 1e5ec2a..e7b56d4 100644 --- a/arch/arm/configs/stm32_defconfig +++ b/arch

[PATCH v3 4/9] ARM: dts: Add EXTI controller node to stm32f429

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin <mcoquelin.st...@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 35df462..1a189d4 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/

[PATCH v3 6/9] pinctrl: Add IRQ support to STM32 gpios

2016-09-02 Thread Alexandre TORGUE
into System Config registers. Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/drivers/pinctrl/stm32/Kconfig b/drivers/pinctrl/stm32/Kconfig index 4c40dae..40d5abc 100644 --- a/drivers/pinctrl/stm32/Kconfig +++ b/drivers/pinctrl/stm32/Kconfig @@ -6,6 +6,8 @@ config

[PATCH v3 9/9] ARM: config: Enable GPIO Key driver in stm32_defconfig

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 1e5ec2a..e7b56d4 100644 --- a/arch/arm/configs/stm32_defconfig +++ b/arch/arm/configs/stm32_defconfig @@ -38,7 +38,11 @@ CONFIG_DEVTMPFS_MOUNT=y

[PATCH v3 4/9] ARM: dts: Add EXTI controller node to stm32f429

2016-09-02 Thread Alexandre TORGUE
Signed-off-by: Maxime Coquelin Signed-off-by: Alexandre TORGUE diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index 35df462..1a189d4 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -176,6 +176,14

[PATCH v3 0/9] Add STM32 EXTI interrupt controller support

2016-09-02 Thread Alexandre TORGUE
s since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre TORGUE (9): Documentation: dt-bindings: Document STM32 EXTI controller bindings drivers: irqchip: Add STM32 external interrupts support ARM: STM32: Select external interrupts controller ARM

[PATCH v3 0/9] Add STM32 EXTI interrupt controller support

2016-09-02 Thread Alexandre TORGUE
s since v1: - - Rebased on top of v4.6-rc1 - Change variable name from virq to irq (Linus W.) Alexandre TORGUE (9): Documentation: dt-bindings: Document STM32 EXTI controller bindings drivers: irqchip: Add STM32 external interrupts support ARM: STM32: Select external interrupts controller ARM

[PATCH] pinctrl: stm32f429: driver init call change

2016-07-11 Thread Alexandre TORGUE
As nothing special is done in driver init then device_initcall() can be changed in builtin_platform_driver() call. Signed-off-by: Alexandre TORGUE <alexandre.tor...@st.com> diff --git a/drivers/pinctrl/stm32/pinctrl-stm32f429.c b/drivers/pinctrl/stm32/pinctrl-stm32f429.c index e9b15dc..a

[PATCH] pinctrl: stm32f429: driver init call change

2016-07-11 Thread Alexandre TORGUE
As nothing special is done in driver init then device_initcall() can be changed in builtin_platform_driver() call. Signed-off-by: Alexandre TORGUE diff --git a/drivers/pinctrl/stm32/pinctrl-stm32f429.c b/drivers/pinctrl/stm32/pinctrl-stm32f429.c index e9b15dc..a5d50ca 100644 --- a/drivers

<    5   6   7   8   9   10   11   12   >