This is my current overlay file,
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
/*
* Copyright 2022 Toradex
*/
/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&iomuxc>;
__overlay__ {
pinctrl-0 = <&pinctrl_my_pins>;
};
};
fragment@1 {
target-path = "/soc/pin-controller@30330000";
__overlay__ {
pinctrl_my_pins: my_pins {
fsl,pins = <
MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20 0x1c0, /* SODIMM_19 */
MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28 0x1c0, /* SODIMM_21 */
MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0x1c0 /* SODIMM_256 */
>;
};
};
};
/* Disable HDMI hot-plug detection for SODIMM_19 */
fragment@2 {
target = <&hdmi_connector>;
__overlay__ {
status = "disabled";
};
};
/* Disable LVDS bridge control for SODIMM_21 */
fragment@3 {
target = <&lvds_ti_sn65dsi84>;
__overlay__ {
status = "disabled";
};
};
/* Disable power management for SODIMM_256 */
fragment@4 {
target = <®_force_sleep_moci>;
__overlay__ {
status = "disabled";
};
};
};
but i am getting this error:
> Adding device-tree overlay 'device-trees/overlays/verdin-imx8mp_aevex-gpio-19-21-256-overlay.dts'
Error: device-trees/overlays/verdin-imx8mp_aevex-gpio-19-21-256-overlay.dts:22.21-22 syntax error
FATAL ERROR: Unable to parse input tree
error: cannot apply device-trees/overlays/verdin-imx8mp_aevex-gpio-19-21-256-overlay.dts.
when I remove fragment@1 and end up with this:
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
/*
* Copyright 2022 Toradex
*/
/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&iomuxc>;
__overlay__ {
pinctrl-0 = <&pinctrl_my_pins>;
};
};
/* Disable HDMI hot-plug detection for SODIMM_19 */
fragment@1 {
target = <&hdmi_connector>;
__overlay__ {
status = "disabled";
};
};
/* Disable LVDS bridge control for SODIMM_21 */
fragment@2 {
target = <&lvds_ti_sn65dsi84>;
__overlay__ {
status = "disabled";
};
};
/* Disable power management for SODIMM_256 */
fragment@3 {
target = <®_force_sleep_moci>;
__overlay__ {
status = "disabled";
};
};
};
the device tree works. what is wrong about my syntax?
I am on imx8mp
and believe i am using linux\arch\arm64\boot\dts\freescale\imx8mp-verdin.dtsi