Hi, this series adds the support for the Hexagon Geosystems GS05 product [1]. The GS05 is part of a larger product family from SW pov, therefore most logic is implemented below 'common/boards/hgs'.
The board support was added before the new security-profiles made it into barebox mainline, therefore security-profiles aren't used yet but maybe in the future. Further products will be send mainline as well, once this basic support got merged. Patch1-2 were also sent here [2] in parallel. Regards, Marco [1] https://leica-geosystems.com/de-de/products/gnss-systems/smart-antennas/leica-gs05 [2] https://lore.kernel.org/barebox/[email protected]/ Signed-off-by: Marco Felsch <[email protected]> --- Marco Felsch (5): ARM: i.MX8MM: add MX8MM_PAD_CTL defines lib: hexdump: make use of pr_print mfd: Add Hexagon EFI driver watchdog: Add Hexagon EFI watchdog driver ARM: i.MX8MM: add Hexagon Geosystems GS05 arch/arm/boards/Makefile | 1 + arch/arm/boards/hgs-gs05/Makefile | 6 + arch/arm/boards/hgs-gs05/board.c | 237 +++++ arch/arm/boards/hgs-gs05/flash-header-gs05.imxcfg | 12 + arch/arm/boards/hgs-gs05/lowlevel.c | 128 +++ arch/arm/boards/hgs-gs05/lpddr4-timing.c | 1118 +++++++++++++++++++++ arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8m-hgs-common.dtsi | 80 ++ arch/arm/dts/imx8mm-hgs-gs05.dts | 320 ++++++ arch/arm/mach-imx/Kconfig | 8 + commands/ethlog.c | 4 +- common/boards/Kconfig | 12 + common/boards/Makefile | 1 + common/boards/hgs/Makefile | 7 + common/boards/hgs/common.c | 627 ++++++++++++ common/boards/hgs/lib.c | 73 ++ common/boards/hgs/pbl.c | 100 ++ drivers/mfd/Kconfig | 8 + drivers/mfd/Makefile | 1 + drivers/mfd/hgs-efi.c | 473 +++++++++ drivers/mtd/ubi/attach.c | 2 +- drivers/watchdog/Kconfig | 9 + drivers/watchdog/Makefile | 1 + drivers/watchdog/hgs_efi_wdt.c | 88 ++ fs/ubifs/debug.c | 4 +- images/Makefile.imx | 2 + include/boards/hgs/common.h | 84 ++ include/linux/printk.h | 4 +- include/mach/imx/iomux-mx8mm.h | 10 + include/mfd/hgs-efi.h | 46 + include/printf.h | 2 +- include/soc/ti/cppi5.h | 2 +- lib/hexdump.c | 13 +- 33 files changed, 3467 insertions(+), 17 deletions(-) --- base-commit: 8781fc641fc147df639c9e767a89aa3277d2c9be change-id: 20260205-vmaster-customers-leicageo-system1600-f62320eed41f Best regards, -- Marco Felsch <[email protected]>
