Skip to content

Commit f4f012b

Browse files
committed
Merge tag 'imx-fixes-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
i.MX fixes for 6.18: - Enable ext4 support explicitly in imx_v6_v7_defconfig to fix a regression caused by commit d6ace46 ("ext4: remove obsolete EXT3 config options") - Correct report-rate-hz setting for imx6ull-engicam-microgea-rmm board - Fix MSI mapping for i.MX95 PCIe endpoint device nodes - Fix USB OTG role switching for imx8mp-kontron board - Fix a dt-schema warning caused by audmux node for imx51-zii-rdu1 board - Avoid gpio0_mipi_csi GPIOs being deferred for i.MX8 img subsystem * tag 'imx-fixes-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: arm64: dts: imx8mp-kontron: Fix USB OTG role switching arm64: dts: imx95: Fix MSI mapping for PCIe endpoint nodes arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred arm: imx_v6_v7_defconfig: enable ext4 directly ARM: dts: imx51-zii-rdu1: Fix audmux node names ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2 parents ec0ca4b + 6504297 commit f4f012b

5 files changed

Lines changed: 24 additions & 11 deletions

File tree

arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@
259259
pinctrl-0 = <&pinctrl_audmux>;
260260
status = "okay";
261261

262-
ssi2 {
262+
mux-ssi2 {
263263
fsl,audmux-port = <1>;
264264
fsl,port-config = <
265265
(IMX_AUDMUX_V2_PTCR_SYN |
@@ -271,7 +271,7 @@
271271
>;
272272
};
273273

274-
aud3 {
274+
mux-aud3 {
275275
fsl,audmux-port = <2>;
276276
fsl,port-config = <
277277
IMX_AUDMUX_V2_PTCR_SYN

arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
interrupt-parent = <&gpio2>;
137137
interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
138138
reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
139-
report-rate-hz = <6>;
139+
report-rate-hz = <60>;
140140
/* settings valid only for Hycon touchscreen */
141141
touchscreen-size-x = <1280>;
142142
touchscreen-size-y = <800>;

arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ img_subsys: bus@58000000 {
6767
power-domains = <&pd IMX_SC_R_CSI_0>;
6868
fsl,channel = <0>;
6969
fsl,num-irqs = <32>;
70-
status = "disabled";
7170
};
7271

7372
gpio0_mipi_csi0: gpio@58222000 {
@@ -144,7 +143,6 @@ img_subsys: bus@58000000 {
144143
power-domains = <&pd IMX_SC_R_CSI_1>;
145144
fsl,channel = <0>;
146145
fsl,num-irqs = <32>;
147-
status = "disabled";
148146
};
149147

150148
gpio0_mipi_csi1: gpio@58242000 {

arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,20 @@
1616
ethernet1 = &eqos;
1717
};
1818

19-
extcon_usbc: usbc {
20-
compatible = "linux,extcon-usb-gpio";
19+
connector {
20+
compatible = "gpio-usb-b-connector", "usb-b-connector";
21+
id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
22+
label = "Type-C";
2123
pinctrl-names = "default";
2224
pinctrl-0 = <&pinctrl_usb1_id>;
23-
id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
25+
type = "micro";
26+
vbus-supply = <&reg_usb1_vbus>;
27+
28+
port {
29+
usb_dr_connector: endpoint {
30+
remote-endpoint = <&usb3_dwc>;
31+
};
32+
};
2433
};
2534

2635
leds {
@@ -244,9 +253,15 @@
244253
hnp-disable;
245254
srp-disable;
246255
dr_mode = "otg";
247-
extcon = <&extcon_usbc>;
248256
usb-role-switch;
257+
role-switch-default-mode = "peripheral";
249258
status = "okay";
259+
260+
port {
261+
usb3_dwc: endpoint {
262+
remote-endpoint = <&usb_dr_connector>;
263+
};
264+
};
250265
};
251266

252267
&usb_dwc3_1 {
@@ -273,7 +288,6 @@
273288
};
274289

275290
&usb3_phy0 {
276-
vbus-supply = <&reg_usb1_vbus>;
277291
status = "okay";
278292
};
279293

arch/arm64/boot/dts/freescale/imx95.dtsi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1886,7 +1886,7 @@
18861886
assigned-clock-rates = <3600000000>, <100000000>, <10000000>;
18871887
assigned-clock-parents = <0>, <0>,
18881888
<&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>;
1889-
msi-map = <0x0 &its 0x98 0x1>;
1889+
msi-map = <0x0 &its 0x10 0x1>;
18901890
power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>;
18911891
status = "disabled";
18921892
};
@@ -1963,6 +1963,7 @@
19631963
assigned-clock-rates = <3600000000>, <100000000>, <10000000>;
19641964
assigned-clock-parents = <0>, <0>,
19651965
<&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>;
1966+
msi-map = <0x0 &its 0x98 0x1>;
19661967
power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>;
19671968
status = "disabled";
19681969
};

0 commit comments

Comments
 (0)