This is the first part of the development of Project Koyomi, read this blog post
for more.
The purpose of this Raspberry Pi hat is to test and play around with the
display of the Vaio P before further development of the motherboard.
The board is currently tested and working as shown here!
The board uses Texas Instruments' SN75LVDS83B LVDS transmitter using the Pi's DPI signals to send video out to the display. The final motherboard will use a DVI receiver to free up the Raspberry's GPIO, a small converter board is in development and you can find it here.
The display connector is made by I-PEX, and the model numbers are
20374-030E-31
/20374-R30E-31
, they're the same but the 0 variant seems to be
more common.
The display, in my case a LT080EE04100 by Toshiba (it should be the same for
all Vaio Ps), has no backlight driver, and for that the backlight pins are
broken out, allowing testing of different drivers.
The driver will be controlled using software I2C since all the hardware I2C
pins are already used by DPI. The assigned GPIOs are 23 for SDA and 24 for SCL.
More info about software I2C on this page.
The current settings used in config.txt
(on top of the default) is:
dtparam=i2c_arm=off
dtparam=spi=off
display_auto_detect=0
dtoverlay=vc4-kms-dpi-generic
dtparam=hactive=1600,hfp=32,hsync=65,hbp=97
dtparam=vactive=768,vfp=1,vsync=1,vbp=8
dtparam=width-mm=182,height-mm=87
dtparam=clock-frequency=83600000,rgb666
framebuffer_width=1600
framebuffer_height=768
dtoverlay=i2c-gpio,i2c_gpio_sda=23,i2c_gpio_scl=24
disable_overscan=1
Huge thanks to Arya (@CRImier) for her help during most phases of the design!