boards: beagle: pocketbeagle: a53: Enable LEDs

Tested with the blinky example.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
This commit is contained in:
Ayush Singh 2025-06-04 16:37:47 +05:30 committed by Fabio Baltieri
commit c3b3aab77e
3 changed files with 48 additions and 0 deletions

View file

@ -24,4 +24,17 @@
/* (K22) GPMC0_CSn2.I2C2_SCL */
pinmux = <K3_PINMUX(0x00b0, PIN_INPUT_PULLUP, MUX_MODE_1)>;
};
led_pins_default: led-default-pins {
pinmux = <
/* (F24) OSPI0_D3.GPIO0_6 */
K3_PINMUX(0x0018, PIN_OUTPUT, MUX_MODE_7)
/* (F25) OSPI0_D2.GPIO0_5 */
K3_PINMUX(0x0014, PIN_OUTPUT, MUX_MODE_7)
/* (G24) OSPI0_D1.GPIO0_4 */
K3_PINMUX(0x0010, PIN_OUTPUT, MUX_MODE_7)
/* (E25) OSPI0_D0.GPIO0_3 */
K3_PINMUX(0x000c, PIN_OUTPUT, MUX_MODE_7)
>;
};
};

View file

@ -19,6 +19,10 @@
zephyr,sram = &ddr0;
};
aliases {
led0 = &led1;
};
cpus {
cpu@0 {
status = "okay";
@ -32,6 +36,30 @@
ddr0: memory@80000000 {
reg = <0x80000000 DT_SIZE_M(512)>;
};
leds: leds {
compatible = "gpio-leds";
led1: led_1 {
gpios = <&main_gpio0 6 GPIO_ACTIVE_HIGH>;
label = "LED 1";
};
led2: led_2 {
gpios = <&main_gpio0 5 GPIO_ACTIVE_HIGH>;
label = "LED 2";
};
led3: led_3 {
gpios = <&main_gpio0 4 GPIO_ACTIVE_HIGH>;
label = "LED 3";
};
led4: led_4 {
gpios = <&main_gpio0 3 GPIO_ACTIVE_HIGH>;
label = "LED 4";
};
};
};
&uart6 {
@ -45,3 +73,9 @@
pinctrl-names = "default";
status = "okay";
};
&main_gpio0 {
pinctrl-0 = <&led_pins_default>;
pinctrl-names = "default";
status = "okay";
};

View file

@ -10,3 +10,4 @@ vendor: beagle
supported:
- uart
- i2c
- gpio