Hello,
i update my OrangePiZero OS from Linux 5.10.43-sunxi to Linux 5.10.60-sunxi
my screen fbtft spi lcd stop working , the screen is black.
If there is a solution to this issue I would love to get help, thanks!
here my configuration (work on 5.10.43).
(Armbianmonitor link of 5.10.43 on top)
(Armbianmonitor link of 5.10.60 Attached as a file )
fbtft.dts
/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun8i-h3";
fragment@0 {
target = <&spi1>;
__overlay__ {
status = "okay";
};
};
fragment@1 {
target = <&pio>;
__overlay__ {
spi1_cs_pins: spi1_cs_pins {
pins = "PA13";
function = "gpio_out";
};
opiz_display_pins: opiz_display_pins {
pins = "PA7", "PA2", "PA6";
function = "gpio_out";
};
};
};
fragment@2 {
target = <&spi1>;
__overlay__ {
/* needed to avoid dtc warning */
#address-cells = <1>;
#size-cells = <0>;
pinctrl-0=<&spi1_pins &spi1_cs_pins>;
cs-gpios=<&pio 0 13 1>;
opizdisplay: opiz-display@0{
compatible = "ilitek,ili9341";
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&opiz_display_pins>;
spi-max-frequency = <32000000>;
rotate = <270>;
bgr;
fps = <30>;
buswidth = <8>;
reset-gpios = <&pio 0 7 1>;
dc-gpios = <&pio 0 2 0>;
led-gpios= <&pio 0 6 0>;
debug = <5>;
status="okay";
};
};
};
__overrides__ {
speed = <&opizdisplay>,"spi-max-frequency:0";
rotate = <&opizdisplay>,"rotate:0";
fps = <&opizdisplay>,"fps:0";
debug = <&opizdisplay>,"debug:0";
};
};
/boot/armbianEnv.txt is:
verbosity=1
bootlogo=true
console=serial
overlay_prefix=sun8i-h3
overlays=analog-codec i2c0 uart1 uart2
user_overlays=fbtft mcp7940
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
1.txt