How #PinePhone initialises the MIPI Display Serial Interface
https://lupyuen.github.io/articles/dsi?11#initialise-mipi-dsi
#PinePhone's MIPI DSI Registers are actually documented in Allwinner A31 ... Which is a 32-bit SoC!
https://lupyuen.github.io/articles/dsi?10#a64-registers-for-mipi-dsi
#PinePhone's MIPI DSI Interface uses Data Types to differentiate Display Commands and Pixel Data
https://lupyuen.github.io/articles/dsi?9#video-mode-only-for-mipi-dsi
#PinePhone's ST7703 LCD Controller only works in MIPI DSI Video Mode (not Command Mode)
https://lupyuen.github.io/articles/dsi?9#video-mode-only-for-mipi-dsi
#PinePhone controls its LCD Display by sending DCS Commands to ST7703
https://lupyuen.github.io/articles/dsi?8#display-command-set-for-mipi-dsi
#PinePhone must send these (mysterious) commands to ST7703 LCD Controller at startup
https://lupyuen.github.io/articles/dsi?7#initialise-lcd-controller
Inside #PinePhone's Display is Sitronix ST7703 LCD Controller ... Yep the super-sized sibling of PineTime's LCD Controller!
https://lupyuen.github.io/articles/dsi?6#sitronix-st7703-lcd-controller
BL808 has a 64-bit #RISCV CPU for "security monitoring, intelligent audio processing, and intelligent video processing"
https://github.com/sipeed/sipeed2022_autumn_competition/blob/main/assets/BL808_RM_en.pdf
#PinePhone is connected to the Xingbangda XBD599 LCD Panel ... Says the Linux Device Tree
https://lupyuen.github.io/articles/dsi?5#xingbangda-xbd599-lcd-panel
#PinePhone's MIPI Display Serial Interface has 4 Data Lanes ... And uses Differential Signalling (similar to HDMI and USB)
https://lupyuen.github.io/articles/dsi?4#connector-for-mipi-dsi
#PinePhone Schematic says that the Allwinner A64 SoC is connected to the LCD Display via a MIPI Digital Serial Interface (DSI)
https://lupyuen.github.io/articles/dsi?3#pinephone-schematic
#RISCV BL808 supports MIPI Display Serial Interface ... Cool!
https://github.com/sipeed/sipeed2022_autumn_competition/blob/main/assets/BL808_DS_zh.pdf
Down the Rabbit Hole with #PinePhone's MIPI DSI Driver 🤔
https://gist.github.com/lupyuen/43204d20c35ecb23dfbff12f2f570565
#PinePhone's LCD Display works like a super-sized PineTime Display ... We'll find out why
https://lupyuen.github.io/articles/dsi?2#from-pinetime-to-pinephone
#PinePhone’s mysterious LCD Display and its MIPI Digital Serial Interface ... All secrets shall be revealed in this article
#PinePhone has a Goodix GT917S Touch Panel that talks on I2C ... Here's the Linux Driver
#PinePhone's mysterious LCD Display and its MIPI Digital Serial Interface ... All secrets shall be revealed soon!
Day 2 of Apache #NuttX RTOS Online Workshop is now LIVE! 🎉
Live Stream on YouTube: https://nuttx.events/
IoT Techie and Educator / Apache NuttX PMC