arm: brain: add SubLCD support for 2nd generation
This commit is contained in:
parent
c0654c3cde
commit
ad09b8e432
|
@ -95,6 +95,22 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ssp2: spi@80014000 {
|
||||||
|
compatible = "fsl,imx28-spi";
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&slcd_pins>;
|
||||||
|
clock-frequency = <16000000>;
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
slcd@0 {
|
||||||
|
reg = <0>;
|
||||||
|
compatible = "brain,st7586";
|
||||||
|
spi-max-frequency = <16000000>;
|
||||||
|
reset-gpios = <&gpio2 18 GPIO_ACTIVE_HIGH>;
|
||||||
|
rotation = <180>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
pinctrl@80018000 {
|
pinctrl@80018000 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&hog_pins_3v3_pullup &hog_pins_3v3_nopull &hog_pins_1v8_nopull>;
|
pinctrl-0 = <&hog_pins_3v3_pullup &hog_pins_3v3_nopull &hog_pins_1v8_nopull>;
|
||||||
|
@ -177,6 +193,19 @@
|
||||||
fsl,voltage = <MXS_VOLTAGE_LOW>;
|
fsl,voltage = <MXS_VOLTAGE_LOW>;
|
||||||
fsl,pull-up = <MXS_PULL_DISABLE>;
|
fsl,pull-up = <MXS_PULL_DISABLE>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
slcd_pins: spi2@0 {
|
||||||
|
reg = <0>;
|
||||||
|
fsl,pinmux-ids = <
|
||||||
|
MX28_PAD_SSP2_SCK__SSP2_SCK
|
||||||
|
MX28_PAD_SSP2_MOSI__SSP2_CMD
|
||||||
|
MX28_PAD_SSP2_MISO__GPIO_2_18
|
||||||
|
MX28_PAD_SSP2_SS0__SSP2_D3
|
||||||
|
>;
|
||||||
|
fsl,drive-strength = <MXS_DRIVE_4mA>;
|
||||||
|
fsl,voltage = <MXS_VOLTAGE_HIGH>;
|
||||||
|
fsl,pull-up = <MXS_PULL_DISABLE>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
brainlcd: lcdif@80030000 {
|
brainlcd: lcdif@80030000 {
|
||||||
|
|
Loading…
Reference in New Issue