== Chromebook/Smart Home/Tablet chips == | |^ MT8167 ^ MT8173 ^ MT8183 ^ MT8365 ^ MT8516 ^ ^ ADC (auxadc) || Done | Done | Done | Wip | Done | ^ Audio Codec ^ AFE | Wip | Done | Done | Wip | Wip | ^ ^ cs42448 | N/A | N/S | N/S | N/A | N/A | ^ ^ wm8960 | N/A | N/S | N/S | N/A | N/A | ^ Bluetooth ^ HCI Uart | No | N/S | N/S | N/S | No | ^ ^ BTIF | No | N/S | N/S | N/S | No | ^ Camera || Wip | N/S | Wip | No | N/A | ^ Clocks || Done | Done | Done | Wip | Done | ^ CPUFreq || Done | Done | Wip | Wip | Done | ^ Crypto || N/A | N/S | N/S | N/A | N/A | ^ Display ^ DRM | Wip | Done | Done | Wip | N/A | ^ ^ HDMI-TX | Wip | Done | Wip | N/S | N/A | ^ ^ MIPI | Wip | Done | Done | Wip | N/A | ^ DMA (GDMA) || N/A | N/S | N/S | N/A | N/A | ^ DMA (HSDMA) || N/A | Done | N/S | N/A | N/A | ^ DMA UART (APDMA) || Done | N/S | N/S | Wip | Done | ^ Efuse || Done | Done | Done | Wip | Done | ^ Ethernet || Done | N/S | N/A | Wip | Done | ^ GPU || No | N/S | N/S | Wip | N/A | ^ HNAT || N/A | N/S | N/S | N/A | N/A | ^ I2C || Done | Done | Done | Wip | Done | ^ IOMMU || Done | Done | Done | Wip | N/A | ^ IRQ (sysirq) || Done | Done | Done | Wip | Done | ^ IR ^ CIR-rx | No | N/S | N/S | Wip | No | ^ ^ CIR-tx | N/A | N/S | N/S | N/A | N/A | ^ JPEG-Dec || N/A | Done | Wip | No | N/A | ^ MMC || Done | Done | Done | Wip | Done | ^ NAND/BCH || Wip | N/S | N/A | Wip | Wip | ^ NAND-SPI || N/A | N/S | N/A | Wip | N/A | ^ PCIe || N/A | N/S | N/A | N/A | N/A | ^ PHY (TPHY) || Done | N/S | Done | Wip | N/A | ^ Pinctrl || Done | Done | Done | Done | Done | ^ PMIC || Wip | Done | Done | Wip | Wip | ^ Leds || N/A | Done | N/S | N/A | N/A | ^ PMIC wrapper || Done | Done | Done | Wip | Done | ^ Power Domains || Done | Done | Done | Wip | N/A | ^ RTC (SoC) || N/A | N/S | N/A | N/A | N/A | ^ PWM || Done | N/S | Done | Wip | Done | ^ regulator || Wip | N/S | Done | Wip | Wip | ^ RNG || Done | N/S | Done | Wip | Done | ^ SATA || N/A | N/S | N/S | N/A | N/A | ^ SPI || Done | Done | Done | Wip | Done | ^ SPI-NOR || N/A | Done | N/S | N/A | N/A | ^ Switch (DSA) || N/A | N/S | N/S | N/A | N/A | ^ Thermal || Wip | Done | Done | Wip | Wip | ^ Timer (mtk) || Wip | Done | Done | Wip | Wip | ^ UART || Done | Done | Done | Wip | Done | ^ USB3/XHCI || N/A | Done | Done | Wip | N/A | ^ USB/MUSB || Done | N/S | N/A | N/A | Done | ^ Video ^ Encode | Wip | Done | N/S | No | N/A | ^ ^ Decode | Wip | Done | Wip | No | N/A | ^ watchdog || Done | Done | Done | Wip | Done | ^ Wifi (mt76xx/mt66xx) || N/A | N/S | N/A | N/A | N/A | | |^ MT8167 ^ MT8173 ^ MT8183 ^ MT8365 ^ MT8516 ^ * **Done** means this is already upstream * **Wip** someone is working on it * **No** device present but not supported upstream * **N/A** device is not present (not applicable) * **N/S** unclear if device is present or not (not sure)