notro / rpi-firmware

Deprecated: Raspberry Pi kernel and firmware with support for FBTFT
Other
94 stars 32 forks source link

AdaFruit RA8875 board and TFT only showing white screen #20

Open elliottcarlson opened 9 years ago

elliottcarlson commented 9 years ago

Hi,

I have a reclaimed 4.3" TFT, 40 pin model FPC4304009 that I pulled from a MP4 player I got for free a while back. I have not been able to find a datasheet for it, but according to an aliexpress listing for it (http://www.aliexpress.com/item/4-3-4-3inch-TFT-LCD-LCM-Display-PANEL-SCREEN-RGB-480-272-FPC4304005-FPC4304006-FPC4304009/32272567308.html), it runs on the following drivers: HX8257 ILI6480 OTM5180

I have attached it to a AdaFruit RA8875 driver board (http://www.adafruit.com/products/1590) and successfully used their library (https://github.com/adafruit/Adafruit_RA8875) from a duemilanove using the init of RA8875_800x480.

I am now attempting to attach it to an original model RPi with the following wiring:

RA8875 RPi RPi Pin #
VIN 5V 2
GND GND 6
SCK SCLK 23
MISO MISO 21
MOSI MOSI 19
CS SP10 CE0 24
RST GPIO 25 22

Powering the RPi on causes a momentary flicker of the screen, much like when powered by an arduino. Once the RPi has booted, and I run sudo modprobe fbtft_device name=er_tftm070_5, the screen turns on with a solid white background. Any other interaction with the fb device fails.

Here is the output with 'debug=1':

[ 121.330825] fbtft_device: SPI devices registered: [ 121.330879] fbtft_device: spidev spi0.0 500kHz 8 bits mode=0x00 [ 121.330897] fbtft_device: spidev spi0.1 500kHz 8 bits mode=0x00 [ 121.330909] fbtft_device: 'fb' Platform devices registered: [ 121.330955] fbtft_device: bcm2708_fb id=-1 pdata? no [ 121.331024] fbtft_device: Deleting spi0.0 [ 121.339279] fbtft_device: GPIOS used by 'er_tftm070_5': [ 121.339319] fbtft_device: 'reset' = GPIO25 [ 121.339332] fbtft_device: 'dc' = GPIO24 [ 121.339343] fbtft_device: SPI devices registered: [ 121.339360] fbtft_device: spidev spi0.1 500kHz 8 bits mode=0x00 [ 121.339380] fbtft_device: fb_ra8875 spi0.0 5000kHz 8 bits mode=0x03 [ 121.394185] fb_ra8875 spi0.0: fbtft_request_gpios: 'reset' = GPIO25 [ 121.394246] fb_ra8875 spi0.0: fbtft_request_gpios: 'dc' = GPIO24 [ 122.870529] graphics fb1: fb_ra8875 frame buffer, 800x480, 750 KiB video memory, 4 KiB DMA buffer memory, fps=20, spi0.0 at 5 MHz

Here is the output with 'debug=7':

[ 52.892755] fbtft_device: SPI devices registered: [ 52.892805] fbtft_device: spidev spi0.0 500kHz 8 bits mode=0x00 [ 52.892825] fbtft_device: spidev spi0.1 500kHz 8 bits mode=0x00 [ 52.892837] fbtft_device: 'fb' Platform devices registered: [ 52.892883] fbtft_device: bcm2708_fb id=-1 pdata? no [ 52.892954] fbtft_device: Deleting spi0.0 [ 52.900654] fbtft_device: GPIOS used by 'er_tftm070_5': [ 52.900694] fbtft_device: 'reset' = GPIO25 [ 52.900707] fbtft_device: 'dc' = GPIO24 [ 52.900719] fbtft_device: SPI devices registered: [ 52.900735] fbtft_device: spidev spi0.1 500kHz 8 bits mode=0x00 [ 52.900750] fbtft_device: fb_ra8875 spi0.0 5000kHz 8 bits mode=0x03 [ 52.956254] fb_ra8875 spi0.0: fbtft_request_gpios_match('reset') [ 52.956342] fb_ra8875 spi0.0: fbtft_request_gpios: 'reset' = GPIO25 [ 52.956366] fb_ra8875 spi0.0: fbtft_request_gpios_match('dc') [ 52.956405] fb_ra8875 spi0.0: fbtft_request_gpios: 'dc' = GPIO24 [ 52.956427] fb_ra8875 spi0.0: fbtft_verify_gpios() [ 52.956450] fb_ra8875 spi0.0: init_display() [ 52.956468] fb_ra8875 spi0.0: display size 800x480 [ 52.956484] fb_ra8875 spi0.0: fbtft_reset() [ 53.103566] fb_ra8875 spi0.0: write_reg8_bus8: 88 0b [ 53.103618] fb_ra8875 spi0.0: write_spi(len=2): 80 88 [ 53.103907] fb_ra8875 spi0.0: write_spi(len=2): 00 0b [ 53.104147] fb_ra8875 spi0.0: write_reg8_bus8: 89 02 [ 53.104180] fb_ra8875 spi0.0: write_spi(len=2): 80 89 [ 53.104406] fb_ra8875 spi0.0: write_spi(len=2): 00 02 [ 53.118032] fb_ra8875 spi0.0: write_reg8_bus8: 10 0c [ 53.118090] fb_ra8875 spi0.0: write_spi(len=2): 80 10 [ 53.118378] fb_ra8875 spi0.0: write_spi(len=2): 00 0c [ 53.118612] fb_ra8875 spi0.0: write_reg8_bus8: 04 81 [ 53.118644] fb_ra8875 spi0.0: write_spi(len=2): 80 04 [ 53.118865] fb_ra8875 spi0.0: write_spi(len=2): 00 81 [ 53.120114] fb_ra8875 spi0.0: write_reg8_bus8: 14 63 [ 53.120148] fb_ra8875 spi0.0: write_spi(len=2): 80 14 [ 53.120377] fb_ra8875 spi0.0: write_spi(len=2): 00 63 [ 53.120605] fb_ra8875 spi0.0: write_reg8_bus8: 15 03 [ 53.120636] fb_ra8875 spi0.0: write_spi(len=2): 80 15 [ 53.120858] fb_ra8875 spi0.0: write_spi(len=2): 00 03 [ 53.121080] fb_ra8875 spi0.0: write_reg8_bus8: 16 03 [ 53.121111] fb_ra8875 spi0.0: write_spi(len=2): 80 16 [ 53.121332] fb_ra8875 spi0.0: write_spi(len=2): 00 03 [ 53.121559] fb_ra8875 spi0.0: write_reg8_bus8: 17 02 [ 53.121589] fb_ra8875 spi0.0: write_spi(len=2): 80 17 [ 53.121810] fb_ra8875 spi0.0: write_spi(len=2): 00 02 [ 53.122028] fb_ra8875 spi0.0: write_reg8_bus8: 18 00 [ 53.122061] fb_ra8875 spi0.0: write_spi(len=2): 80 18 [ 53.122279] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.122502] fb_ra8875 spi0.0: write_reg8_bus8: 19 df [ 53.122531] fb_ra8875 spi0.0: write_spi(len=2): 80 19 [ 53.122752] fb_ra8875 spi0.0: write_spi(len=2): 00 df [ 53.122976] fb_ra8875 spi0.0: write_reg8_bus8: 1a 01 [ 53.123005] fb_ra8875 spi0.0: write_spi(len=2): 80 1a [ 53.123226] fb_ra8875 spi0.0: write_spi(len=2): 00 01 [ 53.123449] fb_ra8875 spi0.0: write_reg8_bus8: 1b 14 [ 53.123480] fb_ra8875 spi0.0: write_spi(len=2): 80 1b [ 53.123703] fb_ra8875 spi0.0: write_spi(len=2): 00 14 [ 53.123926] fb_ra8875 spi0.0: write_reg8_bus8: 1c 00 [ 53.123955] fb_ra8875 spi0.0: write_spi(len=2): 80 1c [ 53.124180] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.124400] fb_ra8875 spi0.0: write_reg8_bus8: 1d 06 [ 53.124431] fb_ra8875 spi0.0: write_spi(len=2): 80 1d [ 53.124652] fb_ra8875 spi0.0: write_spi(len=2): 00 06 [ 53.124874] fb_ra8875 spi0.0: write_reg8_bus8: 1e 00 [ 53.124904] fb_ra8875 spi0.0: write_spi(len=2): 80 1e [ 53.125124] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.125344] fb_ra8875 spi0.0: write_reg8_bus8: 1f 01 [ 53.125376] fb_ra8875 spi0.0: write_spi(len=2): 80 1f [ 53.125595] fb_ra8875 spi0.0: write_spi(len=2): 00 01 [ 53.125821] fb_ra8875 spi0.0: write_reg8_bus8: 8a 81 [ 53.125851] fb_ra8875 spi0.0: write_spi(len=2): 80 8a [ 53.126074] fb_ra8875 spi0.0: write_spi(len=2): 00 81 [ 53.126296] fb_ra8875 spi0.0: write_reg8_bus8: 8b ff [ 53.126327] fb_ra8875 spi0.0: write_spi(len=2): 80 8b [ 53.126550] fb_ra8875 spi0.0: write_spi(len=2): 00 ff [ 53.148772] fb_ra8875 spi0.0: write_reg8_bus8: 01 80 [ 53.148832] fb_ra8875 spi0.0: write_spi(len=2): 80 01 [ 53.149161] fb_ra8875 spi0.0: write_spi(len=2): 00 80 [ 53.160167] fb_ra8875 spi0.0: fbtft_update_display(start_line=0, end_line=479) [ 53.160216] fb_ra8875 spi0.0: set_addr_win(xs=0, ys=0, xe=799, ye=479) [ 53.160241] fb_ra8875 spi0.0: write_reg8_bus8: 30 00 [ 53.160265] fb_ra8875 spi0.0: write_spi(len=2): 80 30 [ 53.160528] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.160767] fb_ra8875 spi0.0: write_reg8_bus8: 31 00 [ 53.160797] fb_ra8875 spi0.0: write_spi(len=2): 80 31 [ 53.161022] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.161245] fb_ra8875 spi0.0: write_reg8_bus8: 32 00 [ 53.161276] fb_ra8875 spi0.0: write_spi(len=2): 80 32 [ 53.161494] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.161718] fb_ra8875 spi0.0: write_reg8_bus8: 33 00 [ 53.161750] fb_ra8875 spi0.0: write_spi(len=2): 80 33 [ 53.165393] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.165654] fb_ra8875 spi0.0: write_reg8_bus8: 34 1f [ 53.165693] fb_ra8875 spi0.0: write_spi(len=2): 80 34 [ 53.165949] fb_ra8875 spi0.0: write_spi(len=2): 00 1f [ 53.166250] fb_ra8875 spi0.0: write_reg8_bus8: 35 03 [ 53.166295] fb_ra8875 spi0.0: write_spi(len=2): 80 35 [ 53.166558] fb_ra8875 spi0.0: write_spi(len=2): 00 03 [ 53.169569] fb_ra8875 spi0.0: write_reg8_bus8: 36 df [ 53.169622] fb_ra8875 spi0.0: write_spi(len=2): 80 36 [ 53.169891] fb_ra8875 spi0.0: write_spi(len=2): 00 df [ 53.170132] fb_ra8875 spi0.0: write_reg8_bus8: 37 01 [ 53.170163] fb_ra8875 spi0.0: write_spi(len=2): 80 37 [ 53.170389] fb_ra8875 spi0.0: write_spi(len=2): 00 01 [ 53.170614] fb_ra8875 spi0.0: write_reg8_bus8: 46 00 [ 53.170644] fb_ra8875 spi0.0: write_spi(len=2): 80 46 [ 53.170865] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.171088] fb_ra8875 spi0.0: write_reg8_bus8: 47 00 [ 53.171119] fb_ra8875 spi0.0: write_spi(len=2): 80 47 [ 53.171342] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.171565] fb_ra8875 spi0.0: write_reg8_bus8: 48 00 [ 53.171596] fb_ra8875 spi0.0: write_spi(len=2): 80 48 [ 53.171818] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.172036] fb_ra8875 spi0.0: write_reg8_bus8: 49 00 [ 53.172068] fb_ra8875 spi0.0: write_spi(len=2): 80 49 [ 53.172288] fb_ra8875 spi0.0: write_spi(len=2): 00 00 [ 53.172509] fb_ra8875 spi0.0: write_reg8_bus8: 02 [ 53.172540] fb_ra8875 spi0.0: write_spi(len=2): 80 02 [ 53.172858] fb_ra8875 spi0.0: write_vmem16_bus8(offset=0, len=768000) [ 53.172959] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.183860] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.190737] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.197698] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.204605] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.211486] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.218350] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.225123] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.231958] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.238830] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.245694] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.252563] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.259402] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.266269] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.273144] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.280069] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.288098] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.294908] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.301747] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.308580] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.315468] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.322324] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.329252] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.336129] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.342975] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.349806] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.356664] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.363576] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.370477] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.377282] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.384135] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.390993] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.398311] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.405169] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.412004] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.418964] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.425745] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.432640] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.439496] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.446403] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.453301] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.460161] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.468017] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.474795] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.481673] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.488544] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.495367] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.502308] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.509157] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.515995] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.522854] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.529784] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.536663] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.543516] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.550456] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.558014] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.564977] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.571830] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.578681] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.585542] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.592396] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.599330] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.606202] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.613142] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.620029] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.626902] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.633772] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.640626] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.648546] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.655448] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.662402] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.669283] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.676074] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.682944] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.689808] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.696736] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.703809] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.710657] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.718051] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.724860] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.731814] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.738689] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.745470] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.752337] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.759249] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.766204] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.773074] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.779989] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.786983] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.794858] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.801733] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.808589] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.815492] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.822360] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.829308] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.836196] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.843052] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.849907] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.856772] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.864984] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.871865] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.878715] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.885579] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.892443] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.899300] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.906162] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.913081] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.919960] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.926977] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.933930] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.940784] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.948649] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.955515] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.962363] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.969229] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.976011] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.982872] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.989801] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 53.996738] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.003754] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.010608] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.018104] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.024897] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.031841] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.038744] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.045527] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.052376] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.059238] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.066088] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.072959] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.079897] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.086888] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.095039] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.101912] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.108758] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.115646] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.122510] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.129365] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.136315] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.143170] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.150083] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.157985] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.165020] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.171928] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.178775] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.185636] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.192484] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.199434] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.206296] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.214325] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.221220] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.228082] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.234949] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.241788] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.248766] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.255641] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.262505] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.269381] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.276152] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.282984] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.289851] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.296745] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.303768] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.310636] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.318108] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.324887] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.331847] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.338728] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.345525] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.352403] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.359306] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.366181] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.373048] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.380028] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.387023] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.395015] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.401895] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.408757] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.415728] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.422645] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.429502] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.436360] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.443194] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.450030] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.457043] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.464047] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.471013] fb_ra8875 spi0.0: fbtft_write_spi(len=4093): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.477866] fb_ra8875 spi0.0: fbtft_write_spi(len=2797): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... [ 54.482574] fb_ra8875 spi0.0: Display update: 566 kB/s (1322.391 ms), fps=0 (0.000 ms) [ 54.482621] fb_ra8875 spi0.0: fbtft_register_backlight() [ 54.482642] fb_ra8875 spi0.0: fbtft_register_backlight(): led pin not set, exiting. [ 54.483806] graphics fb1: fb_ra8875 frame buffer, 800x480, 750 KiB video memory, 4 KiB DMA buffer memory, fps=20, spi0.0 at 5 MHz

