[PATCH v4 1/2] BeagleBoard: Bring it back with updates.

Simon Glass sjg at chromium.org
Fri May 23 15:44:12 CEST 2025


 Hi,

On Wed, 21 May 2025 at 05:14, Derald D. Woods <woods.technical at gmail.com> wrote:
>
> On Sat, May 17, 2025 at 09:28:00PM +0000, OMAP at BSF wrote:
> > * Converted to using DM_I2C.
> > * New config file for xM.
> > * Run 'patman' on patches.
> > * Use upstream device tree files.
> >
> > Signed-off-by: Steven Hill <omapbsf at protonmail.com>
> > ---
> > v2: Use upstream device trees.
> > v3: No change.
> > v4: Update name in MAINTAINERS file.
> >
> > ---
> >  arch/arm/dts/Makefile                       |   9 +
> >  arch/arm/dts/omap3-beagle-u-boot.dtsi       |  14 +
> >  arch/arm/dts/omap3-beagle-xm-ab-u-boot.dtsi |  14 +
> >  arch/arm/dts/omap3-beagle-xm-u-boot.dtsi    |  14 +
> >  arch/arm/dts/omap3-u-boot.dtsi              |  34 +-
> >  arch/arm/include/asm/arch-omap3/cpu.h       |   3 +-
> >  arch/arm/include/asm/arch-omap3/hardware.h  |  22 +
> >  arch/arm/include/asm/arch-omap3/mem.h       |   8 +-
> >  arch/arm/mach-omap2/omap3/Kconfig           |  14 +
> >  board/beagle/beagle/Kconfig                 |  14 +
> >  board/beagle/beagle/MAINTAINERS             |   7 +
> >  board/beagle/beagle/Makefile                |   7 +
> >  board/beagle/beagle/beagle.c                | 541 +++++++++++++++++++
> >  board/beagle/beagle/beagle.h                | 545 ++++++++++++++++++++
> >  board/beagle/beagle/led.c                   |  70 +++
> >  board/isee/igep00x0/spl.c                   |   6 +-
> >  board/lg/sniper/sniper.c                    |   2 +-
> >  board/logicpd/omap3som/omap3logic.c         |   4 +-
> >  board/ti/omap3evm/evm.c                     |   2 +-
> >  board/timll/devkit8000/devkit8000.c         |   2 +-
> >  configs/omap3_beagle_defconfig              | 124 +++++
> >  configs/omap3_beagle_xm_defconfig           | 109 ++++
> >  include/configs/omap3_beagle.h              | 201 ++++++++

Please also move to bootstd and text environment.

> >  23 files changed, 1736 insertions(+), 30 deletions(-)
> >  create mode 100644 arch/arm/dts/omap3-beagle-u-boot.dtsi
> >  create mode 100644 arch/arm/dts/omap3-beagle-xm-ab-u-boot.dtsi
> >  create mode 100644 arch/arm/dts/omap3-beagle-xm-u-boot.dtsi
> >  create mode 100644 arch/arm/include/asm/arch-omap3/hardware.h
> >  create mode 100644 board/beagle/beagle/Kconfig
> >  create mode 100644 board/beagle/beagle/MAINTAINERS
> >  create mode 100644 board/beagle/beagle/Makefile
> >  create mode 100644 board/beagle/beagle/beagle.c
> >  create mode 100644 board/beagle/beagle/beagle.h
> >  create mode 100644 board/beagle/beagle/led.c
> >  create mode 100644 configs/omap3_beagle_defconfig
> >  create mode 100644 configs/omap3_beagle_xm_defconfig
> >  create mode 100644 include/configs/omap3_beagle.h

Some other things I noticed:

Board detection in a SYSINFO driver
Use DM_I2C always (drop dead code)
Use DM_GPIO always
Use a PMIC driver instead of manual access
Use an I2C EEPROM driver instead of manually coding the I2C access
Use a GPIO driver for TWL4030
Is there a pinctrl driver?

Regards,
Simon


More information about the U-Boot mailing list