Changes between Version 31 and Version 32 of venice/mipi


Ignore:
Timestamp:
03/22/2023 11:04:44 PM (13 months ago)
Author:
Ryan Erbstoesser
Comment:

update software links

Legend:

Unmodified
Added
Removed
Modified
  • venice/mipi

    v31 v32  
    6767Purchase the GW16136 on the Gateworks shop: [https://shop.gateworks.com/index.php?route=product/product&path=70_86&product_id=236]
    6868
    69 == Alternate Displays
    70 Densitron [https://www.densitron.com/products/tft-displays/mipi-tft MIPI Displays] makes several MIPI based displays with touchscreen options. Densistron can also customize the display's adapter board for volume projects to connect directly with the Venice MIPI DSI/CSI connector. Please note these screens will require software driver integration as described [#software here]
    7169
     70
     71=== Adding a New Venice MIPI DSI Display
     72
     73Densitron [https://www.densitron.com/products/tft-displays/mipi-tft MIPI Displays] makes several MIPI based displays with touchscreen options. Densistron can also customize the display's adapter board for volume projects to connect directly with the Venice MIPI DSI/CSI connector. Please note these screens will require software driver integration.
     74
     75Read more about the software effort to add a display here: [wiki:venice/multimedia#SoftwaretoAddaNewDisplay]
    7276
    7377
     
    103107Gateworks can also be hired to create custom audio designs.
    104108
    105 === Adding a New Venice MIPI DSI Display
    106109
    107 Please note, a display of any kind needs a software driver for the chip used on the display as well as a software driver for the IMX MIPI-DSI controller. These drivers are not trivial and if a chip is on the display that doesn't have an existing driver for it, one will need datasheets and reference manuals to write the driver - this is not an easy lift and would require strong software expertise.
    108 
    109 Please note this software effort has basically already been completed for our pre-approved and tested displays  [#rpi here]
    110 
    111 Note for use of other displays there are several MIPI DSI bridge chips with Linux drivers listed in:
    112 [https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/bridge/Kconfig]
    113 
    114 Note that it is difficult to obtain software documentation for these chips, including the ones there so it would be wise to only try using something with a MIPI-DSI bridge chip that is already supported.
    115 
    116 For example:
    117 The raspberry pi 7-inch display uses:
    118 - TC358762 MIPI DSI to DBI bridge which does have a driver in mainline: https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/bridge/tc358762.c
    119 - ATTINY controller with proprietary firmware implementing a regulator and PWM controller over I2C - its undocumented but luckily there is a driver for it in mainline: https://elixir.bootlin.com/linux/latest/source/drivers/regulator/rpi-panel-attiny-regulator.c
    120 - Powertip ph800480t013-idf02 LCD - support for it is in the drm simple-panel driver: https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/panel/panel-simple.c
    121 - Focaltec FT5604 touch controller - support for it is in https://elixir.bootlin.com/linux/latest/source/drivers/input/touchscreen/edt-ft5x06.c
    122110
    123111[=#software]