Skip to content

Commit fd1e574

Browse files
committed
Merge tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Devicetree fixes for the 6.7-cycle. All over the place this time. From adapting the size of the vdec nodes on rk3328 and rk3399, fixing some wrong pinctrl settings on rk3128 and the Turing RK1 board, emmc-settings fixes on rk3588 and interrupt-name mishaps, down to some dt-cleanups. Also this adds the missing rockchip,rk3588-pmugrf compatible to the soc grf binding, that I somehow messed up during the pull requests for the -rc1 . At least with it included the dt-checker is happier. * tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588 arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru arm64: dts: rockchip: drop interrupt-names property from rk3588s dfi arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128 arm64: dts: rockchip: minor whitespace cleanup around '=' ARM: dts: rockchip: minor whitespace cleanup around '=' dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf arm64: dts: rockchip: fix rk356x pcie msg interrupt name arm64: dts: rockchip: Expand reg size of vdec node for RK3399 arm64: dts: rockchip: Expand reg size of vdec node for RK3328 Link: https://lore.kernel.org/r/2709704.mvXUDI8C0e@phil Signed-off-by: Arnd Bergmann <[email protected]>
2 parents 7c9bb19 + 37f3d61 commit fd1e574

File tree

14 files changed

+20
-18
lines changed

14 files changed

+20
-18
lines changed

Documentation/devicetree/bindings/soc/rockchip/grf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ allOf:
233233
- rockchip,rk3399-grf
234234
- rockchip,rk3399-pmugrf
235235
- rockchip,rk3568-pmugrf
236+
- rockchip,rk3588-pmugrf
236237
- rockchip,rv1108-grf
237238
- rockchip,rv1108-pmugrf
238239

arch/arm/boot/dts/rockchip/rk3128.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -848,7 +848,7 @@
848848
};
849849

850850
sdmmc_pwren: sdmmc-pwren {
851-
rockchip,pins = <1 RK_PB6 1 &pcfg_pull_default>;
851+
rockchip,pins = <1 RK_PB6 RK_FUNC_GPIO &pcfg_pull_default>;
852852
};
853853

854854
sdmmc_bus4: sdmmc-bus4 {

arch/arm/boot/dts/rockchip/rk322x.dtsi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,9 @@
215215

216216
power-domain@RK3228_PD_VOP {
217217
reg = <RK3228_PD_VOP>;
218-
clocks =<&cru ACLK_VOP>,
219-
<&cru DCLK_VOP>,
220-
<&cru HCLK_VOP>;
218+
clocks = <&cru ACLK_VOP>,
219+
<&cru DCLK_VOP>,
220+
<&cru HCLK_VOP>;
221221
pm_qos = <&qos_vop>;
222222
#power-domain-cells = <0>;
223223
};

arch/arm64/boot/dts/rockchip/px30-ringneck-haikou.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
sgtl5000_clk: sgtl5000-oscillator {
8787
compatible = "fixed-clock";
8888
#clock-cells = <0>;
89-
clock-frequency = <24576000>;
89+
clock-frequency = <24576000>;
9090
};
9191

9292
dc_12v: dc-12v-regulator {

arch/arm64/boot/dts/rockchip/rk3328.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,7 @@
668668

669669
vdec: video-codec@ff360000 {
670670
compatible = "rockchip,rk3328-vdec", "rockchip,rk3399-vdec";
671-
reg = <0x0 0xff360000 0x0 0x400>;
671+
reg = <0x0 0xff360000 0x0 0x480>;
672672
interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
673673
clocks = <&cru ACLK_RKVDEC>, <&cru HCLK_RKVDEC>,
674674
<&cru SCLK_VDEC_CABAC>, <&cru SCLK_VDEC_CORE>;

arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -509,8 +509,7 @@ ap_i2c_tp: &i2c5 {
509509
&pci_rootport {
510510
mvl_wifi: wifi@0,0 {
511511
compatible = "pci1b4b,2b42";
512-
reg = <0x83010000 0x0 0x00000000 0x0 0x00100000
513-
0x83010000 0x0 0x00100000 0x0 0x00100000>;
512+
reg = <0x0000 0x0 0x0 0x0 0x0>;
514513
interrupt-parent = <&gpio0>;
515514
interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
516515
pinctrl-names = "default";

arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
&pci_rootport {
3535
wifi@0,0 {
3636
compatible = "qcom,ath10k";
37-
reg = <0x00010000 0x0 0x00000000 0x0 0x00000000>,
38-
<0x03010010 0x0 0x00000000 0x0 0x00200000>;
37+
reg = <0x00000000 0x0 0x00000000 0x0 0x00000000>,
38+
<0x03000010 0x0 0x00000000 0x0 0x00200000>;
3939
qcom,ath10k-calibration-variant = "GO_DUMO";
4040
};
4141
};

arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,7 @@ ap_i2c_audio: &i2c8 {
489489
#address-cells = <3>;
490490
#size-cells = <2>;
491491
ranges;
492+
device_type = "pci";
492493
};
493494
};
494495

arch/arm64/boot/dts/rockchip/rk3399.dtsi

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,7 +1109,9 @@
11091109
power-domain@RK3399_PD_VDU {
11101110
reg = <RK3399_PD_VDU>;
11111111
clocks = <&cru ACLK_VDU>,
1112-
<&cru HCLK_VDU>;
1112+
<&cru HCLK_VDU>,
1113+
<&cru SCLK_VDU_CA>,
1114+
<&cru SCLK_VDU_CORE>;
11131115
pm_qos = <&qos_video_m1_r>,
11141116
<&qos_video_m1_w>;
11151117
#power-domain-cells = <0>;
@@ -1384,7 +1386,7 @@
13841386

13851387
vdec: video-codec@ff660000 {
13861388
compatible = "rockchip,rk3399-vdec";
1387-
reg = <0x0 0xff660000 0x0 0x400>;
1389+
reg = <0x0 0xff660000 0x0 0x480>;
13881390
interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH 0>;
13891391
clocks = <&cru ACLK_VDU>, <&cru HCLK_VDU>,
13901392
<&cru SCLK_VDU_CA>, <&cru SCLK_VDU_CORE>;

arch/arm64/boot/dts/rockchip/rk356x.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,7 @@
977977
<GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
978978
<GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
979979
<GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
980-
interrupt-names = "sys", "pmc", "msi", "legacy", "err";
980+
interrupt-names = "sys", "pmc", "msg", "legacy", "err";
981981
bus-range = <0x0 0xf>;
982982
clocks = <&cru ACLK_PCIE20_MST>, <&cru ACLK_PCIE20_SLV>,
983983
<&cru ACLK_PCIE20_DBI>, <&cru PCLK_PCIE20>,

0 commit comments

Comments
 (0)