124 lines
4.1 KiB
Plaintext
124 lines
4.1 KiB
Plaintext
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-10062024/common/arch/arm64/boot/dts/overlays/gc9a01-overlay.dts"
|
|
# 1 "<built-in>" 1
|
|
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-10062024/common/arch/arm64/boot/dts/overlays/gc9a01-overlay.dts" 2
|
|
# 33 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-10062024/common/arch/arm64/boot/dts/overlays/gc9a01-overlay.dts"
|
|
/dts-v1/;
|
|
/plugin/;
|
|
|
|
/ {
|
|
compatible = "brcm,bcm2835";
|
|
|
|
fragment@0 {
|
|
target = <&spidev0>;
|
|
__overlay__ {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
fragment@1 {
|
|
target = <&gpio>;
|
|
__overlay__ {
|
|
gc9a01_pins: gc9a01_pins {
|
|
brcm,pins = <25 27>;
|
|
brcm,function = <1 1>;
|
|
brcm,pull = <0 0>;
|
|
};
|
|
};
|
|
};
|
|
|
|
fragment@2 {
|
|
target = <&spi0>;
|
|
__overlay__ {
|
|
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
status = "okay";
|
|
|
|
gc9a01: gc9a01@0 {
|
|
compatible = "ilitek,ili9340";
|
|
reg = <0>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&gc9a01_pins>;
|
|
reset-gpios = <&gpio 27 1>;
|
|
dc-gpios = <&gpio 25 0>;
|
|
led-gpios = <&gpio 18 0>;
|
|
spi-max-frequency = <40000000>;
|
|
buswidth = <8>;
|
|
width = <240>;
|
|
height = <240>;
|
|
rotate = <0>;
|
|
fps = <50>;
|
|
bgr;
|
|
debug = <0>;
|
|
init = <
|
|
0x01000011
|
|
0x02000078
|
|
0x010000EF
|
|
0x010000EB 0x14
|
|
|
|
0x010000FE
|
|
0x010000EF
|
|
|
|
0x010000EB 0x14
|
|
0x01000084 0x40
|
|
0x01000085 0xFF
|
|
0x01000086 0xFF
|
|
0x01000087 0xFF
|
|
0x01000088 0x0A
|
|
0x01000089 0x21
|
|
0x0100008A 0x00
|
|
0x0100008B 0x80
|
|
0x0100008C 0x01
|
|
0x0100008D 0x01
|
|
0x0100008E 0xFF
|
|
0x0100008F 0xFF
|
|
0x010000B6 0x00 0x00
|
|
0x01000036 0x08
|
|
0x0100003A 0x05
|
|
0x01000090 0x08 0x08 0x08 0x08
|
|
0x010000BD 0x06
|
|
0x010000BC 0x00
|
|
0x010000FF 0x60 0x01 0x04
|
|
0x010000C3 0x13
|
|
0x010000C4 0x13
|
|
0x010000C9 0x22
|
|
0x010000BE 0x11
|
|
0x010000E1 0x10 0x0E
|
|
0x010000DF 0x21 0x0c 0x02
|
|
0x010000F0 0x45 0x09 0x08 0x08 0x26 0x2A
|
|
0x010000F1 0x43 0x70 0x72 0x36 0x37 0x6F
|
|
0x010000F2 0x45 0x09 0x08 0x08 0x26 0x2A
|
|
0x010000F3 0x43 0x70 0x72 0x36 0x37 0x6F
|
|
0x010000ED 0x1B 0x0B
|
|
0x010000AE 0x77
|
|
0x010000CD 0x63
|
|
0x01000070 0x07 0x07 0x04 0x0E 0x0F 0x09 0x07 0x08 0x03
|
|
0x010000E8 0x34
|
|
0x01000062 0x18 0x0D 0x71 0xED 0x70 0x70 0x18 0x0F 0x71 0xEF 0x70 0x70
|
|
0x01000063 0x18 0x11 0x71 0xF1 0x70 0x70 0x18 0x13 0x71 0xF3 0x70 0x70
|
|
0x01000064 0x28 0x29 0xF1 0x01 0xF1 0x00 0x07
|
|
0x01000066 0x3C 0x00 0xCD 0x67 0x45 0x45 0x10 0x00 0x00 0x00
|
|
0x01000067 0x00 0x3C 0x00 0x00 0x00 0x01 0x54 0x10 0x32 0x98
|
|
0x01000074 0x10 0x85 0x80 0x00 0x00 0x4E 0x00
|
|
0x01000098 0x3e 0x07
|
|
0x01000035
|
|
0x01000021
|
|
0x01000011
|
|
0x0200000C
|
|
0x01000029
|
|
0x02000014
|
|
>;
|
|
};
|
|
};
|
|
};
|
|
|
|
__overrides__ {
|
|
speed = <&gc9a01>,"spi-max-frequency:0";
|
|
rotate = <&gc9a01>,"rotate:0";
|
|
width = <&gc9a01>,"width:0";
|
|
height = <&gc9a01>,"height:0";
|
|
fps = <&gc9a01>,"fps:0";
|
|
debug = <&gc9a01>,"debug:0";
|
|
};
|
|
};
|