blob: f34539044caa01c9b55b9afa57315f2b6f5f8f92 [file] [log] [blame]
/*
* Character HD44780 module driven by the PCF8574 gpio.
*/
&i2c0 {
aux_display_gpio: pcf8574@27 {
compatible = "nxp,pcf857x";
reg = <0x27>;
gpio-controller;
ngpios = <8>;
#gpio-cells = <2>;
};
};
/ {
auxdisplay_0: hd44780 {
compatible = "hit,hd44780";
columns = <16>;
rows = <2>;
mode = <4>;
boot-delay-ms = <100>;
enable-line-rise-delay-us = <1000>;
enable-line-fall-delay-us = <500>;
register-select-gpios = <&aux_display_gpio 0 (GPIO_ACTIVE_HIGH)>;
read-write-gpios = <&aux_display_gpio 1 (GPIO_ACTIVE_HIGH)>;
enable-gpios = <&aux_display_gpio 2 (GPIO_ACTIVE_HIGH)>;
backlight-gpios = <&aux_display_gpio 3 (GPIO_ACTIVE_HIGH)>;
data-bus-gpios = <0>, <0>, <0>, <0>,
<&aux_display_gpio 4 (GPIO_ACTIVE_HIGH)>,
<&aux_display_gpio 5 (GPIO_ACTIVE_HIGH)>,
<&aux_display_gpio 6 (GPIO_ACTIVE_HIGH)>,
<&aux_display_gpio 7 (GPIO_ACTIVE_HIGH)>;
};
};