[PATCH 0/7] Add SE HMBSC board support

Simon Glass sjg at chromium.org
Mon Dec 18 16:01:47 CET 2023


Hi Sumit,

On Mon, 18 Dec 2023 at 00:24, Sumit Garg <sumit.garg at linaro.org> wrote:
>
> SE HMIBSC board is based on Qcom APQ8016 SoC. One of the major

Could you please add a doc/ file for this board and explain how to
build it and how to run U-Boot on it?

> 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
>

Regards,
Simon


More information about the U-Boot mailing list