[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