Skip to content

Commit 3a2d3ae

Browse files
committed
Merge tag 'imx-fixes-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
i.MX fixes for 5.13: - Fix missing-prototypes warning of 'imx27_pm_init' in i.MX27 platform pm code. - A couple of patches from Fabio Estevam to fix 'tuning-step' property in imx7d-meerkat96 and imx7d-pico DT. - Fix '#gpio-cells' of nxp,pca8574 device in imx6qdl-emcon-avari DT. - A couple of patches from Lucas Stach to fix regulator and voltage for imx8mq-zii-ultra board. - Add missing regulators for imx6q-dhcom to avoid possible instability issues. - Fix memory-controller settings for fsl-ls1028a DT. - Fix RGMII clock and voltage for a couple of fsl-ls1028a-kontron-sl28 boards. - Fix RGMII connection to QCA8334 switch for imx6dl-yapp4 board. * tag 'imx-fixes-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells ARM: dts: imx7d-pico: Fix the 'tuning-step' property ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage ARM: imx: pm-imx27: Include "common.h" arm64: dts: zii-ultra: fix 12V_MAIN voltage arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance arm64: dts: ls1028a: fix memory node ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch Link: https://lore.kernel.org/r/20210527011758.GD8194@dragon Signed-off-by: Olof Johansson <[email protected]>
2 parents c468154 + b73eb6b commit 3a2d3ae

11 files changed

+39
-31
lines changed

arch/arm/boot/dts/imx6dl-yapp4-common.dtsi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,13 @@
105105
phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
106106
phy-reset-duration = <20>;
107107
phy-supply = <&sw2_reg>;
108-
phy-handle = <&ethphy0>;
109108
status = "okay";
110109

110+
fixed-link {
111+
speed = <1000>;
112+
full-duplex;
113+
};
114+
111115
mdio {
112116
#address-cells = <1>;
113117
#size-cells = <0>;

arch/arm/boot/dts/imx6q-dhcom-som.dtsi

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,18 @@
406406
vin-supply = <&sw1_reg>;
407407
};
408408

409+
&reg_pu {
410+
vin-supply = <&sw1_reg>;
411+
};
412+
413+
&reg_vdd1p1 {
414+
vin-supply = <&sw2_reg>;
415+
};
416+
417+
&reg_vdd2p5 {
418+
vin-supply = <&sw2_reg>;
419+
};
420+
409421
&uart1 {
410422
pinctrl-names = "default";
411423
pinctrl-0 = <&pinctrl_uart1>;

arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
compatible = "nxp,pca8574";
127127
reg = <0x3a>;
128128
gpio-controller;
129-
#gpio-cells = <1>;
129+
#gpio-cells = <2>;
130130
};
131131
};
132132

arch/arm/boot/dts/imx7d-meerkat96.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@
193193
pinctrl-names = "default";
194194
pinctrl-0 = <&pinctrl_usdhc1>;
195195
keep-power-in-suspend;
196-
tuning-step = <2>;
196+
fsl,tuning-step = <2>;
197197
vmmc-supply = <&reg_3p3v>;
198198
no-1-8-v;
199199
broken-cd;

arch/arm/boot/dts/imx7d-pico.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@
351351
pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
352352
cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
353353
bus-width = <4>;
354-
tuning-step = <2>;
354+
fsl,tuning-step = <2>;
355355
vmmc-supply = <&reg_3p3v>;
356356
wakeup-source;
357357
no-1-8-v;

arch/arm/mach-imx/pm-imx27.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <linux/suspend.h>
1313
#include <linux/io.h>
1414

15+
#include "common.h"
1516
#include "hardware.h"
1617

1718
static int mx27_suspend_enter(suspend_state_t state)

arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
eee-broken-100tx;
4747
qca,clk-out-frequency = <125000000>;
4848
qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
49-
vddio-supply = <&vddh>;
49+
qca,keep-pll-enabled;
50+
vddio-supply = <&vddio>;
5051

5152
vddio: vddio-regulator {
5253
regulator-name = "VDDIO";

arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,10 @@
3131
reg = <0x4>;
3232
eee-broken-1000t;
3333
eee-broken-100tx;
34-
3534
qca,clk-out-frequency = <125000000>;
3635
qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
37-
38-
vddio-supply = <&vddh>;
36+
qca,keep-pll-enabled;
37+
vddio-supply = <&vddio>;
3938

4039
vddio: vddio-regulator {
4140
regulator-name = "VDDIO";

arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,8 @@
197197
ddr: memory-controller@1080000 {
198198
compatible = "fsl,qoriq-memory-controller";
199199
reg = <0x0 0x1080000 0x0 0x1000>;
200-
interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
201-
big-endian;
200+
interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
201+
little-endian;
202202
};
203203

204204
dcfg: syscon@1e00000 {

arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@
8888
pinctrl-0 = <&pinctrl_codec2>;
8989
reg = <0x18>;
9090
#sound-dai-cells = <0>;
91-
HPVDD-supply = <&reg_3p3v>;
92-
SPRVDD-supply = <&reg_3p3v>;
93-
SPLVDD-supply = <&reg_3p3v>;
94-
AVDD-supply = <&reg_3p3v>;
95-
IOVDD-supply = <&reg_3p3v>;
91+
HPVDD-supply = <&reg_gen_3p3>;
92+
SPRVDD-supply = <&reg_gen_3p3>;
93+
SPLVDD-supply = <&reg_gen_3p3>;
94+
AVDD-supply = <&reg_gen_3p3>;
95+
IOVDD-supply = <&reg_gen_3p3>;
9696
DVDD-supply = <&vgen4_reg>;
9797
reset-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
9898
};

0 commit comments

Comments
 (0)