zephyr,user {
lcd-rs-gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_13 -> GPIO1[29] */
lcd-rw-gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_07 -> GPIO1[23] */
lcd-e-gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_10 -> GPIO1[26] */
lcd-bl-gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_08 -> GPIO1[24] */
lcd-d4-gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_09 -> GPIO1[25] */
lcd-d5-gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>; /* GPIO_SD_B1_00 -> GPIO3[20] */
lcd-d6-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; /* GPIO_SD_B1_04 -> GPIO3[24] */
lcd-d7-gpios = <&gpio3 30 GPIO_ACTIVE_HIGH>; /* GPIO_SD_B1_10 -> GPIO3[30] */
pinctrl-0 = <&pinmux_lcd_direct>;
pinctrl-names = "default";
};
&pinctrl {
/delete-node/ pinmux_flexcan1;
/delete-node/ pinmux_usdhc1;
/delete-node/ pinmux_flexpwm1;
/delete-node/ pinmux_adc1;
/delete-node/ pinmux_lpuart2;
/delete-node/ pinmux_lpuart2_sleep;
pinmux_lcd_direct: pinmux_lcd_direct {
group0 {
pinmux = <&iomuxc_gpio_ad_b1_13_gpio1_io29>,
<&iomuxc_gpio_ad_b1_07_gpio1_io23>,
<&iomuxc_gpio_ad_b1_10_gpio1_io26>,
<&iomuxc_gpio_ad_b1_08_gpio1_io24>,
<&iomuxc_gpio_ad_b1_09_gpio1_io25>;
drive-strength = "r0-6";
drive-open-drain;
slew-rate = "slow";
nxp,speed = "100-mhz";
};
group1 {
pinmux = <&iomuxc_gpio_sd_b1_00_gpio3_io20>,
<&iomuxc_gpio_sd_b1_04_gpio3_io24>,
<&iomuxc_gpio_sd_b1_10_gpio3_io30>;
drive-strength = "r0-6";
drive-open-drain;
slew-rate = "slow";
nxp,speed = "100-mhz";
};
};
};
перестал работать экран 1602A.