notro / fbtft

Linux Framebuffer drivers for small TFT LCD display modules. Development has moved to https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft?h=staging-testing
1.84k stars 495 forks source link

ssd1306 on mt7688 can't display correctly #540

Closed bjjdyx345 closed 2 years ago

bjjdyx345 commented 5 years ago

now I try use oled ssd1306 chip on device mt7688. the dts config is below: ssd1306@1 {

address-cells = <1>;

size-cells = <1>;

status = "okay"; compatible = "solomon,ssd1306"; reg = <1 0>; spi-max-frequency = <1000000>;

txbuflen = <16>;

rotate = <0>; bgr; fps = <15>; buswidth = <8>; dc-gpios = <&gpio0 11 1>; reset-gpios = <&gpio0 14 1>; cs-gpios = <&gpio0 6 1>; }; the screen is not normally display. when it running, the debug information is write_vmem:write failed and returned -5;fbtft_update_display :write_vmem failed to display buffer.

bjjdyx345 commented 4 years ago

And I found the spi bus has 2devices,they are w25qxx Flash And the ssd1306 oled

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.