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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
MODULE)
+#if IS_ENABLED(CONFIG_VLAN_8021Q)
#define STMMAC_VLAN_TAG_USED
#include
#endif
Reviewed-by: Alexandre TORGUE <alexandre.tor...@st.com>
Thanks,
Alex
)
#define STMMAC_VLAN_TAG_USED
#include
#endif
Reviewed-by: Alexandre TORGUE
Thanks,
Alex
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
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
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
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
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/
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
.
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
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
++
:
-
- 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
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
:
-
- 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
.
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
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
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
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/
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
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
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
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
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
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
+
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
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
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
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)
>>
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)
>>
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
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
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,
>> +
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,
>> +
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
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
.
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
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
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
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/
.
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
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
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
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
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
+
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
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/
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
++
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
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
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
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
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
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
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
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
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
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
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
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
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
.
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
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
.
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
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
++
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
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/
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
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
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
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
+
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
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/
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
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
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
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
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
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
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
901 - 1000 of 1150 matches
Mail list logo