Дано устройство (камера на ov5642) у которого по i2c - control flow, по SPI - data flow.
Существующий драйвер ov5642 умеет в контроль по i2c. В то же самое время для даты он использует v4l2-mediabus который умеет только Parallel или CSI1/2.
Девайс три написал вроде бы, но не знаю можно ли как-то дата ендпоинт описать как SPI канал... Или все же прийдется допиливать драйвер(в смысле добавлять SPI как канал для передачи даных)?
LK 4.9
fragment@0 {
target = <&i2c2>;
__overlay__ {
status = "okay";
#address-cells = <1>;
#size-cells = <0>;
ov5642: camera@3c {
compatible = "ovti,ov5642";
reg = <0x3c>;
port {
#address-cells = <1>;
#size-cells = <0>;
ov5640_spi: endpoint {
reg = <0>;
/*remote = <&spi1_1>;*/
};
};
};
};
};