Please pull qcom-2024.04-rc1

Hi Tom,
The following changes since commit 697758e7c81131da6db0e3b10515019fe3aca8c9:
Merge branch 'master-sync-dts-663' of https://source.denx.de/u-boot/custodians/u-boot-sh (2024-01-14 18:07:49 -0500)
are available in the Git repository at:
git@source.denx.de:/u-boot/custodians/u-boot-snapdragon.git tags/qcom-2024.04-rc1
for you to fetch changes up to 4c3dfa1b8babf9fc0575ce08eed99f950d3bab84:
sandbox_flattree: enable button support (2024-01-16 12:26:54 +0000) ---------------------------------------------------------------- Qualcomm architecture changes:
* Move clock and pinctrl drivers out of mach-snapdragon * Various clock driver improvements * Convert PMIC power/reset key driver to use the button API * Preparetory work for migrating to upstream DT ---------------------------------------------------------------- Caleb Connolly (23): clk/qcom: move from mach-snapdragon clk/qcom: move ipq4019 driver from mach-ipq40xx clk/qcom: sdm845: add register map for simple gate clocks clk/qcom: use function pointers for enable and set_rate clk/qcom: add mnd_width to clk_rcg_set_rate_mnd() clk/qcom: fix rcg divider value pinctrl: qcom: move out of mach-snapdragon pinctrl: qcom: move ipq4019 driver from mach-ipq40xx pinctrl: qcom: make compatible with linux DTs msm_gpio: use unsigned int serial: msm-geni: don't rely on parent misc device serial: msm-geni: handle devm_clk_get() errors gpio: qcom_pmic: fix silent dev_read_addr downcast button: qcom-pmic: introduce Qualcomm PMIC button driver mach-snapdragon: switch to PMIC button driver gpio: qcom_pmic: drop pon GPIO driver gpio: qcom_pmic: support upstream DT dts: qcom: adjust pmic gpio to use upstream bindings gpio: qcom_pmic: drop gpio-count property spmi: msm: fix register range names pmic: qcom: dont use dev_read_addr to get USID test: spmi: fix tests sandbox_flattree: enable button support
Konrad Dybcio (1): clk/qcom: handle resets and clocks in one device
MAINTAINERS | 3 + arch/arm/Kconfig | 3 + arch/arm/dts/dragonboard410c-uboot.dtsi | 11 - arch/arm/dts/dragonboard410c.dts | 25 +- arch/arm/dts/dragonboard820c-uboot.dtsi | 12 - arch/arm/dts/dragonboard820c.dts | 26 +- arch/arm/dts/dragonboard845c-uboot.dtsi | 13 +- arch/arm/dts/dragonboard845c.dts | 4 + arch/arm/dts/qcom-ipq4019.dtsi | 14 +- arch/arm/dts/qcs404-evb.dts | 29 +- arch/arm/dts/sdm845.dtsi | 44 +-- arch/arm/dts/starqltechn-uboot.dtsi | 15 +- arch/arm/dts/starqltechn.dts | 36 +-- arch/arm/mach-ipq40xx/Makefile | 9 - arch/arm/mach-ipq40xx/clock-ipq4019.c | 88 ------ arch/arm/mach-ipq40xx/pinctrl-snapdragon.c | 166 ----------- arch/arm/mach-snapdragon/Kconfig | 11 + arch/arm/mach-snapdragon/Makefile | 10 - arch/arm/mach-snapdragon/clock-sdm845.c | 98 ------- arch/arm/mach-snapdragon/clock-snapdragon.c | 181 ------------ arch/arm/mach-snapdragon/clock-snapdragon.h | 48 ---- arch/arm/mach-snapdragon/include/mach/gpio.h | 28 +- .../mach-snapdragon/include/mach/sysmap-apq8016.h | 39 --- .../mach-snapdragon/include/mach/sysmap-apq8096.h | 37 --- .../mach-snapdragon/include/mach/sysmap-qcs404.h | 88 ------ .../mach-snapdragon/include/mach/sysmap-sdm845.h | 42 --- arch/arm/mach-snapdragon/init_sdm845.c | 45 +-- arch/arm/mach-snapdragon/pinctrl-sdm845.c | 44 --- arch/arm/mach-snapdragon/pinctrl-snapdragon.h | 33 --- arch/sandbox/dts/test.dts | 2 +- board/qualcomm/dragonboard410c/dragonboard410c.c | 31 +-- board/qualcomm/dragonboard820c/dragonboard820c.c | 35 +-- configs/sandbox_flattree_defconfig | 3 + doc/device-tree-bindings/gpio/pm8916_gpio.txt | 48 ---- doc/device-tree-bindings/pmic/qcom,spmi-pmic.txt | 94 ------- doc/device-tree-bindings/spmi/spmi-msm.txt | 26 -- drivers/button/Kconfig | 9 + drivers/button/Makefile | 1 + drivers/button/button-qcom-pmic.c | 165 +++++++++++ drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/qcom/Kconfig | 52 ++++ drivers/clk/qcom/Makefile | 10 + .../clk/qcom}/clock-apq8016.c | 60 +++- .../clk/qcom}/clock-apq8096.c | 56 +++- .../reset-qcom.c => clk/qcom/clock-ipq4019.c} | 160 ++++------- drivers/clk/qcom/clock-qcom.c | 307 +++++++++++++++++++++ drivers/clk/qcom/clock-qcom.h | 100 +++++++ .../clk/qcom}/clock-qcs404.c | 167 +++++++++-- drivers/clk/qcom/clock-sdm845.c | 187 +++++++++++++ drivers/gpio/Kconfig | 5 +- drivers/gpio/msm_gpio.c | 42 +-- drivers/gpio/qcom_pmic_gpio.c | 138 +++------ drivers/misc/Kconfig | 7 - drivers/misc/Makefile | 1 - drivers/misc/qcom-geni-se.c | 41 --- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/qcom/Kconfig | 46 +++ drivers/pinctrl/qcom/Makefile | 10 + .../pinctrl/qcom}/pinctrl-apq8016.c | 21 +- .../pinctrl/qcom}/pinctrl-apq8096.c | 21 +- .../pinctrl/qcom}/pinctrl-ipq4019.c | 25 +- .../pinctrl/qcom/pinctrl-qcom.c | 70 +++-- .../pinctrl/qcom/pinctrl-qcom.h | 15 +- .../pinctrl/qcom}/pinctrl-qcs404.c | 21 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 100 +++++++ drivers/power/pmic/pmic_qcom.c | 13 +- drivers/reset/Kconfig | 7 - drivers/reset/Makefile | 1 - drivers/serial/Kconfig | 2 - drivers/serial/serial_msm_geni.c | 38 ++- drivers/spmi/spmi-msm.c | 46 ++- include/configs/dragonboard410c.h | 1 - include/configs/dragonboard820c.h | 1 - include/configs/dragonboard845c.h | 1 - include/configs/qcs404-evb.h | 1 - include/configs/sdm845.h | 1 - .../{qcom,ipq4019-gcc.h => qcom,gcc-ipq4019.h} | 73 +++++ include/dt-bindings/reset/qcom,ipq4019-reset.h | 92 ------ test/dm/spmi.c | 4 +- 81 files changed, 1772 insertions(+), 1791 deletions(-) delete mode 100644 arch/arm/mach-ipq40xx/Makefile delete mode 100644 arch/arm/mach-ipq40xx/clock-ipq4019.c delete mode 100644 arch/arm/mach-ipq40xx/pinctrl-snapdragon.c delete mode 100644 arch/arm/mach-snapdragon/clock-sdm845.c delete mode 100644 arch/arm/mach-snapdragon/clock-snapdragon.c delete mode 100644 arch/arm/mach-snapdragon/clock-snapdragon.h delete mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-apq8016.h delete mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-apq8096.h delete mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-qcs404.h delete mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-sdm845.h delete mode 100644 arch/arm/mach-snapdragon/pinctrl-sdm845.c delete mode 100644 arch/arm/mach-snapdragon/pinctrl-snapdragon.h delete mode 100644 doc/device-tree-bindings/gpio/pm8916_gpio.txt delete mode 100644 doc/device-tree-bindings/pmic/qcom,spmi-pmic.txt delete mode 100644 doc/device-tree-bindings/spmi/spmi-msm.txt create mode 100644 drivers/button/button-qcom-pmic.c create mode 100644 drivers/clk/qcom/Kconfig create mode 100644 drivers/clk/qcom/Makefile rename {arch/arm/mach-snapdragon => drivers/clk/qcom}/clock-apq8016.c (60%) rename {arch/arm/mach-snapdragon => drivers/clk/qcom}/clock-apq8096.c (61%) rename drivers/{reset/reset-qcom.c => clk/qcom/clock-ipq4019.c} (50%) create mode 100644 drivers/clk/qcom/clock-qcom.c create mode 100644 drivers/clk/qcom/clock-qcom.h rename {arch/arm/mach-snapdragon => drivers/clk/qcom}/clock-qcs404.c (52%) create mode 100644 drivers/clk/qcom/clock-sdm845.c delete mode 100644 drivers/misc/qcom-geni-se.c create mode 100644 drivers/pinctrl/qcom/Kconfig create mode 100644 drivers/pinctrl/qcom/Makefile rename {arch/arm/mach-snapdragon => drivers/pinctrl/qcom}/pinctrl-apq8016.c (73%) rename {arch/arm/mach-snapdragon => drivers/pinctrl/qcom}/pinctrl-apq8096.c (72%) rename {arch/arm/mach-ipq40xx => drivers/pinctrl/qcom}/pinctrl-ipq4019.c (71%) rename arch/arm/mach-snapdragon/pinctrl-snapdragon.c => drivers/pinctrl/qcom/pinctrl-qcom.c (69%) rename arch/arm/mach-ipq40xx/pinctrl-snapdragon.h => drivers/pinctrl/qcom/pinctrl-qcom.h (67%) rename {arch/arm/mach-snapdragon => drivers/pinctrl/qcom}/pinctrl-qcs404.c (76%) create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm845.c rename include/dt-bindings/clock/{qcom,ipq4019-gcc.h => qcom,gcc-ipq4019.h} (58%) delete mode 100644 include/dt-bindings/reset/qcom,ipq4019-reset.h

On Tue, Jan 16, 2024 at 12:33:18PM +0000, Caleb Connolly wrote:
Hi Tom,
The following changes since commit 697758e7c81131da6db0e3b10515019fe3aca8c9:
Merge branch 'master-sync-dts-663' of https://source.denx.de/u-boot/custodians/u-boot-sh (2024-01-14 18:07:49 -0500)
are available in the Git repository at:
git@source.denx.de:/u-boot/custodians/u-boot-snapdragon.git tags/qcom-2024.04-rc1
for you to fetch changes up to 4c3dfa1b8babf9fc0575ce08eed99f950d3bab84:
sandbox_flattree: enable button support (2024-01-16 12:26:54 +0000)
Applied to u-boot/master, thanks!
participants (2)
-
Caleb Connolly
-
Tom Rini