I got some progress
But I can't get the text to display
dmesg | grep PCF8574
gpio2: <PCF8574 I/O expander> at addr 0x4e on iicbus1
# cat /boot/msdos/config.txt
[all]
arm_64bit=1
dtparam=audio=on,i2c_arm=on,i2c0=on,i2c1=on,i2c_arm_baudrate=400000,spi=on
dtoverlay=mmc
dtoverlay=disable-bt
device_tree_address=0x4000
kernel=u-boot.bin
dtoverlay=w1-gpio
dtoverlay=uart4
dtoverlay=pcf8574
dtoverlay=i2c1
# cat pcf8574.dts
/dts-v1/;
/plugin/;
&i2c1 {
status = "okay";
pcf8574@27 {
compatible = "nxp,pcf8574";
reg = <0x27>;
clock-frequency = <400000>;
};
};
But I can't get the text to display
# /usr/src/sys/dev/gpio/gpiolcd -d -f /dev/gpioc2 '123'
hd44780: reset to 4-bit interface, 2 lines, 5x8 font, no cursor