dts: boards: Define dts aliases at soc level for lpc socs

Defines device tree aliases for on-chip peripherals at the soc level
instead of the board level for all lpc socs. The eliminates some
duplicate code in the board level device trees, and will allow drivers
to use device-tree generated macros directly instead of through dts
fixups.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
This commit is contained in:
Maureen Helm 2020-01-10 09:44:52 -06:00 committed by Anas Nashif
commit 88fcded3b0
4 changed files with 17 additions and 5 deletions

View file

@ -6,12 +6,9 @@
/ {
aliases{
usart-0 = &usart0;
mailbox-0 = &mailbox0;
led0 = &red_led;
led1 = &green_led;
led2 = &blue_led;
spi-5 = &spi5;
};
leds {

View file

@ -6,11 +6,9 @@
/ {
aliases{
usart-0 = &usart0;
led0 = &red_led;
led1 = &green_led;
led2 = &blue_led;
spi-8 = &spi8;
};
leds {

View file

@ -7,6 +7,14 @@
#include <dt-bindings/gpio/gpio.h>
/ {
aliases{
gpio-0 = &gpio0;
gpio-1 = &gpio1;
mailbox-0 = &mailbox0;
spi-5 = &spi5;
usart-0 = &usart0;
};
cpus {
#address-cells = <1>;
#size-cells = <0>;

View file

@ -9,6 +9,15 @@
#include <dt-bindings/gpio/gpio.h>
/ {
aliases{
gpio-0 = &gpio0;
gpio-1 = &gpio1;
gpio-2 = &gpio2;
gpio-3 = &gpio3;
spi-8 = &spi8;
usart-0 = &usart0;
};
cpus {
#address-cells = <1>;
#size-cells = <0>;