Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'qcom-arm64-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes

Qualcomm Arm64 DeviceTree fixes for v6.19

Add missing power-domains to the SC8280XP RPM power-domain and ensure
these are voted for from the remoteproc instances while powering them
up.

Clear a couple of DeviceTree validation warnings in SM8550 and SM8650
USB controller nodes.

Specify the correct display panel on the OnePlus 6.

Correct the UFS clock mapping on Talos, to ensure UFS is properly
clocked.

Add Abel's old emails address to .mailmap.

* tag 'qcom-arm64-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
arm64: dts: qcom: sm8650: Fix compile warnings in USB controller node
arm64: dts: qcom: sm8550: Fix compile warnings in USB controller node
arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links
pmdomain: qcom: rpmhpd: Add MXC to SC8280XP
dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO
arm64: dts qcom: sdm845-oneplus-enchilada: Specify panel name within the compatible
mailmap: Update email address for Abel Vesa
arm64: dts: qcom: talos: Correct UFS clocks ordering

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+22 -13
+1
.mailmap
··· 12 12 # 13 13 Aaron Durbin <adurbin@google.com> 14 14 Abel Vesa <abelvesa@kernel.org> <abel.vesa@nxp.com> 15 + Abel Vesa <abelvesa@kernel.org> <abel.vesa@linaro.org> 15 16 Abel Vesa <abelvesa@kernel.org> <abelvesa@gmail.com> 16 17 Abhijeet Dharmapurikar <quic_adharmap@quicinc.com> <adharmap@codeaurora.org> 17 18 Abhinav Kumar <quic_abhinavk@quicinc.com> <abhinavk@codeaurora.org>
+12 -4
arch/arm64/boot/dts/qcom/sc8280xp.dtsi
··· 5788 5788 clocks = <&rpmhcc RPMH_CXO_CLK>; 5789 5789 clock-names = "xo"; 5790 5790 5791 - power-domains = <&rpmhpd SC8280XP_NSP>; 5792 - power-domain-names = "nsp"; 5791 + power-domains = <&rpmhpd SC8280XP_NSP>, 5792 + <&rpmhpd SC8280XP_CX>, 5793 + <&rpmhpd SC8280XP_MXC>; 5794 + power-domain-names = "nsp", 5795 + "cx", 5796 + "mxc"; 5793 5797 5794 5798 memory-region = <&pil_nsp0_mem>; 5795 5799 ··· 5923 5919 clocks = <&rpmhcc RPMH_CXO_CLK>; 5924 5920 clock-names = "xo"; 5925 5921 5926 - power-domains = <&rpmhpd SC8280XP_NSP>; 5927 - power-domain-names = "nsp"; 5922 + power-domains = <&rpmhpd SC8280XP_NSP>, 5923 + <&rpmhpd SC8280XP_CX>, 5924 + <&rpmhpd SC8280XP_MXC>; 5925 + power-domain-names = "nsp", 5926 + "cx", 5927 + "mxc"; 5928 5928 5929 5929 memory-region = <&pil_nsp1_mem>; 5930 5930
+2 -2
arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts
··· 31 31 }; 32 32 33 33 &display_panel { 34 - status = "okay"; 34 + compatible = "samsung,sofef00-ams628nw01", "samsung,sofef00"; 35 35 36 - compatible = "samsung,sofef00"; 36 + status = "okay"; 37 37 }; 38 38 39 39 &bq27441_fg {
-2
arch/arm64/boot/dts/qcom/sm8550.dtsi
··· 4133 4133 usb_1: usb@a600000 { 4134 4134 compatible = "qcom,sm8550-dwc3", "qcom,snps-dwc3"; 4135 4135 reg = <0x0 0x0a600000 0x0 0xfc100>; 4136 - #address-cells = <1>; 4137 - #size-cells = <0>; 4138 4136 4139 4137 clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, 4140 4138 <&gcc GCC_USB30_PRIM_MASTER_CLK>,
-3
arch/arm64/boot/dts/qcom/sm8650.dtsi
··· 5150 5150 5151 5151 dma-coherent; 5152 5152 5153 - #address-cells = <1>; 5154 - #size-cells = <0>; 5155 - 5156 5153 status = "disabled"; 5157 5154 5158 5155 ports {
+2 -2
arch/arm64/boot/dts/qcom/talos.dtsi
··· 1399 1399 <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>, 1400 1400 <&gcc GCC_UFS_PHY_AHB_CLK>, 1401 1401 <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>, 1402 - <&gcc GCC_UFS_PHY_ICE_CORE_CLK>, 1403 1402 <&rpmhcc RPMH_CXO_CLK>, 1404 1403 <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>, 1405 - <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>; 1404 + <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>, 1405 + <&gcc GCC_UFS_PHY_ICE_CORE_CLK>; 1406 1406 clock-names = "core_clk", 1407 1407 "bus_aggr_clk", 1408 1408 "iface_clk",
+4
drivers/pmdomain/qcom/rpmhpd.c
··· 246 246 [SC8280XP_MMCX_AO] = &mmcx_ao, 247 247 [SC8280XP_MX] = &mx, 248 248 [SC8280XP_MX_AO] = &mx_ao, 249 + [SC8280XP_MXC] = &mxc, 250 + [SC8280XP_MXC_AO] = &mxc_ao, 249 251 [SC8280XP_NSP] = &nsp, 250 252 }; 251 253 ··· 702 700 [SC8280XP_MMCX_AO] = &mmcx_ao, 703 701 [SC8280XP_MX] = &mx, 704 702 [SC8280XP_MX_AO] = &mx_ao, 703 + [SC8280XP_MXC] = &mxc, 704 + [SC8280XP_MXC_AO] = &mxc_ao, 705 705 [SC8280XP_NSP] = &nsp, 706 706 [SC8280XP_QPHY] = &qphy, 707 707 };
+1
include/dt-bindings/power/qcom,rpmhpd.h
··· 264 264 #define SC8280XP_NSP 13 265 265 #define SC8280XP_QPHY 14 266 266 #define SC8280XP_XO 15 267 + #define SC8280XP_MXC_AO 16 267 268 268 269 #endif