&i2c0 { /* Укажите ваш активный узел I2C */
status = "okay";
pcf8574: pcf857x@20 {
compatible = "nxp,pcf857x";
reg = <0x20>; /* I2C адрес устройства */
gpio-controller;
#gpio-cells = <2>;
ngpios = <8>; /* Для PCF8574 укажите 8, для PCF8575 — 16 */
};
};
/ {
/* Создаем псевдонимы для удобного обращения в C-коде */
aliases {
ext-led = &ext_led_node;
};
leds {
compatible = "gpio-leds";
ext_led_node: led_0 {
/* Подключение к нулевому пину расширителя */
gpios = <&pcf8574 0 GPIO_ACTIVE_LOW>;
};
};
};