[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