mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 17:04:50 -04:00
Merge tag 'qcom-arm64-fixes-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
One last Qualcomm ARM64 DeviceTree fix for v6.4 Changes related to cache management for DMA memory caused WiFi to stop work on SC7180 and SC7280 based products, using TF-A. These changes marks the relevant device dma-coherent to correct the behavior. * tag 'qcom-arm64-fixes-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: arm64: dts: qcom: sc7280: Mark SCM as dma-coherent for chrome devices arm64: dts: qcom: sc7180: Mark SCM as dma-coherent for trogdor arm64: dts: qcom: sc7180: Mark SCM as dma-coherent for IDP dt-bindings: firmware: qcom,scm: Document that SCM can be dma-coherent Link: https://lore.kernel.org/r/20230622203248.106422-1-andersson@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
@@ -71,6 +71,8 @@ properties:
|
||||
minItems: 1
|
||||
maxItems: 3
|
||||
|
||||
dma-coherent: true
|
||||
|
||||
interconnects:
|
||||
maxItems: 1
|
||||
|
||||
|
||||
@@ -393,6 +393,11 @@ &remoteproc_mpss {
|
||||
qcom,spare-regs = <&tcsr_regs_2 0xb3e4>;
|
||||
};
|
||||
|
||||
&scm {
|
||||
/* TF-A firmware maps memory cached so mark dma-coherent to match. */
|
||||
dma-coherent;
|
||||
};
|
||||
|
||||
&sdhc_1 {
|
||||
status = "okay";
|
||||
|
||||
|
||||
@@ -892,6 +892,11 @@ &remoteproc_mpss {
|
||||
qcom,spare-regs = <&tcsr_regs_2 0xb3e4>;
|
||||
};
|
||||
|
||||
&scm {
|
||||
/* TF-A firmware maps memory cached so mark dma-coherent to match. */
|
||||
dma-coherent;
|
||||
};
|
||||
|
||||
&sdhc_1 {
|
||||
status = "okay";
|
||||
|
||||
|
||||
@@ -369,7 +369,7 @@ CLUSTER_SLEEP_0: cluster-sleep-0 {
|
||||
};
|
||||
|
||||
firmware {
|
||||
scm {
|
||||
scm: scm {
|
||||
compatible = "qcom,scm-sc7180", "qcom,scm";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -79,6 +79,11 @@ &remoteproc_wpss {
|
||||
firmware-name = "ath11k/WCN6750/hw1.0/wpss.mdt";
|
||||
};
|
||||
|
||||
&scm {
|
||||
/* TF-A firmware maps memory cached so mark dma-coherent to match. */
|
||||
dma-coherent;
|
||||
};
|
||||
|
||||
&wifi {
|
||||
status = "okay";
|
||||
|
||||
|
||||
@@ -656,7 +656,7 @@ memory@80000000 {
|
||||
};
|
||||
|
||||
firmware {
|
||||
scm {
|
||||
scm: scm {
|
||||
compatible = "qcom,scm-sc7280", "qcom,scm";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user