Difference between revisions of "Kernel-upstream-status"
From ArmadeusWiki
(→Legend) |
m |
||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
[[Category: kernel]] | [[Category: kernel]] | ||
| − | =Legend= | + | |
| + | ==Docs== | ||
| + | * [[How_to_use_vanilla_kernel_on_APF27]] | ||
| + | * [[How_to_use_vanilla_kernel_on_APF28]] | ||
| + | |||
| + | ==Legend== | ||
{| border="1" cellpadding="5" cellspacing="0" summary="Legend" | {| border="1" cellpadding="5" cellspacing="0" summary="Legend" | ||
| Line 16: | Line 21: | ||
|} | |} | ||
| − | =Main | + | ==Main boards== |
{| border="1" cellpadding="5" cellspacing="0" summary="APF27" | {| border="1" cellpadding="5" cellspacing="0" summary="APF27" | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
| style="text-align:center;" | '''Device/Feature''' | | style="text-align:center;" | '''Device/Feature''' | ||
| − | | style="text-align:center;" | '''APF27''' | + | | style="text-align:center;" | '''[[APF27]]''' |
| − | | style="text-align:center;" | '''APF51''' | + | | style="text-align:center;" | '''[[APF51]]''' |
| − | | style="text-align:center;" | '''APF28''' | + | | style="text-align:center;" | '''[[APF28]]''' |
| style="text-align:center;" |'''Comment''' | | style="text-align:center;" |'''Comment''' | ||
|---------------- | |---------------- | ||
| Line 75: | Line 80: | ||
|---------------- | |---------------- | ||
| '''Sahara''' | | '''Sahara''' | ||
| − | | style="text-align:center;background:#00ff00;" | '''UPSTREAM (3.11) | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' (3.11) |
| − | | style="text-align:center;background:#00ff00;" | '''UPSTREAM (3.11) | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' (3.11) |
| − | | style="text-align:center;background:#00ff00;" | '''UPSTREAM (3.11) | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' (3.11) |
| | | | ||
|---------------- | |---------------- | ||
| Line 106: | Line 111: | ||
|} | |} | ||
| − | =Dev | + | ==Dev boards== |
{| border="1" cellpadding="5" cellspacing="0" summary="APF27DEV" | {| border="1" cellpadding="5" cellspacing="0" summary="APF27DEV" | ||
| Line 132: | Line 137: | ||
| style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | ||
| style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | ||
| − | | | + | | APF27: warning at microSD removal: ''mxc-mmc 10014000.sdhci: could not set regulator OCR (-22)'' |
|---------------- | |---------------- | ||
| '''ADC (max1027) ''' | | '''ADC (max1027) ''' | ||
| − | | style="text-align:center;background:# | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' (3.16) |
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:#ffffff;" | ''' | + | | style="text-align:center;background:#ffffff;" | '''NA''' |
| − | | | + | | (partial) driver upstreamed by Trem since 3.16 |
|---------------- | |---------------- | ||
| − | | '''DAC ( | + | | '''DAC (max5821)''' |
| + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' (3.16) | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:#ffffff;" | ''' | + | | style="text-align:center;background:#ffffff;" | '''NA''' |
| − | + | | driver upstreamed by Trem since 3.16 | |
| − | | | + | |
|---------------- | |---------------- | ||
| '''CAN''' | | '''CAN''' | ||
| Line 153: | Line 158: | ||
|---------------- | |---------------- | ||
| '''PWM ''' | | '''PWM ''' | ||
| − | | style="text-align:center;background:# | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' (3.15) |
| style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | ||
| style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' | ||
| − | | | + | | [[APF51]] PWM pin is shared between "PWM" and "button/LED". |
| + | |||
|---------------- | |---------------- | ||
| '''Framebuffer''' | | '''Framebuffer''' | ||
| Line 173: | Line 179: | ||
| style="text-align:center;background:#ffff00;" | '''BSP''' | | style="text-align:center;background:#ffff00;" | '''BSP''' | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:# | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' |
| | | | ||
|---------------- | |---------------- | ||
| Line 179: | Line 185: | ||
| style="text-align:center;background:#ffff00;" | '''BSP''' | | style="text-align:center;background:#ffff00;" | '''BSP''' | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:# | + | | style="text-align:center;background:#00ff00;" | '''UPSTREAM''' |
| | | | ||
|---------------- | |---------------- | ||
| Line 185: | Line 191: | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:#ffffff;" | ''' | + | | style="text-align:center;background:#ffffff;" | '''NA''' |
| | | | ||
|---------------- | |---------------- | ||
| Line 191: | Line 197: | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:#ffffff;" | ''' | + | | style="text-align:center;background:#ffffff;" | '''NA''' |
| | | | ||
|---------------- | |---------------- | ||
| Line 197: | Line 203: | ||
| style="text-align:center;background:#ffff00;" | '''BSP''' | | style="text-align:center;background:#ffff00;" | '''BSP''' | ||
| style="text-align:center;background:#ffffff;" | '''TBD''' | | style="text-align:center;background:#ffffff;" | '''TBD''' | ||
| − | | style="text-align:center;background:#ffffff;" | ''' | + | | style="text-align:center;background:#ffffff;" | '''NA''' |
| | | | ||
|---------------- | |---------------- | ||
Latest revision as of 13:54, 2 June 2016
Contents
Docs
Legend
| Function status | Meaning |
| UPSTREAM (x.x) | Device is supported by upstream/mainline/vanilla kernel since x.x version |
| BSP | Device is supported thanks to some Armadeus patches that are not yet mainlined |
| NOT SUPPORTED | Device is not supported |
| NA | Device is not available on this board |
Main boards
| Device/Feature | APF27 | APF51 | APF28 | Comment |
| Core cpu | UPSTREAM | UPSTREAM | UPSTREAM (3.4+) | |
| UART | UPSTREAM | UPSTREAM | UPSTREAM (3.4+) | |
| NAND flash | UPSTREAM | UPSTREAM | UPSTREAM (3.4+) | |
| Network | UPSTREAM | UPSTREAM | UPSTREAM (3.4+) | |
| Power management | TBD | TBD | TBD | |
| USB | BSP | BSP | BSP | trabucayre is working on it |
| I2C | UPSTREAM | UPSTREAM | UPSTREAM | |
| I2C EEPROM | UPSTREAM | NA | NA | |
| Sahara | UPSTREAM (3.11) | UPSTREAM (3.11) | UPSTREAM (3.11) | |
| MPEG/VPU | UPSTREAM | TBD | TBD | |
| Watchdog | UPSTREAM | UPSTREAM | TBD | |
| GPIO | UPSTREAM | UPSTREAM | UPSTREAM | |
| FPGA | BSP | TBD | NA |
Dev boards
| Device/Feature | APF27DEV | APF51DEV | APF28DEV | Comment |
| RTC | UPSTREAM | TBD | UPSTREAM | |
| SPI | UPSTREAM | UPSTREAM | UPSTREAM | |
| MMC/SD | BSP | UPSTREAM | UPSTREAM | APF27: warning at microSD removal: mxc-mmc 10014000.sdhci: could not set regulator OCR (-22) |
| ADC (max1027) | UPSTREAM (3.16) | TBD | NA | (partial) driver upstreamed by Trem since 3.16 |
| DAC (max5821) | UPSTREAM (3.16) | TBD | NA | driver upstreamed by Trem since 3.16 |
| CAN | TBD | TBD | TBD | |
| PWM | UPSTREAM (3.15) | UPSTREAM | UPSTREAM | APF51 PWM pin is shared between "PWM" and "button/LED". |
| Framebuffer | UPSTREAM | UPSTREAM | UPSTREAM | |
| LCD | UPSTREAM | UPSTREAM + BSP fix | UPSTREAM | |
| Backlight | BSP | TBD | UPSTREAM | |
| Touchscreen | BSP | TBD | UPSTREAM | |
| HDMI | TBD | TBD | NA | |
| SSI/Audio | TBD | TBD | NA | |
| CSI (CMOS Sensor Interface) | BSP | TBD | NA | |
| LED | UPSTREAM | UPSTREAM | UPSTREAM |