ARM: dts: sun6i: Columbus: Add i2c controller for communicating with the LCD
The Colombus development kit uses an optional 2048x1536 edp panel using an anx9804 parallel lcd to edp converter. The anx9804 chip is controlled via an i2c bus which is connected to 2 regular gpio pins. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
9ff5052f75
commit
465274d73c
1 changed files with 17 additions and 0 deletions
|
@ -60,6 +60,16 @@
|
||||||
chosen {
|
chosen {
|
||||||
stdout-path = "serial0:115200n8";
|
stdout-path = "serial0:115200n8";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c_lcd: i2c@0 {
|
||||||
|
/* The lcd panel i2c interface is hooked up via gpios */
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&i2c_lcd_pins>;
|
||||||
|
gpios = <&pio 0 23 GPIO_ACTIVE_HIGH>, /* PA23, sda */
|
||||||
|
<&pio 0 24 GPIO_ACTIVE_HIGH>; /* PA24, scl */
|
||||||
|
i2c-gpio,delay-us = <5>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&ehci1 {
|
&ehci1 {
|
||||||
|
@ -112,6 +122,13 @@
|
||||||
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
|
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
|
||||||
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
|
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c_lcd_pins: i2c_lcd_pin@0 {
|
||||||
|
allwinner,pins = "PA23", "PA24";
|
||||||
|
allwinner,function = "gpio_out";
|
||||||
|
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
|
||||||
|
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
®_usb2_vbus {
|
®_usb2_vbus {
|
||||||
|
|
Loading…
Add table
Reference in a new issue