-
Notifications
You must be signed in to change notification settings - Fork 1
/
sun50i-a64-spi-ili9341-led-always-on.dts
55 lines (51 loc) · 1.12 KB
/
sun50i-a64-spi-ili9341-led-always-on.dts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
* DevDotNet.ORG <anton@devdotnet.org>
*
* MIT License
*
* Device: 2.4inch SPI Module ILI9341 / banana pi m-64
* Module Connector
* CS <- PD0
* RESET <- PD4
* DC/RS <- PC0
* SDI(MOSI) <- PD2
* SCK <- PD1
* LED <- any digital pin or 3.3V power
* SDO(MISO) -> PD3
*/
/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun8i-h3";
fragment@0 {
target = <&pio>;
__overlay__ {
ili9341_pins: ili9341_pins {
pins = "PD4", "PC0"; /*RESET, DC_RS*/
function = "gpio_out", "gpio_out" ;
};
};
};
fragment@1 {
target = <&spi1>;
__overlay__ {
status = "okay";
cs-gpios = <&pio 3 0 0>; /* PD0 */
ili9341: ili9341@0 {
compatible = "ilitek,ili9341";
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&ili9341_pins>;
spi-max-frequency = <16000000>;
rotate = <90>;
bgr;
fps = <25>;
buswidth = <8>;
reset-gpios = <&pio 3 4 1>; /*RESET=PD4*/
dc-gpios = <&pio 2 0 0>; /*DC_RS=PC0*/
/*led-gpios = <&pio 2 4 0>; LED=PC4*/
debug = <0>;
};
};
};
};