User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2019/05/06 11:19]
narmstrong [What about multimedia support ?]
start [2019/05/16 18:19] (current)
xdarklight [Supported/WiP SoC Families] I2C and infrared decoder support are queued for v5.3
Line 79: Line 79:
 ^ GPIO Interrupt ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ GPIO Interrupt ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
 ^ Clock Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Clock Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
-^ PWM                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ PWM                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ Reset Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Reset Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
-^ Infrared Decoder ​   | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ Infrared Decoder ​   | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ Ethernet ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ Ethernet ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
 ^ Multi-core ​         | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Multi-core ​         | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
Line 87: Line 87:
 ^ SPI (FC)          | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | __No__ ​     | //​WiP// ​    | ^ SPI (FC)          | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | __No__ ​     | //​WiP// ​    |
 ^ SPI (CC)            | N/A                | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ SPI (CC)            | N/A                | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
-^ I2C                | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ I2C                | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ USB                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | **Yes** ​    | ^ USB                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | **Yes** ​    |
 ^ USB OTG          | __No__ ​            | __No__ ​     | __No__ ​     | __No__ ​   | __No__ ​     | __No__ ​     | __No__ ​     | __No__ ​     | ''​Partial''​ | ^ USB OTG          | __No__ ​            | __No__ ​     | __No__ ​     | __No__ ​   | __No__ ​     | __No__ ​     | __No__ ​     | __No__ ​     | ''​Partial''​ |
 ^ MHU/​Mailbox ​       | N/A                | N/A         | N/A         | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ MHU/​Mailbox ​       | N/A                | N/A         | N/A         | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
 ^ DVFS              | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ DVFS              | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
-^ eMMC              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    | +^ eMMC              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    | 
-^ SDCard ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         ​| ​//​WiP// ​    |+^ SDCard ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         ​| ​**Yes** ​    |
 ^ SDIO              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ SDIO              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
 ^ NAND              | __No__ ​            | __No__ ​     | __No__ ​     | __No__ ​   | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | __No__ ​     | ^ NAND              | __No__ ​            | __No__ ​     | __No__ ​     | __No__ ​   | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | __No__ ​     |
 ^ ADC                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ ADC                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
-^ Audio Subsystem ​   | __No__ ​            | __No__ ​     | __No__ ​     | //​WiP// ​  | //​WiP// ​    | //​WiP// ​    | //​WiP// ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ Audio Subsystem ​   | __No__ ​            | __No__ ​     | __No__ ​     | //​WiP// ​  | //​WiP// ​    | //​WiP// ​    | //​WiP// ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ CVBS Output ​       | __No__ ​            | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    | ^ CVBS Output ​       | __No__ ​            | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    |
 ^ HDMI Output ​       | __No__ ​            | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    | ^ HDMI Output ​       | __No__ ​            | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    |
-^ HDMI Audio          | __No__ ​            | __No__ ​     | __No__ ​     | //​WiP// ​  | //​WiP// ​    | //​WiP// ​    | //​WiP// ​    | N/A         ​| ​//​WiP// ​    |+^ HDMI Audio          | __No__ ​            | __No__ ​     | __No__ ​     | //​WiP// ​  | //​WiP// ​    | //​WiP// ​    | //​WiP// ​    | N/A         ​| ​**Yes** ​    |
 ^ CEC                | __No__ ​            | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    | ^ CEC                | __No__ ​            | __No__ ​     | __No__ ​     | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    |
 ^ Thermal Sensor ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    | ^ Thermal Sensor ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | //​WiP// ​    |
Line 130: Line 130:
   * G12A: support for the USB control IP   * G12A: support for the USB control IP
   * G12A: support for the peripheral-only dwc2   * G12A: support for the peripheral-only dwc2
 +  * G12A: support in the PWM controller driver
   * Meson GX/AXG MMC: clean-ups and clock phase tuning updates   * Meson GX/AXG MMC: clean-ups and clock phase tuning updates
   * Meson8/​Meson8b/​Meson8m2:​ support for the VDEC clocks   * Meson8/​Meson8b/​Meson8m2:​ support for the VDEC clocks
Line 680: Line 681:
  
 ==== Mainline U-Boot Support Matrix ==== ==== Mainline U-Boot Support Matrix ====
-|                    ^ S905      ^ S905X      ^ S912 S905D      ^ A113X       ^ S905X2 S905D2 S905Y2 ^+|                    ^ S905      ^ S905X      ^ S912\\ S905D      ^ A113X       ^ S905X2\\ S905D2\\ S905Y2 ^
 ^ Boards ​               | Odroid-C2, Nanopi-K2 | P212, Khadas VIM, LibreTech-CC | Khadas VIM2 | S400 | U200 | ^ Boards ​               | Odroid-C2, Nanopi-K2 | P212, Khadas VIM, LibreTech-CC | Khadas VIM2 | S400 | U200 |
 ^ UART                | **Yes** ​  | **Yes** ​   | **Yes** ​   | **Yes** ​   | **Yes** ​   | ^ UART                | **Yes** ​  | **Yes** ​   | **Yes** ​   | **Yes** ​   | **Yes** ​   |
start.1557134389.txt.gz · Last modified: 2019/05/06 11:19 by narmstrong