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 Both sides next revision
start [2020/10/06 09:02]
Matthias Brugger created status matrix
start [2020/10/20 14:27]
Matthias Brugger add network chips matrix
Line 1: Line 1:
-== Status Matrix ==+=== Status Matrix ​===
  
 The goal of this matrix is to give an easy view of work on each SoC worked on by the mainline community. The goal of this matrix is to give an easy view of work on each SoC worked on by the mainline community.
  
-                         ^^    ​MT6797 ​           ​         MT7621 ​           ​MT7622 ​    ​        ​MT7623 ​    ​         MT7629 ​          ​MT8167 ​     ^        MT8173 ​     ^      MT8183 ​       ^        MT8516 ​     ^ +== Network chips == 
-|**ADC (auxadc)**          ​||  ​N/S                  N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @red:​No ​          ​| ​ N/S               ​| ​ N/S               ​| ​ @red:​No ​          | +| ^^ MT2712 ​ MT7621 ^ MT7622 ^ MT7623 ^ MT7629 
-|**Audio Codec**  |  ​AFE    |  N/S                 ​ N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +^ ADC (auxadc) ||  ​Done  N/S   | Done ​ Done  | N/A 
-|:::              | cs42448 |  N/S                 ​ N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​|  ​N/A               |  N/S               ​| ​ N/S               ​| ​ N/A               | +Audio Codec ^ AFE |  N/S  | N/S  | Done ​ | Done ​ | N/A 
-|:::              |  ​wm8960 |  N/S                 ​ N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​|  ​N/A               |  N/S               ​| ​ N/S               ​| ​ N/A               | +^       ^ cs42448 | ​ N/S  | N/S   | Done ​ Done  | N/A 
-|**Bluetooth**     |HCI Uart|  N/S                  N/S               ​ ​@lightgreen:​Done   @red:No           ​ N/S                ​@red:​No ​          |  N/S               ​| ​ N/S                ​@red:​No ​          | +^ ^ wm8960 ​ |  N/S  | N/S   | Done ​ Done  | N/A 
-|:::                   ​|BTIF|  ​N/S                 ​ ​N/​S ​              ​| ​ @orange:Wip       ​ @red:No           ​ N/S               ​| ​ @red:​No ​          ​| ​ N/S               ​| ​ N/S               ​| ​ @red:​No ​          | +Bluetooth HCI Uart  ||  N/A  ​| N/S   | Done ​ No  | N/
-|**Camera**                ​||  ​N/S                  N/S               ​ N/A               ​ N/A               ​ ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​|  ​N/A               | +^ BTIF ||  N/ ​| N/​S ​  | Wip   No  | N/A 
-|**Clocks**                ​||  ​@lightgreen:​Done     N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ @lightgreen:​Done  ​| ​ N/S               ​| ​ @lightgreen:​Done ​ | +Camera ​ ||  ​Wip  ​| N/S   | N/A   N/A  | N/A 
-|**CPUFreq**               ||  ​@red:​No ​             N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +Clocks ​ ||  Done |  N/S   | Done ​ Done  | Done 
-|**Crypto**                ​||  N/S                 |  N/S                N/A               ​ ​@lightgreen:​Done  ​| ​ N/S               ​| ​ N/A               ​| ​ N/S               ​| ​ N/S               ​| ​ N/A               +CPUFreq ​ ||  ​Done  N/S   | Done ​ Done  | N/A 
-|**Display**            |DRM|  ​@red:​No ​             N/S               ​ N/A               ​ ​@orange:​Wip ​       ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ @orange:​Wip ​      ​| ​ N/S               ​|  ​N/A               | +Crypto ​ ||  N/S  | No | N/A   Done  | No 
-|:::                |HDMI-TX|  @red:​No ​            ​| ​ N/S               |  N/A               |  @orange:​Wip ​       N/S               ​ ​@orange:​Wip ​      ​| ​ @orange:​Wip ​      ​|  ​N/S                N/A               | +Display ​DRM   |  ​Done  ​| N/S    N/A  | No | N/A 
-|:::                   |MIPI|  ​@red:​No ​             N/S               ​ N/A               ​ ​@orange:​Wip ​       N/S                ​@orange:​Wip ​      ​| ​ @orange:​Wip ​      |  N/S               |  N/A               +^ ^ HDMI-TX | ​ N/A  | N/S   | N/A  | No | N/A 
-|**DMA (HSDMA)**           ||  N/S                 ​ ​@orange:​Staging ​  |  @lightgreen:​Done ​ ​| ​ ​@lightgreen:​Done   ​N/​S ​              ​| ​ N/A               ​| ​ @lightgreen:​Done   ​N/​S ​              ​|  ​N/A               | +^ ^ MIPI |  ​Done  N/S   | N/A   No | N/
-|**DMA UART (APDMA)**      ​||  ​N/S                  N/S               ​ ​@orange:​Wip ​       ​@orange:​Wip ​       ​N/​S ​              ​| ​ @orange:Wip       |  N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +^ DMA network (GDMA) ||  N/S  | Done | Done | Done | Done 
-|**Efuse**                 ||  ​N/S                  N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done  ​| ​ N/S               ​| ​ @red:​No ​          ​| ​ N/S               ​| ​ N/S               ​| ​ @red:​No ​          +DMA (HSDMA) ​ ||  N/S  | Staging ​ | Done ​ Done  | N/A 
-|**Ethernet**              ​||  ​N/S                  ​@lightgreen:​Done   ​@lightgreen:​Done   ​@lightgreen:​Done  ​| ​ N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      +DMA UART (APDMA) ​ ||  ​Done  N/S   | Done Done | Wip 
-|**GPU**                   ||  N/S                 ​ N/S                N/A               ​ ​@lightgreen:​LIMA   ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​|  ​N/A               | +Efuse ||  ​Done  N/S   | Done ​ Done  | Done 
-|**HNAT**                  ​||  N/S                 |  N/S                @red:No           ​ @red:No           |  N/S               ​| ​ N/A               ​| ​ N/S               ​| ​ N/S               ​| ​ N/A               | +Ethernet   ||  ​Done  Done   | Done ​ Done  | Done 
-|**I2C**                   ||  ​N/S                 ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done   ​N/​S ​              ​| ​ N/S               ​| ​ @lightgreen:​Done  | +GPU  ||  N/S  | N/A  | N/A      LIMA  | N/A 
-|**IOMMU**                 ||  ​@red:​No ​             N/S               ​ N/A               ​ ​@lightgreen:​Done   ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ @lightgreen:​Done ​ |  N/S               ​|  ​N/A               | +HNAT  ||  N/S  | Wip | Wip  |    ​No  | No 
-|**IRQ (sysirq)**          ​||  ​N/S                  ​N/​S ​              ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done   ​N/​S ​              ​| ​ N/S               ​| ​ @lightgreen:​Done  | +I2C  ||  Done |  Done   | Done ​ Done  | Done 
-|**IR**              |CIR-rx| ​ N/S                 ​ N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @red:​No ​          ​| ​ N/S               ​| ​ N/S               ​| ​ @red:​No ​          | +IOMMU  ||  ​Done  N/S   | N/A      Done  | N/A 
-|:::                 |CIR-tx| ​ N/S                  N/S               ​ @red:No           ​ N/A               ​ ​N/​S ​              ​|  ​N/A               |  N/S               ​| ​ N/S               ​| ​ N/A               | +IRQ (sysirq) ​ ||  ​Done  Done   | Done ​ Done  | Done 
-|**JPEG-Dec**              ​||  N/S                 ​ N/S               ​ N/A               ​ ​@lightgreen:​Done   ​N/​S ​              ​|  ​N/A               |  N/S               ​| ​ N/S               ​| ​ N/A               | +IR CIR-rx | ​ N/S  | N/S   | Done ​ Done  | N/A 
-|**MMC**                   ||  ​N/S                 ​| ​ @red:​No ​          ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @lightgreen:​Done ​ | +^ ^ CIR-tx | ​ N/A  ​| N/S   | No      N/A  | N/A 
-|**NAND/BCH**              ​||  ​N/S                 |  ​N/S                ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +JPEG-Dec ​ ||  N/S  | N/S   | N/A      Done  | N/A 
-|**NAND-SPI**              ​||  N/S                 |  N/S               |  ​@orange:​Wip ​       ​N/​A ​               ​N/​S ​              ​|  ​N/A               |  N/S               ​| ​ N/S               ​| ​ N/A               +MMC  ||  Done |  Done   | Done ​ Done  | N/A 
-|**PCIe**                  ​||  ​N/S                 |  ​@orange:​Staging ​   ​@lightgreen:​Done   ​@lightgreen:​Done  ​| ​ N/S               ​| ​ N/A               ​| ​ N/S               ​| ​ N/S               ​| ​ N/A               +NAND/​BCH ​ ||  ​Done  Staging ​ ​| Done ​ Done  | N/A 
-|**PHY (TPHY)**            ​||  ​N/S                  N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done  ​| ​ N/S               ​| ​ N/S               ​| ​ N/A               | +NAND-SPI ​ ||  N/S  | OpenWrt ​ | OpenW rt N/A  | No 
-|**Pinctrl**               ||  ​@lightgreen:​Done     ​N/​S ​              ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ @lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done  | +PCIe  ||  ​Done  Staging ​ ​| Done ​ Done  | Done 
-|**PMIC**                ​ ​| ​ @red:​No ​            |  N/S               |  @lightgreen:​Done ​ ​| ​ ​@lightgreen:​Done ​ |  ​N/S               ​ ​@orange:​Wip ​       ​@lightgreen:​Done   N/S               ​| ​ @orange:​Wip ​      | +PHY (TPHY) ​ ||  ​Done  N/S   | Done ​ Done  | Done 
-|:::                   |Leds|  ​N/​S ​                |  N/S               |  N/A                ​@lightgreen:​Done ​ |  ​N/S               ​ N/A               ​ ​@lightgreen:​Done   ​N/​S ​              ​|  ​N/A               | +Pinctrl ​ ||  Done |  Done   | Done ​ Done  | Done 
-|**PMIC wrapper**          ​||  @red:​No ​            |  N/S               |  @lightgreen:​Done ​ ​| ​ ​@lightgreen:​Done ​ |  ​N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @lightgreen:​Done ​ | +PMIC  ||  N/S  | N/S   | Done Done  | N/A 
-|**Power Domains**         ||  ​N/S                  N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @orange:​Wip ​      ​| ​ @lightgreen:​Done  ​| ​ @orange:​Wip ​      ​| ​ N/A               | +Leds ||  N/S  | N/S   | N/A      Done  | N/A 
-|**RTC (SoC)**             ||  ​N/S                 ​| ​ N/S                ​@lightgreen:​Done ​ |  ​N/A               ​ ​N/​S ​               N/A               ​ ​N/​S ​              ​| ​ N/S               ​|  ​N/A               | +PMIC wrapper ​ ||  N/S  | N/S   | Done ​ Done  | N/A 
-|**PWM**                   ||  ​N/S                 |  ​N/S                ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​               ​@orange:​Wip ​      |  N/S               |  N/S                ​@orange:​Wip ​      | +Power Domains ​ ||  ​Done  N/S   | Done ​ Done  | Done 
-|**regulator** ​            ​|| ​ @red:​No ​            ​|  ​N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +RTC (SoC)  ||  ​Wip  ​| N/​A ​  | Done N/A  | N/A 
-|**RNG**                   ||  N/S                 ​ N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done  ​| ​ N/S               ​| ​ N/S               ​| ​ @lightgreen:​Done ​ | +PWM  ||  ​Done  OpenWrt ​ ​| Done ​ Done  | Done 
-|**SATA**                  ​||  N/S                 ​| ​ N/S                ​@lightgreen:​Done ​ |  ​N/A               ​ ​N/​S ​               N/A               ​ ​N/​S ​              ​| ​ N/S               ​|  ​N/A               | +^ regulator ||  N/S  | N/S   | Done ​ Done  | N/A 
-|**SPI**                   ||  ​N/S                 ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done   ​N/​S ​              ​| ​ N/S               ​| ​ @lightgreen:​Done  | +RNG  ||  N/S  | N/S   | Done ​ Done  | Done 
-|**SPI-NOR**               ||  ​N/S                  ​N/​S ​               ​@lightgreen:​Done   ​@lightgreen:​Done  ​| ​ N/S               ​| ​ N/A               ​| ​ N/S               ​| ​ N/S               ​| ​ N/A               +SATA  ||  N/ ​| N/​A ​  | Done N/A  | N/A 
-|**Switch (DSA)**          ​||  N/S                 ​| ​ N/S                ​N/​A ​              ​| ​ @lightgreen:​Done   ​N/​S ​              ​|  ​N/A               ​ ​N/​S ​               ​N/​S ​              ​|  ​N/A               | +SPI  ||  Done |  Done   | Done ​ Done  | Done 
-|**Thermal**               ||  ​N/S                  N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done   N/S               ​| ​ @red:​No ​          ​| ​ N/S               ​| ​ N/S               ​| ​ @red:​No ​          | +SPI-NOR ​ ||  ​Done  Done  | Done ​ Done  | Done 
-|**Timer (mtk)**           ||  ​@red:​No ​             N/S               ​ ​@lightgreen:​Done   ​@lightgreen:​Done  ​| ​ N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      +Switch (DSA)  ||  N/ ​| Done ​  | N/A      Done | N/A 
-|**UART**                  ​||  ​@lightgreen:​Done     ​N/​S ​              ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done   ​@lightgreen:​Done  ​| ​ @lightgreen:​Done ​ |  @lightgreen:​Done ​ | +Thermal ​ ||  ​Done  N/S   | Done ​ Done  | N/A 
-|**USB3/XHCI**             ||  ​N/S                  ​N/​S ​               ​@lightgreen:​Done   ​@lightgreen:​Done  ​| ​ N/S               ​| ​ N/A               ​| ​ N/S               ​| ​ N/S               ​| ​ N/A               +Timer (mtk)  ||  ​Done  N/S   | Done ​ Done  | Done 
-|**USB/MUSB**              ​||  N/S                 ​ N/S               ​ N/A               ​ ​@orange:​Wip       ​ N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +UART  ||  Done |  Done   | Done ​ Done  | Done 
-|**Video**           |Encode| ​ N/S                 ​ N/S               ​ N/A               ​ ​@orange:​Wip ​      ​| ​ N/S               ​| ​ @red:No           ​ ​N/​S ​              ​| ​ N/S               ​|  ​N/A               | +USB3/​XHCI ​ ||  ​Done  Done  | Done ​ Done  | Done 
-|:::                 |Decode| ​ N/S                 ​ N/S               ​ N/A               ​ @red:No           ​ ​N/​S ​              ​| ​ @red:​No ​          ​| ​ N/S               ​| ​ N/S               ​|  ​N/A               | +USB/​MUSB ​ ||  N/S  | N/S   | N/A      Wip  | N/A 
-|**watchdog**              ​||  ​N/S                 ​| ​ @orange:​Staging ​  ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done   ​@lightgreen:​Done   ​N/​S ​              ​| ​ @lightgreen:​Done  | +Video Encode | ​  ​N/S  | N/S   | N/A      No  | N/A 
-|**Wifi (mt76xx/​mt66xx)**  ​||  N/S                  N/S               ​ @red:No           ​ @red:No           |  N/S               ​| ​ @orange:​Wip ​      ​| ​ N/S               ​| ​ N/S               ​| ​ @orange:​Wip ​      | +^ ^ Decode | ​  ​N/S  | N/S   | N/A      No  | N/A 
-                         ^^    ​MT6797 ​           ​         MT7621 ​           ​MT7622 ​    ​        ​MT7623 ​    ​         MT7629 ​   ​^ ​       MT8167 ​     ^        MT8173 ​     ^      MT8183 ​       ^        MT8516 ​     ^+watchdog ​ ||  Done |  Done   | Done ​ Done  | Done 
 +Wifi (mt76xx/​mt66xx) ​ ||  N/A  ​| N/S   | Done | No  | No 
 +| ^^ MT2712 ​ MT7621 ​ ^ MT7622 ​ ^ MT7623 ​ ^ MT7629 ​
  
   * **Done** means this is already upstream   * **Done** means this is already upstream
start.txt · Last modified: 2020/11/03 19:16 by Ryder Lee