Hi Simon, On Mon, 18 Dec 2023 at 20:32, Simon Glass <s...@chromium.org> wrote: > > Hi Sumit, > > On Mon, 18 Dec 2023 at 00:24, Sumit Garg <sumit.g...@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?
Ah I forgot to add that since the build/boot instructions are quite similar to db410c. BTW, I will add that in the next spin. -Sumit > > > 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