/* * 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)>; }; };