Commit c69badd1 authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'qcom-arm64-fixes-for-6.0' of...

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

Qualcomm ARM64 DTS fixes for 6.0

This corrects invalid IOMMU streams for the SM8150 CDSP FastRPC, moves
the wakeup-source of SC7280 USB nodes to the correct place, fixes the
SM8350 UFS PHY serdes size to not overlap with the other subnodes and
updates the firmware location for the Lenovo ThinkPad X13s to match the
movement in linux-firmware.

It also updates MAINTAINERS and .mailmap to reflect the changes in my
email address.

* tag 'qcom-arm64-fixes-for-6.0' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
  arm64: dts: qcom: sm8350: fix UFS PHY serdes size
  arm64: dts: qcom: sc8280xp-x13s: Update firmware location
  MAINTAINERS: Update Bjorn's email address
  arm64: dts: qcom: sc7280: move USB wakeup-source property
  arm64: dts: qcom: thinkpad-x13s: Fix firmware location
  arm64: dts: qcom: sm8150: Fix fastrpc iommu values

Link: https://lore.kernel.org/r/20220921142939.1310163-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents 4952aa69 40e95419
...@@ -71,6 +71,9 @@ Ben M Cahill <ben.m.cahill@intel.com> ...@@ -71,6 +71,9 @@ Ben M Cahill <ben.m.cahill@intel.com>
Ben Widawsky <bwidawsk@kernel.org> <ben@bwidawsk.net> Ben Widawsky <bwidawsk@kernel.org> <ben@bwidawsk.net>
Ben Widawsky <bwidawsk@kernel.org> <ben.widawsky@intel.com> Ben Widawsky <bwidawsk@kernel.org> <ben.widawsky@intel.com>
Ben Widawsky <bwidawsk@kernel.org> <benjamin.widawsky@intel.com> Ben Widawsky <bwidawsk@kernel.org> <benjamin.widawsky@intel.com>
Bjorn Andersson <andersson@kernel.org> <bjorn@kryo.se>
Bjorn Andersson <andersson@kernel.org> <bjorn.andersson@linaro.org>
Bjorn Andersson <andersson@kernel.org> <bjorn.andersson@sonymobile.com>
Björn Steinbrink <B.Steinbrink@gmx.de> Björn Steinbrink <B.Steinbrink@gmx.de>
Björn Töpel <bjorn@kernel.org> <bjorn.topel@gmail.com> Björn Töpel <bjorn@kernel.org> <bjorn.topel@gmail.com>
Björn Töpel <bjorn@kernel.org> <bjorn.topel@intel.com> Björn Töpel <bjorn@kernel.org> <bjorn.topel@intel.com>
......
...@@ -2579,7 +2579,7 @@ W: http://www.armlinux.org.uk/ ...@@ -2579,7 +2579,7 @@ W: http://www.armlinux.org.uk/
ARM/QUALCOMM SUPPORT ARM/QUALCOMM SUPPORT
M: Andy Gross <agross@kernel.org> M: Andy Gross <agross@kernel.org>
M: Bjorn Andersson <bjorn.andersson@linaro.org> M: Bjorn Andersson <andersson@kernel.org>
R: Konrad Dybcio <konrad.dybcio@somainline.org> R: Konrad Dybcio <konrad.dybcio@somainline.org>
L: linux-arm-msm@vger.kernel.org L: linux-arm-msm@vger.kernel.org
S: Maintained S: Maintained
...@@ -8943,7 +8943,7 @@ F: include/linux/hw_random.h ...@@ -8943,7 +8943,7 @@ F: include/linux/hw_random.h
HARDWARE SPINLOCK CORE HARDWARE SPINLOCK CORE
M: Ohad Ben-Cohen <ohad@wizery.com> M: Ohad Ben-Cohen <ohad@wizery.com>
M: Bjorn Andersson <bjorn.andersson@linaro.org> M: Bjorn Andersson <andersson@kernel.org>
R: Baolin Wang <baolin.wang7@gmail.com> R: Baolin Wang <baolin.wang7@gmail.com>
L: linux-remoteproc@vger.kernel.org L: linux-remoteproc@vger.kernel.org
S: Maintained S: Maintained
...@@ -16125,7 +16125,7 @@ F: drivers/gpio/gpio-sama5d2-piobu.c ...@@ -16125,7 +16125,7 @@ F: drivers/gpio/gpio-sama5d2-piobu.c
F: drivers/pinctrl/pinctrl-at91* F: drivers/pinctrl/pinctrl-at91*
PIN CONTROLLER - QUALCOMM PIN CONTROLLER - QUALCOMM
M: Bjorn Andersson <bjorn.andersson@linaro.org> M: Bjorn Andersson <andersson@kernel.org>
L: linux-arm-msm@vger.kernel.org L: linux-arm-msm@vger.kernel.org
S: Maintained S: Maintained
F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
...@@ -16818,7 +16818,7 @@ F: Documentation/devicetree/bindings/media/*camss* ...@@ -16818,7 +16818,7 @@ F: Documentation/devicetree/bindings/media/*camss*
F: drivers/media/platform/qcom/camss/ F: drivers/media/platform/qcom/camss/
QUALCOMM CLOCK DRIVERS QUALCOMM CLOCK DRIVERS
M: Bjorn Andersson <bjorn.andersson@linaro.org> M: Bjorn Andersson <andersson@kernel.org>
L: linux-arm-msm@vger.kernel.org L: linux-arm-msm@vger.kernel.org
S: Supported S: Supported
T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
...@@ -17307,7 +17307,7 @@ S: Supported ...@@ -17307,7 +17307,7 @@ S: Supported
F: fs/reiserfs/ F: fs/reiserfs/
REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
M: Bjorn Andersson <bjorn.andersson@linaro.org> M: Bjorn Andersson <andersson@kernel.org>
M: Mathieu Poirier <mathieu.poirier@linaro.org> M: Mathieu Poirier <mathieu.poirier@linaro.org>
L: linux-remoteproc@vger.kernel.org L: linux-remoteproc@vger.kernel.org
S: Maintained S: Maintained
...@@ -17320,7 +17320,7 @@ F: include/linux/remoteproc.h ...@@ -17320,7 +17320,7 @@ F: include/linux/remoteproc.h
F: include/linux/remoteproc/ F: include/linux/remoteproc/
REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
M: Bjorn Andersson <bjorn.andersson@linaro.org> M: Bjorn Andersson <andersson@kernel.org>
M: Mathieu Poirier <mathieu.poirier@linaro.org> M: Mathieu Poirier <mathieu.poirier@linaro.org>
L: linux-remoteproc@vger.kernel.org L: linux-remoteproc@vger.kernel.org
S: Maintained S: Maintained
......
...@@ -3374,6 +3374,8 @@ usb_1: usb@a6f8800 { ...@@ -3374,6 +3374,8 @@ usb_1: usb@a6f8800 {
<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_USB3_0 0>; <&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_USB3_0 0>;
interconnect-names = "usb-ddr", "apps-usb"; interconnect-names = "usb-ddr", "apps-usb";
wakeup-source;
usb_1_dwc3: usb@a600000 { usb_1_dwc3: usb@a600000 {
compatible = "snps,dwc3"; compatible = "snps,dwc3";
reg = <0 0x0a600000 0 0xe000>; reg = <0 0x0a600000 0 0xe000>;
...@@ -3384,7 +3386,6 @@ usb_1_dwc3: usb@a600000 { ...@@ -3384,7 +3386,6 @@ usb_1_dwc3: usb@a600000 {
phys = <&usb_1_hsphy>, <&usb_1_ssphy>; phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
phy-names = "usb2-phy", "usb3-phy"; phy-names = "usb2-phy", "usb3-phy";
maximum-speed = "super-speed"; maximum-speed = "super-speed";
wakeup-source;
}; };
}; };
......
...@@ -235,13 +235,13 @@ keyboard@68 { ...@@ -235,13 +235,13 @@ keyboard@68 {
}; };
&remoteproc_adsp { &remoteproc_adsp {
firmware-name = "qcom/sc8280xp/qcadsp8280.mbn"; firmware-name = "qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn";
status = "okay"; status = "okay";
}; };
&remoteproc_nsp0 { &remoteproc_nsp0 {
firmware-name = "qcom/sc8280xp/qccdsp8280.mbn"; firmware-name = "qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn";
status = "okay"; status = "okay";
}; };
......
...@@ -3394,57 +3394,49 @@ fastrpc { ...@@ -3394,57 +3394,49 @@ fastrpc {
compute-cb@1 { compute-cb@1 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <1>; reg = <1>;
iommus = <&apps_smmu 0x1401 0x2040>, iommus = <&apps_smmu 0x1001 0x0460>;
<&apps_smmu 0x1421 0x0>,
<&apps_smmu 0x2001 0x420>,
<&apps_smmu 0x2041 0x0>;
}; };
compute-cb@2 { compute-cb@2 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <2>; reg = <2>;
iommus = <&apps_smmu 0x2 0x3440>, iommus = <&apps_smmu 0x1002 0x0460>;
<&apps_smmu 0x22 0x3400>;
}; };
compute-cb@3 { compute-cb@3 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <3>; reg = <3>;
iommus = <&apps_smmu 0x3 0x3440>, iommus = <&apps_smmu 0x1003 0x0460>;
<&apps_smmu 0x1423 0x0>,
<&apps_smmu 0x2023 0x0>;
}; };
compute-cb@4 { compute-cb@4 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <4>; reg = <4>;
iommus = <&apps_smmu 0x4 0x3440>, iommus = <&apps_smmu 0x1004 0x0460>;
<&apps_smmu 0x24 0x3400>;
}; };
compute-cb@5 { compute-cb@5 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <5>; reg = <5>;
iommus = <&apps_smmu 0x5 0x3440>, iommus = <&apps_smmu 0x1005 0x0460>;
<&apps_smmu 0x25 0x3400>;
}; };
compute-cb@6 { compute-cb@6 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <6>; reg = <6>;
iommus = <&apps_smmu 0x6 0x3460>; iommus = <&apps_smmu 0x1006 0x0460>;
}; };
compute-cb@7 { compute-cb@7 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <7>; reg = <7>;
iommus = <&apps_smmu 0x7 0x3460>; iommus = <&apps_smmu 0x1007 0x0460>;
}; };
compute-cb@8 { compute-cb@8 {
compatible = "qcom,fastrpc-compute-cb"; compatible = "qcom,fastrpc-compute-cb";
reg = <8>; reg = <8>;
iommus = <&apps_smmu 0x8 0x3460>; iommus = <&apps_smmu 0x1008 0x0460>;
}; };
/* note: secure cb9 in downstream */ /* note: secure cb9 in downstream */
......
...@@ -2128,7 +2128,7 @@ ufs_mem_hc: ufshc@1d84000 { ...@@ -2128,7 +2128,7 @@ ufs_mem_hc: ufshc@1d84000 {
ufs_mem_phy: phy@1d87000 { ufs_mem_phy: phy@1d87000 {
compatible = "qcom,sm8350-qmp-ufs-phy"; compatible = "qcom,sm8350-qmp-ufs-phy";
reg = <0 0x01d87000 0 0xe10>; reg = <0 0x01d87000 0 0x1c4>;
#address-cells = <2>; #address-cells = <2>;
#size-cells = <2>; #size-cells = <2>;
ranges; ranges;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment