Message ID | 20220712071212.2188390-1-sumit.garg@linaro.org |
---|---|
Headers | show |
Series | New boards support: db845c and qcs404-evb | expand |
Hi Tom, Ramon, On Tue, 12 Jul 2022 at 12:42, Sumit Garg <sumit.garg@linaro.org> wrote: > > Add support for two new boards db845c and qcs404-evb: > - db845c is a 96boards compliant platform aka RB3 based on Qualcomm > SDM845 SoC. > - qcs404-evb is an evaluation board from Qualcomm based on QCS404 SoC. > > Both these platforms have one thing in common that u-boot is chain-loaded > in 64-bit mode via Android Boot Loader (ABL) which is an EFI application. > For further details on chain-loading refer to platform specific > documentation: > - doc/board/qualcomm/sdm845.rst > - doc/board/qualcomm/qcs404.rst > > Changes in v3: > - Add clocks re-initialization for UART and eMMC for qcs404-evb. > - Pick up Ramon's review tag for patches 1-7. > > Changes in v2: > - Added patch #1 to fix DT node overrides in starqltechn-uboot.dtsi. > - Updated patch #2 commit description. > - Fixed a typo (s/96Board/96Boards/) in patch #5. > > Sumit Garg (9): > board: starqltechn: Align DT node overrides with sdm845.dtsi > arm64: dts: sdm845: Remove redundant u-boot DT properties > clocks: sdm845: Import qcom,gcc-sdm845.h > uart: sdm845: Fix debug UART pinmux > board: qualcomm: Add support for dragonboard845c > mmc: msm_sdhci: Add SDCC version 5.0.0 support > pinctrl: qcom: Add pinctrl driver for QCS404 SoC > clocks: qcom: Add clock driver for QCS404 SoC > board: qualcomm: Add support for QCS404 EVB > Do we have any further comments on this patch-set? If there aren't any then can you help picking it up? -Sumit > arch/arm/dts/Makefile | 1 + > arch/arm/dts/dragonboard845c-uboot.dtsi | 37 +++ > arch/arm/dts/dragonboard845c.dts | 44 ++++ > arch/arm/dts/qcs404-evb-uboot.dtsi | 24 ++ > arch/arm/dts/qcs404-evb.dts | 81 ++++++ > arch/arm/dts/sdm845.dtsi | 8 +- > arch/arm/dts/starqltechn-uboot.dtsi | 18 +- > arch/arm/dts/starqltechn.dts | 2 +- > arch/arm/mach-snapdragon/Kconfig | 25 ++ > arch/arm/mach-snapdragon/Makefile | 3 + > arch/arm/mach-snapdragon/clock-qcs404.c | 79 ++++++ > arch/arm/mach-snapdragon/clock-sdm845.c | 3 +- > arch/arm/mach-snapdragon/clock-snapdragon.c | 1 + > .../include/mach/sysmap-qcs404.h | 40 +++ > arch/arm/mach-snapdragon/pinctrl-qcs404.c | 55 ++++ > arch/arm/mach-snapdragon/pinctrl-snapdragon.c | 1 + > arch/arm/mach-snapdragon/pinctrl-snapdragon.h | 1 + > arch/arm/mach-snapdragon/sysmap-qcs404.c | 31 +++ > board/qualcomm/dragonboard845c/Kconfig | 12 + > board/qualcomm/dragonboard845c/MAINTAINERS | 6 + > board/qualcomm/dragonboard845c/Makefile | 9 + > board/qualcomm/dragonboard845c/db845c.its | 63 +++++ > .../dragonboard845c/dragonboard845c.c | 9 + > board/qualcomm/qcs404-evb/Kconfig | 15 ++ > board/qualcomm/qcs404-evb/MAINTAINERS | 6 + > board/qualcomm/qcs404-evb/Makefile | 6 + > board/qualcomm/qcs404-evb/qcs404-evb.c | 33 +++ > board/qualcomm/qcs404-evb/qcs404-evb.its | 64 +++++ > configs/dragonboard845c_defconfig | 28 ++ > configs/qcs404evb_defconfig | 39 +++ > doc/board/qualcomm/index.rst | 1 + > doc/board/qualcomm/qcs404.rst | 79 ++++++ > doc/board/qualcomm/sdm845.rst | 100 ++++++- > drivers/mmc/msm_sdhci.c | 96 ++++--- > include/configs/dragonboard845c.h | 28 ++ > include/configs/qcs404-evb.h | 27 ++ > include/dt-bindings/clock/qcom,gcc-qcs404.h | 180 +++++++++++++ > include/dt-bindings/clock/qcom,gcc-sdm845.h | 246 ++++++++++++++++++ > 38 files changed, 1439 insertions(+), 62 deletions(-) > create mode 100644 arch/arm/dts/dragonboard845c-uboot.dtsi > create mode 100644 arch/arm/dts/dragonboard845c.dts > create mode 100644 arch/arm/dts/qcs404-evb-uboot.dtsi > create mode 100644 arch/arm/dts/qcs404-evb.dts > create mode 100644 arch/arm/mach-snapdragon/clock-qcs404.c > create mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-qcs404.h > create mode 100644 arch/arm/mach-snapdragon/pinctrl-qcs404.c > create mode 100644 arch/arm/mach-snapdragon/sysmap-qcs404.c > create mode 100644 board/qualcomm/dragonboard845c/Kconfig > create mode 100644 board/qualcomm/dragonboard845c/MAINTAINERS > create mode 100644 board/qualcomm/dragonboard845c/Makefile > create mode 100644 board/qualcomm/dragonboard845c/db845c.its > create mode 100644 board/qualcomm/dragonboard845c/dragonboard845c.c > create mode 100644 board/qualcomm/qcs404-evb/Kconfig > create mode 100644 board/qualcomm/qcs404-evb/MAINTAINERS > create mode 100644 board/qualcomm/qcs404-evb/Makefile > create mode 100644 board/qualcomm/qcs404-evb/qcs404-evb.c > create mode 100644 board/qualcomm/qcs404-evb/qcs404-evb.its > create mode 100644 configs/dragonboard845c_defconfig > create mode 100644 configs/qcs404evb_defconfig > create mode 100644 doc/board/qualcomm/qcs404.rst > create mode 100644 include/configs/dragonboard845c.h > create mode 100644 include/configs/qcs404-evb.h > create mode 100644 include/dt-bindings/clock/qcom,gcc-qcs404.h > create mode 100644 include/dt-bindings/clock/qcom,gcc-sdm845.h > > -- > 2.25.1 >
On Tue, Jul 19, 2022 at 11:01:12AM +0530, Sumit Garg wrote: > Hi Tom, Ramon, > > On Tue, 12 Jul 2022 at 12:42, Sumit Garg <sumit.garg@linaro.org> wrote: > > > > Add support for two new boards db845c and qcs404-evb: > > - db845c is a 96boards compliant platform aka RB3 based on Qualcomm > > SDM845 SoC. > > - qcs404-evb is an evaluation board from Qualcomm based on QCS404 SoC. > > > > Both these platforms have one thing in common that u-boot is chain-loaded > > in 64-bit mode via Android Boot Loader (ABL) which is an EFI application. > > For further details on chain-loading refer to platform specific > > documentation: > > - doc/board/qualcomm/sdm845.rst > > - doc/board/qualcomm/qcs404.rst > > > > Changes in v3: > > - Add clocks re-initialization for UART and eMMC for qcs404-evb. > > - Pick up Ramon's review tag for patches 1-7. > > > > Changes in v2: > > - Added patch #1 to fix DT node overrides in starqltechn-uboot.dtsi. > > - Updated patch #2 commit description. > > - Fixed a typo (s/96Board/96Boards/) in patch #5. > > > > Sumit Garg (9): > > board: starqltechn: Align DT node overrides with sdm845.dtsi > > arm64: dts: sdm845: Remove redundant u-boot DT properties > > clocks: sdm845: Import qcom,gcc-sdm845.h > > uart: sdm845: Fix debug UART pinmux > > board: qualcomm: Add support for dragonboard845c > > mmc: msm_sdhci: Add SDCC version 5.0.0 support > > pinctrl: qcom: Add pinctrl driver for QCS404 SoC > > clocks: qcom: Add clock driver for QCS404 SoC > > board: qualcomm: Add support for QCS404 EVB > > > > Do we have any further comments on this patch-set? If there aren't any > then can you help picking it up? If there's no further comments, I'll pick it up in a week or two (the usual time between last comments and applying non-regression / critical bugfix patches).
On Tue, 19 Jul 2022 at 16:31, Tom Rini <trini@konsulko.com> wrote: > > On Tue, Jul 19, 2022 at 11:01:12AM +0530, Sumit Garg wrote: > > Hi Tom, Ramon, > > > > On Tue, 12 Jul 2022 at 12:42, Sumit Garg <sumit.garg@linaro.org> wrote: > > > > > > Add support for two new boards db845c and qcs404-evb: > > > - db845c is a 96boards compliant platform aka RB3 based on Qualcomm > > > SDM845 SoC. > > > - qcs404-evb is an evaluation board from Qualcomm based on QCS404 SoC. > > > > > > Both these platforms have one thing in common that u-boot is chain-loaded > > > in 64-bit mode via Android Boot Loader (ABL) which is an EFI application. > > > For further details on chain-loading refer to platform specific > > > documentation: > > > - doc/board/qualcomm/sdm845.rst > > > - doc/board/qualcomm/qcs404.rst > > > > > > Changes in v3: > > > - Add clocks re-initialization for UART and eMMC for qcs404-evb. > > > - Pick up Ramon's review tag for patches 1-7. > > > > > > Changes in v2: > > > - Added patch #1 to fix DT node overrides in starqltechn-uboot.dtsi. > > > - Updated patch #2 commit description. > > > - Fixed a typo (s/96Board/96Boards/) in patch #5. > > > > > > Sumit Garg (9): > > > board: starqltechn: Align DT node overrides with sdm845.dtsi > > > arm64: dts: sdm845: Remove redundant u-boot DT properties > > > clocks: sdm845: Import qcom,gcc-sdm845.h > > > uart: sdm845: Fix debug UART pinmux > > > board: qualcomm: Add support for dragonboard845c > > > mmc: msm_sdhci: Add SDCC version 5.0.0 support > > > pinctrl: qcom: Add pinctrl driver for QCS404 SoC > > > clocks: qcom: Add clock driver for QCS404 SoC > > > board: qualcomm: Add support for QCS404 EVB > > > > > > > Do we have any further comments on this patch-set? If there aren't any > > then can you help picking it up? > > If there's no further comments, I'll pick it up in a week or two (the > usual time between last comments and applying non-regression / critical > bugfix patches). Sure, thanks. -Sumit > > -- > Tom