Apache #NuttX RTOS now boots on #PinePhone and renders a Test Pattern! What's inside our NuttX Driver for PinePhone's LCD Panel? All shall be explained in this article
Inside #PinePhone is the Xingbangda XBD599 LCD Panel ... Connected over MIPI Display Serial Interface
Article: https://lupyuen.github.io/articles/lcd?2#xingbangda-xbd599-lcd-panel
We turn on #PinePhone's LCD Backlight ... With PWM and PIO
Article: https://lupyuen.github.io/articles/lcd?3#lcd-panel-backlight
Here's how we Reset #PinePhone's LCD Panel
Article: https://lupyuen.github.io/articles/lcd?4#reset-lcd-panel
To power on #PinePhone's LCD Panel, we talk to the Power Mgmt IC
Article: https://lupyuen.github.io/articles/lcd?5#power-on-lcd-panel
We initialise the Sitronix ST7703 LCD Controller inside #PinePhone ... By sending 20 MIPI DSI Commands
Article: https://lupyuen.github.io/articles/lcd?6#initialise-lcd-controller
Rendering of graphics on #PinePhone's LCD Display is handled by Allwinner A64's Display Engine and Timing Controller TCON0
Article: https://lupyuen.github.io/articles/lcd?7#render-lcd-display
Up Next: #NuttX Framebuffer Driver for #PinePhone
Article: https://lupyuen.github.io/articles/lcd?9#framebuffer-driver
Apache #NuttX Mainline now boots on #PinePhone @PINE64 with a Test Pattern ... Let's find out what's inside the NuttX Kernel Driver for PinePhone's LCD Driver
https://lupyuen.github.io/articles/lcd