[PATCH v2 0/9] Qualcomm cleanups / preparations

Konrad Dybcio konrad.dybcio at linaro.org
Mon Mar 27 12:44:58 CEST 2023


This series brings a couple of (hopefully) "nice" cleanups in
preparation for a couple of new boards as well as using upstream
Linux device trees with U-Boot.

Changes since v1:
- Account for all driver changes in all board device trees (man, are
  they hard to track without a common prefix or directory..)
- Update the GENI serial bindings after compatible change
- Bind GENI before relocation (new patch)
- Drop pre-reloc from /soc (new patch)
- Switch to b4 for sending, hopefully nothing goes south (sorry, but
  I can't stand this patman thing of yours..)

Compile-tested with:

declare -a boards=("dragonboard410c"
                   "dragonboard820c"
                   "dragonboard845c"
                   "qcs404evb"
                   "starqltechn") # no IPQ4019 boards in uboot dts??

do_make() {
        make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc) $1
}

compile () {
        do_make mrproper
        do_make $1_defconfig
        do_make
}

set -e

for board in "${boards[@]}"; do
        compile $board
done

Signed-off-by: Konrad Dybcio <konrad.dybcio at linaro.org>
---
Konrad Dybcio (9):
      mmc: msm_sdhci: Match clocks through "clocks" property
      serial: msm: Match clocks through "clocks" property
      serial: msm_geni: Use upstream Linux bindings
      serial: msm: Always bind before relocation
      arch: snapdragon: clock: Always bind before relocation
      arm: snapdragon: pinctrl: Always bind before relocation
      serial: msm_geni: Always bind before relocation
      arm: dts: qcom*: Don't specify u-boot,dm-pre-reloc redundantly
      arm: Migrate Apple M1 to save_prev_bl_data

 arch/arm/dts/dragonboard410c-uboot.dtsi             | 20 --------------------
 arch/arm/dts/dragonboard410c.dts                    |  6 +++---
 arch/arm/dts/dragonboard820c-uboot.dtsi             | 20 --------------------
 arch/arm/dts/dragonboard820c.dts                    |  4 ++--
 arch/arm/dts/dragonboard845c-uboot.dtsi             | 19 -------------------
 arch/arm/dts/qcom-ipq4019.dtsi                      |  5 +----
 arch/arm/dts/qcs404-evb-uboot.dtsi                  | 18 ------------------
 arch/arm/dts/qcs404-evb.dts                         |  8 ++++----
 arch/arm/dts/sdm845.dtsi                            |  4 ++--
 arch/arm/dts/starqltechn-uboot.dtsi                 | 15 ---------------
 arch/arm/lib/save_prev_bl_data.c                    | 14 +++++++-------
 arch/arm/mach-apple/Makefile                        |  1 -
 arch/arm/mach-apple/lowlevel_init.S                 | 17 -----------------
 arch/arm/mach-snapdragon/clock-snapdragon.c         |  1 +
 arch/arm/mach-snapdragon/pinctrl-snapdragon.c       |  1 +
 configs/apple_m1_defconfig                          |  1 +
 doc/device-tree-bindings/serial/msm-geni-serial.txt |  2 +-
 drivers/mmc/msm_sdhci.c                             |  2 +-
 drivers/serial/serial_msm.c                         |  4 ++--
 drivers/serial/serial_msm_geni.c                    |  7 +++++--
 20 files changed, 31 insertions(+), 138 deletions(-)
---
base-commit: 8be7b4629e87ff8db08dd087c81d58129d029bad
change-id: 20230327-qc_cleanups-f120edceab84

Best regards,
-- 
Konrad Dybcio <konrad.dybcio at linaro.org>



More information about the U-Boot mailing list