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