[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