Chromebook/Smart Home/Tablet chips ================================== .. list-table:: :header-rows: 1 :stub-columns: 2 - - - - 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 - Done - 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 - Done - N/A - N/A - - DMA UART (APDMA) - - Done - Done - Done - Wip - Done - - Efuse - - Done - Done - Done - Wip - Done - - Ethernet - - Done - N/S - N/A - Wip - Done - - GPU - - No - N/S - Done - 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 - Done - Done - Wip - Done - - regulator - - Wip - N/S - Done - Wip - Wip - - RNG - - Done - Done - 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 - Done - 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)