[PATCH v4 2/3] arm64: dts: ti: Add k3-am62l3-beaglebadge

Judith Mendez jm at ti.com
Tue May 26 15:36:29 PDT 2026


Hi Nishanth,

On 5/26/26 4:53 PM, Judith Mendez wrote:
> On 5/18/26 8:11 AM, Nishanth Menon wrote:
>> On 10:35-20260515, Judith Mendez wrote:
>>> BeagleBoard.org BeagleBadge is a compact, affordable open source
>>> hardware single board computer based on the Texas Instruments AM62L3
>>> SoC designed for IoT and embedded applications with low power
>>> consumption. Expansion is provided over open standards based headers
>>> including QWIIC and GPIO interfaces.
>>>
>>> https://github.com/beagleboard/BeagleBadge
>>
>> Why not use https://www.beagleboard.org/boards/beaglebadge ?
> 
> Will switch link
> 
>>>
>>> Co-developed-by: Andrew Davis <afd at ti.com>
>>> Signed-off-by: Andrew Davis <afd at ti.com>
>>> Signed-off-by: Judith Mendez <jm at ti.com>
>>> ---
>>> Changelog since v3:
>>> - Add missing newline in commit message
>>> - Drop beagleboard URL
>>> - Drop uneeded header files
>>> - Add boothph flags in wkup_i2c0 & PMC nodes
>>> ---
>>>   arch/arm64/boot/dts/ti/Makefile               |   1 +
>>>   .../boot/dts/ti/k3-am62l3-beaglebadge.dts     | 700 ++++++++++++++++++
>>>   2 files changed, 701 insertions(+)
>>>   create mode 100644 arch/arm64/boot/dts/ti/k3-am62l3-beaglebadge.dts
>>>
>>> diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ 
>>> ti/Makefile
>>> index 5269c9619b65c..4e377ca011cd8 100644
>>> --- a/arch/arm64/boot/dts/ti/Makefile
>>> +++ b/arch/arm64/boot/dts/ti/Makefile
>>> @@ -41,6 +41,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-am62d2-evm.dtb
>>>   # Boards with AM62Lx SoCs
>>>   dtb-$(CONFIG_ARCH_K3) += k3-am62l3-evm.dtb
>>> +dtb-$(CONFIG_ARCH_K3) += k3-am62l3-beaglebadge.dtb
>>>   # Boards with AM62Px SoC
>>>   dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
>>> diff --git a/arch/arm64/boot/dts/ti/k3-am62l3-beaglebadge.dts b/arch/ 
>>> arm64/boot/dts/ti/k3-am62l3-beaglebadge.dts
>>> new file mode 100644
>>> index 0000000000000..30fc9c83b1f44
>>> --- /dev/null
>>> +++ b/arch/arm64/boot/dts/ti/k3-am62l3-beaglebadge.dts
>>> @@ -0,0 +1,700 @@
>>> +// SPDX-License-Identifier: GPL-2.0
>>> +/*
>>> + * https://www.beagleboard.org/boards/beaglebadge
>>> + *
>>> + * Copyright (C) 2026 Texas Instruments Incorporated - https:// 
>>> www.ti.com/
>>
>> Seeing the tags, I assume no BeagleBoard.org member contributions?
> 
> Not yet ^.^
> 
>>
>>> + */
>>> +
>>> +/dts-v1/;
>>> +
>>> +#include <dt-bindings/gpio/gpio.h>
>>> +#include <dt-bindings/input/input.h>
>>> +#include <dt-bindings/leds/common.h>
>>> +#include "k3-am62l3.dtsi"
>>> +#include "k3-pinctrl.h"
>>> +
>>> +/ {
>>> +    compatible = "beagle,am62l3-beaglebadge", "ti,am62l3";
>>> +    model = "BeagleBoard.org BeagleBadge";
>>> +
>>> +    chosen {
>>> +        stdout-path = &uart0;
>>> +    };
>>> +
>>> +    aliases {
>>> +        gpio0 = &gpio0;
>>> +        gpio2 = &wkup_gpio0;
>>> +        i2c0 = &i2c0;
>>> +        i2c1 = &i2c1;
>>> +        i2c2 = &i2c2;
>>> +        i2c4 = &wkup_i2c0;
>>> +        mmc1 = &sdhci1;
>>> +        mmc2 = &sdhci2;
>>> +        serial3 = &uart1;
>>> +        usb0 = &usb0;
>>> +        usb1 = &usb1;
>>
>> is this valid?
>> git grep of_alias_ driver/usb/
>>
>> am I missing something?


Missed this one, actually I had originally copied alias list from 
beagleplay [0], but checking once, seems like these aliases are not
needed, so will remove for Badge & beagleplay as well.

~ Judith

...




More information about the linux-arm-kernel mailing list