Lastly, here is an image of the setup: image

And a picture of it working with the Duemilanove: image2

Hopefully @Pfannex still checks these issues as well (thanks for all the work you guys already have done on fbtft and his work on the RA8875 driver - read through the whole history and development of it to see if I could figure anything out on my own - alas I couldn't).

Thanks,

Elliott

elliottcarlson commented 9 years ago

Just for completeness sake, I just received my RPi2 today - i did a fresh install, added the rpi-firmware, and did a similar hookup to the RPi2 - same result. I assume it's an issue with the driver/RA8875 - but I could just be doing something completely wrong.

Thanks again,

Elliott

notro commented 9 years ago

White display means it's not initialized. The cause of this is usually either wrong wiring or wrong init sequence. (debug=3 is enough to see the init sequence)

mitjad commented 9 years ago

Hi, did you find an error, I have the same issue? Also, are you sure about the wiring, especially : CS SP10 CE0 24 (is this SPI_CE0_N - http://www.element14.com/community/servlet/JiveServlet/previewBody/73950-102-4-309126/GPIO_Pi2.png) RST GPIO 25 22 (GPIO_GEN6) Thanks

rodrob commented 9 years ago

Hi, I've got the same problem. My 5" LCD display is white. I don't know how to install the driver correctly. I use Adafruit RA8875 driver board, and this LCD: http://www.buydisplay.com/default/5-tft-lcd-display-module-wvga-800x480-high-resolution-for-mp4-gps

My wiring is: RA8875 | RPi Vin -> 5.0V GND -> GND SCK -> GPIO11 (SPI_CLK) MISO -> GPIO9 (SPI_MISO) MOSI -> GPIO10 (SPI_MOSI) CS -> GPIO7 (SPI_CE1_N) RST -> GPIO25

Can any help me?

Thanks