I have also referred the below code and it seems used the same LCD init code.
https://github.com/jaretburkett/ILI9488/blob/master/ILI9488.cppHere also confirmed that ILI9341 is same as ILI9488.
http://www.instructables.com/id/Arduino-and-35-Inch-320x480-TFT-LCD-ILI9488-SPI-In/seems, linux driver is also registered as fb0 but nothing displayed. (enabled the linux logo)
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
fbtft_of_value: buswidth = 8
fbtft_of_value: debug = 0
fbtft_of_value: rotate = 270
fbtft_of_value: fps = 30
mmc1: new HS200 MMC card at address 0001
mmcblk1: mmc1:0001 N5WZMB 3.64 GiB
mmcblk1boot0: mmc1:0001 N5WZMB partition 1 2.00 MiB
mmcblk1boot1: mmc1:0001 N5WZMB partition 2 2.00 MiB
mmcblk1rpmb: mmc1:0001 N5WZMB partition 3 512 KiB
mmcblk1: p1 p2
mmc2: queuing unknown CIS tuple 0x80 (7 bytes)
mmc2: queuing unknown CIS tuple 0x80 (6 bytes)
mmc2: queuing unknown CIS tuple 0x80 (7 bytes)
mmc2: new high speed SDIO card at address 0001
************* NEW: Titus: LCD driver is initialized! ************
************* NEW: Titus: LCD set_var is initialized! ************
************* NEW: Titus: LCD set_gamma is initialized! ************
Console: switching to colour frame buffer device 60x40
graphics fb0: fb_ili9488 frame buffer, 480x320, 300 KiB video memory, 16 KiB DMA buffer memory, fps=33, spi2.0 at 32 MHz
Any help or insights for this issue ?
thanks for your help!