[PATCH v5 00/39] Qualcomm generic board support
Caleb Connolly
caleb.connolly at linaro.org
Fri Mar 1 16:10:27 CET 2024
On Mon, 26 Feb 2024 17:26:04 +0000, Caleb Connolly wrote:
> Historically, Qualcomm boards in U-Boot have all had their own
> board/qualcomm/xyz directory, their own CONFIG_TARGET_XYZ option, their
> own hardcoded sysmap-xyz.c file, and their own U-Boot specific
> devicetree with little/no compatibility with upstream DT.
>
> This series makes a few final prepatory changes, and then replaces
> almost all of the board specific code with generic alternatives. The end
> result is that all Qualcomm boards both current and future (with the
> exception of the db410c and db820c) can be supported by a single U-Boot
> binary by just providing the correct DT. New boards can be added without
> introducing any addition mach/ or board/ code or config options.
>
> [...]
Applied, thanks!
[01/39] arm: init: export prev_bl_fdt_addr
commit: ca84ba63858a607fe2dabf56ed593d7808d2689d
[02/39] usb: dwc3-generic: support external vbus regulator
commit: de451d5d5b6f1913b7a7c270e7e5ff606342f126
[03/39] mmc: msm_sdhci: use modern clock handling
commit: 5f3c4cca362b29fa60fd4fb5efeec60fe8f35af1
[04/39] dt-bindings: drop msm_sdhci binding
commit: dae9614e1eb8fa5d4ae8051497a582940430e134
[05/39] clk/qcom: use upstream compatible properties
commit: 7d96cca9e1d83ef307d7907e15d7a504ffc1ae69
[06/39] clock/qcom: qcs404: fix clk_set_rate
commit: 641237bf99f701ffdf3748f5fe1e118eb2d7b781
[07/39] serial: msm: add debug UART
commit: 90023bdfe979a5ea3806b73e73fabfc3e1a94a04
[08/39] serial: msm: fix clock handling and pinctrl
commit: 92781cff6e7115b5a8957e6a9ded6cd7516d4fc7
[09/39] gpio: qcom_pmic: 1-based GPIOs
commit: a2ce3aac46121e7ffa244540b62b439ddeed7a9c
[10/39] gpio: qcom_pmic: add a quirk to skip GPIO configuration
commit: 19f000b72b2fa7e4540f7cdb91287aff594239bd
[11/39] gpio: qcom_pmic: add pinctrl driver
commit: eb2393d7d5443750b8ab61912ead78eb54b42fb9
[12/39] sandbox: dts: fix qcom pmic gpio
commit: cc18d5486b2cb520d50d2154fc2e9fe2566f480c
[13/39] pinctrl: qcom: stub support for special GPIOs
commit: a245aece2acfbbaf01f41c595f9bfb02a9aedb70
[14/39] pinctrl: qcom: fix DT compatibility
commit: 97487ac76de85d22653b12c7561e6c007a3b4eb5
[15/39] pinctrl: qcom: apq8016: init pre-reloaction
commit: 8048976e9c9943b28aec8b7e4d998e128b39fe70
[16/39] board: dragonboard410c: add chainloaded config fragment
commit: e9302ba6cc6bfdf8a3dc4e9f232767b9bc0b217d
[17/39] board: dragonboard410c: upstream DT compat
commit: c744e6308951d47f597e5dac450cab5555698246
[18/39] board: dragonboard410c: import board code from mach-snapdragon
commit: 14868845db54b4f64701977385dc9a6e951e4139
[19/39] board: dragonboard820c: use LINUX_KERNEL_IMAGE_HEADER
commit: 9d5e434eb24d1bc73c8eb881bee95949a798f150
[20/39] mach-snapdragon: generalise board support
commit: 059d526af3123935c1fb525d12953d570d392f7c
[21/39] mach-snapdragon: dynamic load addresses
commit: a2364d97ffaef6b708b0e7098c5cb5de98f5b6e1
[22/39] mach-snapdragon: generate fdtfile automatically
commit: 2bdc48f7fdcf412d9a67c07673bf7e7202628186
[23/39] mach-snapdragon: carve out no-map regions
commit: c6f4985a04f50dead54fee43745fca87107bace7
[24/39] board: qcs404-evb: drop board code
commit: 90744c1a14c54d08c9981869dec9262289da2d6b
[25/39] doc: board/qualcomm: document generic targets
commit: d9252fcde1218902ed4805acd951da0405ba7d1b
[26/39] doc: board/qualcomm: link to APQ8016 TRM
commit: d795efef8361e6406c08fd1551e1f1d98b1751ff
[27/39] dt-bindings: import headers for SDM845
commit: c0297b30f1b576180c95dbc44b7647f20f3a4bd1
[28/39] dts: sdm845: import supporting dtsi files
commit: e59755b0d688d0b5ff63b5034a1722d6c4c8ece7
[29/39] dts: sdm845: replace with upstream DTS
commit: 99870a4c412b41893014eeb2d7ce8ba74d7b7d1a
[30/39] dt-bindings: import headers for MSM8916
commit: 8a09bdceae5f1d295ced5feb19db3b883ed2dfd7
[31/39] dts: msm8916: import PMIC dtsi files
commit: 89a013dbe8b5eca8f29c029bd60e7ca0c5f14da3
[32/39] dts: msm8916: replace with upstream DTS
commit: ed8fbd2889fc072b12fe2437ac92e83676c93728
[33/39] dt-bindings: import headers for MSM8996
commit: 7d5e9976f25149cace7fd9d6ebaf8b7b87dbf66f
[34/39] dts: msm8996: import PMIC dtsi files
commit: 0d80f44c644aed766cc26fbb201e1c1a38bca924
[35/39] dts: dragonboard820c: use correct bindings for clocks
commit: 5566bb447647bc155d06fad852db4ba3006d9329
[36/39] dts: msm8996: replace with upstream DTS
commit: 93441fc3b527a3e5c60d687dc4cb01df03221759
[37/39] dt-bindings: import headers for qcs404
commit: 4745c4d76cd463129d5f4a82ea4e4bbcc32dfd21
[38/39] dts: qcs404-evb: replace with upstream DT
commit: 890207c6517d0d6dbd63d503c1fa8180c6022b98
[39/39] MAINTAINERS: Qualcomm: add some missing paths
commit: f70ab46df3c2768002fdfc0fca9652af732cd619
Best regards,
--
// Caleb (they/them)
More information about the U-Boot
mailing list