2 * vc4-kms-vga666-overlay.dts
3 * Configures a FenLogic or similar VGA666 DPI adapter when using the
5 * If a suitable I2C level shifter is connected to GPIOs 0&1 and the VGA
6 * ID1/SDA (pin 12) and ID3/SCL (pin 15) lines, then there is the option to
7 * enable reading the EDID from the display.
13 #include <dt-bindings/pinctrl/bcm2835.h>
16 compatible = "brcm,bcm2835";
21 vga_connector: vga_connector {
22 compatible = "vga-connector";
26 vga_con_in: endpoint {
27 remote-endpoint = <&vga666_out>;
33 compatible = "dumb-vga-dac";
43 remote-endpoint = <&dpi_out>;
50 vga666_out: endpoint {
51 remote-endpoint = <&vga_con_in>;
65 pinctrl-names = "default";
66 pinctrl-0 = <&dpi_18bit_gpio2>;
70 remote-endpoint = <&vga666_in>;
77 target = <&vga_connector>;
79 ddc-i2c-bus = <&i2c_vc>;
98 ddc = <0>,"=2", <0>,"=3", <0>,"=4";