Image Release Map: Difference between revisions

From Banana Pi Wiki
Jump to navigation Jump to search
Line 25: Line 25:


|-
|-
| style="text-align: left;" colspan="2" | Android
| style="text-align: left;" colspan="2" | [[Android]]
| N/A
| N/A
| N/A
| N/A
Line 38: Line 38:


|-
|-
| style="text-align: left;" colspan="2" | [[Audio Codec]]
| style="text-align: left;" colspan="2" | [[Ubuntu]]
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.4
Line 52: Line 52:


|-
|-
| style="text-align: left;" rowspan="3" | ADC
| style="text-align: left;" rowspan="3" | [[Debian]]
| style="text-align: left;" | GPADC
| style="text-align: left;" | GPADC
| style="background: lightgreen;"        | 4.12
| style="background: lightgreen;"        | 4.12
Line 66: Line 66:


|-
|-
| style="text-align: left;" | Thermal
| style="text-align: left;" | [[Armbian]]
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.14
| style="background: lightgreen;"        | 3.14
Line 80: Line 80:


|-
|-
| style="text-align: left;" | Touch
| style="text-align: left;" | [[Raspbian]]
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.14
| style="background: lightgreen;"        | 3.14
Line 93: Line 93:


|-
|-
| style="text-align: left;" colspan="2" | Clocks
| style="text-align: left;" colspan="2" | [[OpenWrt]]
| style="background: lightgreen;" | 3.10
| style="background: lightgreen;" | 3.10
| style="background: lightgreen;" | 3.11
| style="background: lightgreen;" | 3.11
Line 104: Line 104:
| style="background: lightgreen;" | 3.19
| style="background: lightgreen;" | 3.19
| style="background: lightgreen;" | 4.13
| style="background: lightgreen;" | 4.13
|-
| style="text-align: left;" colspan="2" | CPUFreq
| style="background: lightgreen;" | 4.0
| style="background: lightgreen;" | 4.0
| style="background: lightgreen;" | 4.0
| style="background: lightgreen;" | 4.0
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.11
| style="background: red;"        | NO
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.17
|-
| style="text-align: left;" colspan="2" | [[Cryptographic_Hardware_Accelerators|Crypto]]
| style="background: lightgreen;"  | 4.3
| style="background: lightgreen;"  | 4.13
| style="background: lightgreen;"  | 4.13
| style="background: lightgreen;"  | 4.3
| style="background: darkgreen;"    | ?
| style="background: lightgreen;"  | 4.3
| style="background: lightgreen;"  | 4.3
| style="background: orange;"      | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: orange;"      | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: orange;"      | [[Linux_mainlining_effort#Major_drivers|WIP]]
|-
| rowspan="4" style="text-align: left;"  | [[CSI|Camera]]
| style="text-align: left;"              | BT656
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: orange;"            | [[Linux_mainlining_effort#Major_drivers|WIP]]
|-
| style="text-align: left;"              | ISP
| style="background: red;"                | NO
| N/A
| N/A
| style="background: red;"                | NO
| N/A
| style="background: red;"                | NO
| N/A
| N/A
| style="background: red;"                | NO
| style="background: red;"                | NO
|-
| style="text-align: left;"              | MIPI-CSI
| N/A
| N/A
| N/A
| N/A
| N/A
| style="background: red;"                | NO
| N/A
| N/A
| style="background: red;"                | NO
| style="background: red;"                | NO
|-
| style="text-align: left;"              | Parallel
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: red;"                | NO
| style="background: orange;"            | [[Linux_mainlining_effort#Major_drivers|WIP]]
|-
| style="text-align: left;" colspan="2" | Display (SimpleFB)
| style="background: lightgreen;"        | 3.19
| style="background: lightgreen;"        | 3.19
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 3.19
| style="background: lightgreen;"        | 3.19
| style="background: lightgreen;"        | 3.19
| style="background: lightgreen;"        | 3.19
| style="background: lightgreen;"        | 4.17
| style="background: red;"                | NO
| style="background: red;"                | NO
|-
| rowspan="8" style="text-align: left;"  | Display
([https://dri.freedesktop.org/wiki/DRM/ DRM])
| style="text-align: left;"      | CVBS
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.9 ?
| style="background: lightgreen;" | 4.7
| style="background: red;"        | NO
| N/A
| N/A
| N/A
| N/A
| N/A
| style="background: lightgreen;" | 4.9
|-
| style="text-align: left;"      | HDMI
| style="background: lightgreen;" | 4.15
| style="background: lightgreen;" | 4.13
| N/A
| style="background: lightgreen;" | 4.15
| N/A
| style="background: lightgreen;" | 4.15
| N/A
| style="background: red;"        | NO
|-
| style="text-align: left;"      | HDMI Audio
| style="background: red;"        | NO
| style="background: red;"        | NO
| N/A
| style="background: red;"        | NO
| N/A
| style="background: red;"        | NO
| N/A
| style="background: red;"        | NO
| style="background: red;"        | NO
|-
| style="text-align: left;"      | HDMI CEC
| style="background: lightgreen;" | 4.15
| style="background: lightgreen;" | 4.14
| N/A
| style="background: lightgreen;" | 4.15
| N/A
| style="background: lightgreen;" | 4.15
| N/A
| style="background: red;"        | NO
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.17
| N/A
| style="background: lightgreen;" | 4.17
|-
| style="text-align: left;"      | LVDS
| style="background: darkgreen;"  | ?
| N/A
| N/A
| style="background: darkgreen;"  | ?
| style="background: darkgreen;"  | ?
| style="background: darkgreen;"  | ?
| style="background: darkgreen;"  | ?
| style="background: darkgreen;"  | ?
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 4.16
| N/A
| N/A
|-
| style="text-align: left;"      | MIPI DSI
| N/A
| N/A
| N/A
| N/A
| style="background: darkgreen;"  | ?
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.18
| style="background: red;"        | NO
| style="background: red;"        | NO
| style="background: red;"        | NO
| N/A
| N/A
|-
| style="text-align: left;"      | RGB
| style="background: lightgreen;" | 4.15
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 4.7
| style="background: lightgreen;" | 4.15
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 4.10
| style="background: lightgreen;" | 4.9
| style="background: red;"        | NO
| style="background: orange;"    | WIP
| style="background: lightgreen;" | 4.16
| style="background: lightgreen;" | 4.9
| N/A
|-
| style="text-align: left;"      | VGA
| style="background: red;"        | NO
| N/A
| N/A
| style="background: red;"        | NO
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A




Line 364: Line 142:
| style="background: lightgreen;" rowspan="2" | 4.13
| style="background: lightgreen;" rowspan="2" | 4.13


|-
| style="text-align: left;"  | [[Ethernet#GMAC|GMAC]]
| N/A
| N/A
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 3.17


|-
| style="text-align: left;" colspan="2" | HW Spinlocks
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| style="background: red;"    | NO
| style="background: red;"    | NO
| style="background: red;"    | NO
| N/A
| style="background: red;"    | NO
|-
| style="text-align: left;" colspan="2" | [[I2C]]
| style="background: lightgreen;" | 3.11
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 3.11
| style="background: lightgreen;" | 3.13
| style="background: lightgreen;" | 3.18
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.10
| style="background: lightgreen;" | 3.19
| style="background: lightgreen;" | 4.16
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.9
|-
| style="text-align: left;" colspan="2" | I2S
| style="background: lightgreen;" | 4.8
| style="background: darkgreen;"  | ?
| N/A
| style="background: lightgreen;" | 4.8
| style="background: darkgreen;"  | ?
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.11
| style="background: lightgreen;" | 4.17
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.16
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.14
|-
| style="text-align: left;" colspan="2" | IOMMU
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
|-
| style="text-align: left;" colspan="2"  | [[IR]]
| style="background: lightgreen;"        | 3.17
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 3.17
| N/A
| style="background: lightgreen;"        | 4.0
| N/A
| style="background: darkgreen;"          | ?
| style="background: lightgreen;"        | 4.5
| style="background: orange;"            | [[Linux_mainlining_effort#Minor_drivers|WIP]]
| style="background: lightgreen;"        | 4.9
| style="background: lightgreen;"        | 4.6
|-
| style="text-align: left;" colspan="2" | Keypad
| style="background: orange;" | WIP
| N/A
| N/A
| style="background: orange;" | WIP
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
|-
| style="text-align: left;" colspan="2"  | LRADC
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.2
| style="background: darkgreen;"          | ?
| style="background: darkgreen;"          | ?
| style="background: darkgreen;"          | ?
| style="background: lightgreen;"        | 4.9
| style="background: darkgreen;"          | ?
|-
| style="text-align: left;" colspan="2" | MsgBox
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| style="background: red;"  | NO
| style="background: red;"  | NO
| style="background: red;"  | NO
| N/A
| style="background: red;"  | NO
|-
| style="text-align: left;" colspan="2"  | [[NAND]]
| style="background: darkgreen;"          | ?
| style="background: darkgreen;"          | ?
| style="background: lightgreen;"        | 4.12 <ref name="mlc">While the NAND controller itself is supported, the NAND technology found on the vast majority of boards isn't. See [[MTD_Driver#Challenges|this page]] </ref>
| style="background: darkgreen;"          | ?
| style="background: lightgreen;"        | 4.9 <ref name="mlc"/>
| style="background: darkgreen;"          | ?
| style="background: lightgreen;"        | 4.9 <ref name="mlc" />
| style="background: darkgreen;"          | ?
| style="background: darkgreen;"          | ?
| style="background: darkgreen;"          | ?
| style="background: lightgreen;"        | 4.9 <ref name="mlc" />
| style="background: darkgreen;"          | ?
|-
| style="text-align: left;" colspan="2" | PCIe
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
|-
| style="text-align: left;" colspan="2" | Pinctrl
| style="background: lightgreen;" | 3.9
| style="background: lightgreen;" | 3.9
| style="background: lightgreen;" | 3.9
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 3.18
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.6
| style="background: lightgreen;" | 3.19
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.5
|-
| style="text-align: left;" colspan="2" | [[PWM_Controller|PWM]]
| style="background: lightgreen;" | 4.0
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.0
| style="background: lightgreen;" | 4.4
| style="background: orange;"    | [[Linux_mainlining_effort#Minor_drivers|WIP]]
| style="background: lightgreen;" | 4.4
| style="background: lightgreen;" | 4.17
| style="background: red;"        | NO
| style="background: lightgreen;" | 4.16
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.9
|-
| style="text-align: left;" colspan="2"  | [[RSB]]
| N/A
| N/A
| N/A
| N/A
| style="background: lightgreen;"        | 4.4
| N/A
| style="background: lightgreen;"        | 4.4
| style="background: lightgreen;"        | 4.13
| style="background: lightgreen;"        | 4.3
| style="background: lightgreen;"        | 4.14
| N/A
| style="background: grey; color: white;" | ?
|-
| style="text-align: left;" colspan="2" | [[RTC]]
| style="background: lightgreen;" | 3.14
| N/A
| N/A
| style="background: lightgreen;" | 3.14
| style="background: lightgreen;" | 3.18
| style="background: lightgreen;" | 3.18
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.10
| N/A
| N/A
| N/A
| style="background: lightgreen;" | 4.5
|-
| style="text-align: left;" colspan="2" | [[SATA]]
| style="background: lightgreen;" | 3.15
| N/A
| N/A
| style="background: lightgreen;" | 3.15
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
|-
| style="text-align: left;" colspan="2"  | SD/ [[eMMC|MMC]]
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 3.18
| style="background: lightgreen;"        | 3.16
| style="background: lightgreen;"        | 4.2
| style="background: lightgreen;"        | 4.11
| style="background: lightgreen;"        | 4.0
| style="background: lightgreen;"        | 4.14
| style="background: lightgreen;"        | 4.9
| style="background: lightgreen;"        | 4.5
|-
| style="text-align: left;" colspan="2" | SMP
| N/A
| N/A
| N/A
| style="background: lightgreen;" | PSCI
| style="background: lightgreen;" | PSCI
| style="background: lightgreen;" | PSCI
| style="background: lightgreen;" | PSCI
| style="background: lightgreen;" | PSCI
| style="background: lightgreen;" | 4.17
| style="background: lightgreen;" | 4.18
| N/A
| style="background: lightgreen;" | PSCI
|-
| style="text-align: left;" colspan="2" | [[SPDIF]]
| style="background: lightgreen;" | 4.7
| N/A
| N/A
| style="background: lightgreen;" | 4.7
| N/A
| style="background: lightgreen;" | 4.9
| N/A
| style="background: lightgreen;" | 4.17
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 4.13
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.11
|-
| style="text-align: left;" colspan="2" | [[SPIdev|SPI]]
| style="background: lightgreen;" | 3.16
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 3.15
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 3.15
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 4.15
| style="background: darkgreen;"  | ?
| style="background: darkgreen;"  | ?
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.10
|-
| style="text-align: left;" colspan="2" | [[SRAM Controller|SRAM]]
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.2
| style="background: red;"        | NO
| style="background: red;"        | NO
| style="background: red;"        | NO
| style="background: red;"        | NO
| N/A
| N/A
| style="background: lightgreen;" | 4.2
| N/A
|-
| style="text-align: left;" colspan="2" | [[USB]]
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 3.15
| style="background: lightgreen;" | 4.3
| style="background: lightgreen;" | 3.16
| style="background: lightgreen;" | 4.3
| style="background: lightgreen;" | 4.11
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.8
|-
| style="text-align: left;" colspan="2" | [[USB_OTG_Controller_Register_guide#USB_OTG|USB OTG]]
| style="background: lightgreen;"        | 4.3
| style="background: lightgreen;"        | 4.3
| style="background: lightgreen;"        | 4.3
| style="background: lightgreen;"        | 4.3
| style="background: lightgreen;"        | 4.8
| style="background: lightgreen;"        | 4.3
| style="background: lightgreen;"        | 4.8
| style="background: lightgreen;"        | 4.11
| style="background: red;"                | NO
| style="background: lightgreen;"        | 4.15
| style="background: lightgreen;"        | 4.9
| style="background: lightgreen;"        | 4.12
|-
| style="text-align: left;" colspan="2" | USB3
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| N/A
| style="background: red" | NO
| N/A
| N/A
| N/A
|-
| style="text-align: left;" colspan="2" | [[Video_Engine|VE]] | [[Sunxi-Cedrus]]
| style="background: orange;" | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: red;"    | NO
| style="background: orange;" | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: orange;" | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: red;"    | NO
| style="background: red;"    | NO
| style="background: orange;" | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: orange;" | [[Linux_mainlining_effort#Major_drivers|WIP]]
| style="background: red;"    | NO
| style="background: red;"    | NO
| style="background: red;"    | NO
| style="background: orange;" | [[Linux_mainlining_effort#Major_drivers|WIP]]
|-
| style="text-align: left;" colspan="2" | Watchdog
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 3.12
| style="background: lightgreen;" | 3.18
| style="background: lightgreen;" | 3.18
| style="background: lightgreen;" | 4.2
| style="background: lightgreen;" | 4.17
| style="background: lightgreen;" | 3.19
| style="background: lightgreen;" | 4.6
| style="background: lightgreen;" | 4.9
| style="background: lightgreen;" | 4.5





Revision as of 09:14, 2 June 2018

Overview

Status

Status Matrix

Boards/Images M1P M2P-H2+ M2P-H3 M2P-H5 M2U/M2 Berry M2M M2Z M3 M64 R1 R2 W2
Android N/A N/A N/A N/A N/A N/A N/A N/A NO N/A
Ubuntu 4.4 4.4 4.4 4.4 4.10 4.10 4.11 NO N/A N/A


Debian GPADC 4.12 4.12 4.12 4.12 N/A WIP N/A N/A NO


Armbian 3.16 3.14 3.14 3.16 ? WIP 4.12 WIP WIP WIP


Raspbian 3.16 3.14 3.14 3.16 N/A WIP N/A N/A NO


OpenWrt 3.10 3.11 3.10 3.12 3.17 3.12 4.2 4.10 3.19 4.13


DMA 4.3 4.3 4.3 4.3 3.18 3.17 4.2 4.15 ? 4.9 4.9 4.2


Ethernet EMAC 3.11 3.11 N/A 3.11 N/A N/A N/A 4.15 NO 4.16 N/A 4.15 4.15 WIP 4.18 4.13



Model M1P M2P-H2+ M2P-H3 M2P-H5 M2U/M2 Berry M2M M2Z M3 M64 R1 R2 W2


Legend
In Linux mainline since version x
Nobody works on it, but it should be compatible with already done drivers
Somebody works on it
No support, nobody works on it
support impossible
Status is unknown/to be completed

Work In Progress