[PATCH 0/7] Add SE HMBSC board support
Sumit Garg
sumit.garg at linaro.org
Mon Dec 18 08:24:21 CET 2023
SE HMIBSC board is based on Qcom APQ8016 SoC. One of the major
difference from db410c is serial port where HMIBSC board uses UART1 as
the debug console with an RS232 port, patch #1 - #3 adds corresponding
driver support.
Patch #4 adds main HMIBSC board specific bits, features:
- Qualcomm Snapdragon 410C SoC - APQ8016 (4xCortex A53, Adreno 306)
- 2GiB RAM
- 64GiB eMMC, SD slot
- WiFi and Bluetooth
- 2x Host, 1x Device USB port
- HDMI
- Discrete TPM2 chip over SPI
Patch #5 - #7 enables specific board features like RAUC support,
environment protection and USB networking support.
This patch series is based on top of Qcom maintainer tree [1] + the latest
PMIC patch-set [2]. Feedback is very much welcome.
[1] https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commits/u-boot-qcom-next?ref_type=heads
[2] https://patchwork.ozlabs.org/project/uboot/list/?series=385322
Sumit Garg (7):
clk: apq8016: Add support for UART1 clocks
serial_msm: Add support for RS232 GPIOs
serial_msm: Enable RS232 flow control
board: Add SE HMIBSC board support
hmibsc: Enable RAUC support
hmibsc: enable U-Boot Environment variables protection
hmibsc: Enable LAN75XX USB ethernet driver
arch/arm/dts/Makefile | 1 +
arch/arm/dts/hmibsc-uboot.dtsi | 43 +++++++
arch/arm/dts/hmibsc.dts | 188 +++++++++++++++++++++++++++++
arch/arm/mach-snapdragon/Kconfig | 18 +++
arch/arm/mach-snapdragon/Makefile | 1 +
board/schneider/hmibsc/Kconfig | 15 +++
board/schneider/hmibsc/MAINTAINERS | 6 +
board/schneider/hmibsc/Makefile | 5 +
board/schneider/hmibsc/hmibsc.c | 179 +++++++++++++++++++++++++++
board/schneider/hmibsc/hmibsc.env | 11 ++
configs/hmibsc_defconfig | 79 ++++++++++++
drivers/clk/qcom/clock-apq8016.c | 44 ++++++-
drivers/serial/serial_msm.c | 23 +++-
drivers/usb/host/Kconfig | 1 +
include/configs/hmibsc.h | 59 +++++++++
15 files changed, 665 insertions(+), 8 deletions(-)
create mode 100644 arch/arm/dts/hmibsc-uboot.dtsi
create mode 100644 arch/arm/dts/hmibsc.dts
create mode 100644 board/schneider/hmibsc/Kconfig
create mode 100644 board/schneider/hmibsc/MAINTAINERS
create mode 100644 board/schneider/hmibsc/Makefile
create mode 100644 board/schneider/hmibsc/hmibsc.c
create mode 100644 board/schneider/hmibsc/hmibsc.env
create mode 100644 configs/hmibsc_defconfig
create mode 100644 include/configs/hmibsc.h
--
2.34.1
More information about the U-Boot
mailing list