Skip to content

Commit fb896c9

Browse files
committed
Merge tag 'arm-fixes-5.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into master
Pull ARM SoC DT fixes from Arnd Bergmann: "These are the latest device tree fixes for Arm SoCs: - TI Keystone2 ethernet regressed after a driver change broke with incorrect phy-mode in a board's DT source. - A similar fix is needed for two i.MX boards that were missed in an earlier bugfix. - DT change for Armada 38x allowing to add the register needed to fix NETA lockup when repeatedly switching speed. - One fix on imx6qdl-icore pin muxing to get USB OTG_ID and SD card detect work correctly. - Two fixes for the Allwinner SoCs, one to relax the CMA allocation ranges that were failing on older SoCs and one to fix Cedrus on the H6" * tag 'arm-fixes-5.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: ARM: dts: keystone-k2g-evm: fix rgmii phy-mode for ksz9031 phy ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 arm64: dts: allwinner: h6: Fix Cedrus IOMMU usage ARM: dts sunxi: Relax a bit the CMA pool allocation range
2 parents 4764e61 + fe1d899 commit fb896c9

File tree

10 files changed

+14
-8
lines changed

10 files changed

+14
-8
lines changed

Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ properties:
4747
$ref: /schemas/types.yaml#/definitions/phandle-array
4848
description: Phandle to the device SRAM
4949

50+
iommus:
51+
maxItems: 1
52+
5053
memory-region:
5154
description:
5255
CMA pool to use for buffers allocation instead of the default

arch/arm/boot/dts/armada-38x.dtsi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,8 @@
342342

343343
comphy: phy@18300 {
344344
compatible = "marvell,armada-380-comphy";
345-
reg = <0x18300 0x100>;
345+
reg-names = "comphy", "conf";
346+
reg = <0x18300 0x100>, <0x18460 4>;
346347
#address-cells = <1>;
347348
#size-cells = <0>;
348349

arch/arm/boot/dts/imx6qdl-icore.dtsi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@
397397

398398
pinctrl_usbotg: usbotggrp {
399399
fsl,pins = <
400-
MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059
400+
MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059
401401
>;
402402
};
403403

@@ -409,6 +409,7 @@
409409
MX6QDL_PAD_SD1_DAT1__SD1_DATA1 0x17070
410410
MX6QDL_PAD_SD1_DAT2__SD1_DATA2 0x17070
411411
MX6QDL_PAD_SD1_DAT3__SD1_DATA3 0x17070
412+
MX6QDL_PAD_GPIO_1__GPIO1_IO01 0x1b0b0
412413
>;
413414
};
414415

arch/arm/boot/dts/imx6sx-sabreauto.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
&fec2 {
100100
pinctrl-names = "default";
101101
pinctrl-0 = <&pinctrl_enet2>;
102-
phy-mode = "rgmii";
102+
phy-mode = "rgmii-id";
103103
phy-handle = <&ethphy0>;
104104
fsl,magic-packet;
105105
status = "okay";

arch/arm/boot/dts/imx6sx-sdb.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@
213213
&fec2 {
214214
pinctrl-names = "default";
215215
pinctrl-0 = <&pinctrl_enet2>;
216-
phy-mode = "rgmii";
216+
phy-mode = "rgmii-id";
217217
phy-handle = <&ethphy2>;
218218
status = "okay";
219219
};

arch/arm/boot/dts/keystone-k2g-evm.dts

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

403403
&gbe0 {
404404
phy-handle = <&ethphy0>;
405-
phy-mode = "rgmii-id";
405+
phy-mode = "rgmii-rxid";
406406
status = "okay";
407407
};
408408

arch/arm/boot/dts/sun4i-a10.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
default-pool {
199199
compatible = "shared-dma-pool";
200200
size = <0x6000000>;
201-
alloc-ranges = <0x4a000000 0x6000000>;
201+
alloc-ranges = <0x40000000 0x10000000>;
202202
reusable;
203203
linux,cma-default;
204204
};

arch/arm/boot/dts/sun5i.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
default-pool {
118118
compatible = "shared-dma-pool";
119119
size = <0x6000000>;
120-
alloc-ranges = <0x4a000000 0x6000000>;
120+
alloc-ranges = <0x40000000 0x10000000>;
121121
reusable;
122122
linux,cma-default;
123123
};

arch/arm/boot/dts/sun7i-a20.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@
181181
default-pool {
182182
compatible = "shared-dma-pool";
183183
size = <0x6000000>;
184-
alloc-ranges = <0x4a000000 0x6000000>;
184+
alloc-ranges = <0x40000000 0x10000000>;
185185
reusable;
186186
linux,cma-default;
187187
};

arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@
161161
resets = <&ccu RST_BUS_VE>;
162162
interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
163163
allwinner,sram = <&ve_sram 1>;
164+
iommus = <&iommu 3>;
164165
};
165166

166167
gpu: gpu@1800000 {

0 commit comments

Comments
 (0)