]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
powerpc: dts: mpc8315erdb: Add GPIO controller node
authorJ. Neuschäfer <j.ne@posteo.net>
Wed, 11 Jun 2025 19:01:01 +0000 (21:01 +0200)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Fri, 13 Jun 2025 07:02:21 +0000 (12:32 +0530)
The MPC8315E SoC and variants have a GPIO controller at IMMR + 0xc00.
This node was previously missing from the device tree.

Signed-off-by: J. Neuschäfer <j.ne@posteo.net>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20250611-mpc-gpio-v1-1-02d1f75336e2@posteo.net
arch/powerpc/boot/dts/mpc8315erdb.dts

index e09b37d7489d01bfd16a26e9786868f630fa0262..a89cb3139ca8c3d4f22e43838a4b7d2dd5109aa5 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 /dts-v1/;
+#include <dt-bindings/interrupt-controller/irq.h>
 
 / {
        compatible = "fsl,mpc8315erdb";
                        interrupt-parent = <&ipic>;
                        fsl,mpc8313-wakeup-timer = <&gtm1>;
                };
+
+               gpio: gpio-controller@c00 {
+                       compatible = "fsl,mpc8314-gpio";
+                       reg = <0xc00 0x100>;
+                       interrupts = <74 IRQ_TYPE_LEVEL_LOW>;
+                       interrupt-parent = <&ipic>;
+                       gpio-controller;
+                       #gpio-cells = <2>;
+               };
        };
 
        pci0: pci@e0008500 {