Skip to content

Commit

Permalink
ARM: dts: lpc4357-ea4357: add mmio-gpio leds
Browse files Browse the repository at this point in the history
Hook up LEDs on the outputs from the D-type flip-flop found on
the address/data bus.

Note that the LEDx label in the schematics is reversed in regard
to the bits on the data bus. Hence the reverse ordering used here.

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
  • Loading branch information
Joachim Eastwood authored and Olof Johansson committed Aug 5, 2015
1 parent 3c6abb9 commit 41a0dec
Showing 1 changed file with 69 additions and 0 deletions.
69 changes: 69 additions & 0 deletions arch/arm/boot/dts/lpc4357-ea4357-devkit.dts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,75 @@
gpios = <&gpio LPC_GPIO(4,13) GPIO_ACTIVE_LOW>;
};
};

leds_mmio {
compatible = "gpio-leds";

led1 {
gpios = <&mmio_leds 15 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "heartbeat";
};

led2 {
gpios = <&mmio_leds 14 GPIO_ACTIVE_HIGH>;
};

led3 {
gpios = <&mmio_leds 13 GPIO_ACTIVE_HIGH>;
};

led4 {
gpios = <&mmio_leds 12 GPIO_ACTIVE_HIGH>;
};

led5 {
gpios = <&mmio_leds 11 GPIO_ACTIVE_HIGH>;
};

led6 {
gpios = <&mmio_leds 10 GPIO_ACTIVE_HIGH>;
};

led7 {
gpios = <&mmio_leds 9 GPIO_ACTIVE_HIGH>;
};

led8 {
gpios = <&mmio_leds 8 GPIO_ACTIVE_HIGH>;
};

led9 {
gpios = <&mmio_leds 7 GPIO_ACTIVE_HIGH>;
};

led10 {
gpios = <&mmio_leds 6 GPIO_ACTIVE_HIGH>;
};

led11 {
gpios = <&mmio_leds 5 GPIO_ACTIVE_HIGH>;
};

led12 {
gpios = <&mmio_leds 4 GPIO_ACTIVE_HIGH>;
};

led13 {
gpios = <&mmio_leds 3 GPIO_ACTIVE_HIGH>;
};

led14 {
gpios = <&mmio_leds 2 GPIO_ACTIVE_HIGH>;
};

led15 {
gpios = <&mmio_leds 1 GPIO_ACTIVE_HIGH>;
};

led16 {
gpios = <&mmio_leds 0 GPIO_ACTIVE_HIGH>;
};
};
};

&pinctrl {
Expand Down

0 comments on commit 41a0dec

Please sign in to comment.