aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mediatek/files-5.15
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2023-05-26 13:49:02 +0100
committerDaniel Golle <daniel@makrotopia.org>2023-05-29 13:04:14 +0100
commit7f0e1373f40c45e3b8c3ec4517070e8b9dec2a64 (patch)
treee8db421b98a7a8275b56d7ca525ad42741b3b9cc /target/linux/mediatek/files-5.15
parentdc2841045dec20209472938d50fdb27dc6682910 (diff)
downloadupstream-7f0e1373f40c45e3b8c3ec4517070e8b9dec2a64.tar.gz
upstream-7f0e1373f40c45e3b8c3ec4517070e8b9dec2a64.tar.bz2
upstream-7f0e1373f40c45e3b8c3ec4517070e8b9dec2a64.zip
mediatek: cleanly backport and add fix for I2C driver
Pick accepted patches from upstream Linux tree instead of having to maintain our slightly different downstream patches. Import pending patch fixing I2C on MT7981 by making sure all clocks are enabled before accessing I2C registers. Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 213b7282760506ffab9151a20347d65ea70ed916)
Diffstat (limited to 'target/linux/mediatek/files-5.15')
-rw-r--r--target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi6
1 files changed, 4 insertions, 2 deletions
diff --git a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi
index 95b548143b..07a8c06979 100644
--- a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi
+++ b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi
@@ -317,8 +317,10 @@
interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
clock-div = <1>;
clocks = <&infracfg CLK_INFRA_I2C0_CK>,
- <&infracfg CLK_INFRA_AP_DMA_CK>;
- clock-names = "main", "dma";
+ <&infracfg CLK_INFRA_AP_DMA_CK>,
+ <&infracfg CLK_INFRA_I2C_MCK_CK>,
+ <&infracfg CLK_INFRA_I2C_PCK_CK>;
+ clock-names = "main", "dma", "mck", "pck";
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";