Group: Hardware/Components/SOCs

From LibrePlanet
Jump to: navigation, search
(Import from Hardware/Tablet)
 
(Import from e-readers)
Line 1: Line 1:
 
{| class="wikitable"  border="1"
 
{| class="wikitable"  border="1"
! Manufacturer
+
! Vendor
! SOC
+
! Product
 
! GPU
 
! GPU
 
! Bootloader status
 
! Bootloader status
Line 72: Line 72:
 
| 1
 
| 1
 
|}
 
|}
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! Vendor
 +
! Product
 +
! Minumum quantities
 +
! Available until
 +
! RYF issues
 +
! Linux upstream status
 +
! Bootloader upstream status
 +
! Companion chips
 +
! Documentation
 +
|-
 +
| NXP
 +
| I.MX 25
 +
| ?
 +
| ?
 +
| No known issues
 +
| Mostly complete
 +
| Mostly complete? (bareobx?, u-boot?)
 +
| ?
 +
|
 +
|-
 +
| NXP
 +
| I.MX 50
 +
| ?
 +
| ?
 +
|
 +
Issues:
 +
* GPU
 +
* Video decoding offload
 +
TODO:
 +
* SDMA firmware: [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=70dabaede806e12881a527ef9460b293ec15af59 The upstream linux driver can use in-rom firmware since Linux 3.14]
 +
| Mostly complete
 +
| Mostly complete? (bareobx?, u-boot?)
 +
| ?
 +
|
 +
|-
 +
| NXP
 +
| I.MX 51
 +
| ?
 +
| ?
 +
|
 +
Issues:
 +
* GPU
 +
* Video decoding offload
 +
Optional:
 +
* SDMA firmware: [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=70dabaede806e12881a527ef9460b293ec15af59 The upstream linux driver can use in-rom firmware since Linux 3.14]
 +
| Mostly complete
 +
| Mostly complete? (bareobx?, u-boot?)
 +
| ?
 +
|
 +
|-
 +
| NXP
 +
|
 +
* i.MX6 Dual
 +
* i.MX6 Quad
 +
* i.MX6 DualPlus
 +
* i.MX6 QuadPlus
 +
| ?
 +
| ?
 +
|
 +
Issues:
 +
* [[Group:Hardware/ReverseEngineering#Vivante_GPU|GPU (WIP)]]
 +
* Video encoding/decoding offload processor
 +
Optional:
 +
* SDMA firmware: [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=70dabaede806e12881a527ef9460b293ec15af59 The upstream linux driver can use in-rom firmware since Linux 3.14]
 +
| Mostly complete
 +
| Mostly complete? (bareobx?, u-boot?)
 +
| ?
 +
|
 +
|-
 +
| NXP
 +
|
 +
* i.MX6 i.MX6 SoloLite
 +
* i.MX6 i.MX6 SoloX
 +
| ?
 +
| ?
 +
|
 +
Good:
 +
* No video decoding/encoding offload processor
 +
Issues:
 +
* [[Group:Hardware/ReverseEngineering#Vivante_GPU|GPU (WIP)]]
 +
Optional:
 +
* SDMA firmware: [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=70dabaede806e12881a527ef9460b293ec15af59 The upstream linux driver can use in-rom firmware since Linux 3.14]
 +
| Mostly complete
 +
| Mostly complete? (bareobx?, u-boot?)
 +
| ?
 +
|
 +
* [https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-6-processors/i.mx-6sololite-processors-single-core-low-power-epd-controller-arm-cortex-a9-core:i.MX6SL?tab=Documentation_Tab i.MX6 i.MX6 SoloLite]
 +
|-
 +
| NXP
 +
|
 +
* I.MX6 UltraLite
 +
* I.MX6 UUL
 +
|
 +
|
 +
| Good:
 +
* No GPU
 +
* No video decoding/encoding offload processor
 +
Optional:
 +
* SDMA firmware: [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=70dabaede806e12881a527ef9460b293ec15af59 The upstream linux driver can use in-rom firmware since Linux 3.14]
 +
| Good
 +
| Good
 +
| ?
 +
|
 +
|-
 +
| Allwinner
 +
| A20
 +
| ?
 +
| ?
 +
|
 +
* GPU (WIP)
 +
* Video encoding/decoding offload processor (WIP)
 +
| [https://linux-sunxi.org/Linux_mainlining_effort very few missing drivers]
 +
| [https://linux-sunxi.org/Mainline_U-Boot ?]
 +
| ?
 +
|
 +
|-
 +
| Samsung
 +
|
 +
* S3C2410
 +
* S3C2440
 +
* S3C2442
 +
| ?
 +
| ?
 +
| No known issues
 +
| Needs to be ported to the devicetree
 +
| ?
 +
| ?
 +
|
 +
|-
 +
|}
 +
 +
 +
{{featured resource|month=April|year=2018}}

Revision as of 22:33, 12 October 2019

Vendor Product GPU Bootloader status USB host (mini)PCI(e) possible? Minimum quantity required
Texas instruments DM370(like omap3 but higher speed) Powervr good (free software unsigned possible) Yes Seem not ?
Texas instruments omap4 Powervr good (free software unsigned possible) Yes Seem not ?
Allwinner Tech A31 Powervr good (free software unsigned possible) Yes ? ?
Allwinner Tech A10,A10s,A13,A20 Mali good (free software unsigned possible, requires SD-card) Yes ? ?
Samsung Exynos 3 Single -> Exynos 5 dual Mali bad (part of it is software, non-free and signed on all known devices) Yes ? ?
Samsung Exynos 5 Octa Powervr ? ? ? ?
Freescale I.MX6 Vivante, partially supported by etna_viv; VPU with nonfree firmware Yes Yes Yes ?
Ingenic JZ4760 Vivante GC200 Free Yes ? 1
Vendor Product Minumum quantities Available until RYF issues Linux upstream status Bootloader upstream status Companion chips Documentation
NXP I.MX 25 ? ? No known issues Mostly complete Mostly complete? (bareobx?, u-boot?) ?
NXP I.MX 50 ? ?

Issues:

  • GPU
  • Video decoding offload

TODO:

Mostly complete Mostly complete? (bareobx?, u-boot?) ?
NXP I.MX 51 ? ?

Issues:

  • GPU
  • Video decoding offload

Optional:

Mostly complete Mostly complete? (bareobx?, u-boot?) ?
NXP
  • i.MX6 Dual
  • i.MX6 Quad
  • i.MX6 DualPlus
  • i.MX6 QuadPlus
? ?

Issues:

  • GPU (WIP)
  • Video encoding/decoding offload processor

Optional:

Mostly complete Mostly complete? (bareobx?, u-boot?) ?
NXP
  • i.MX6 i.MX6 SoloLite
  • i.MX6 i.MX6 SoloX
? ?

Good:

  • No video decoding/encoding offload processor

Issues:

Optional:

Mostly complete Mostly complete? (bareobx?, u-boot?) ?
NXP
  • I.MX6 UltraLite
  • I.MX6 UUL
Good:
  • No GPU
  • No video decoding/encoding offload processor

Optional:

Good Good ?
Allwinner A20 ? ?
  • GPU (WIP)
  • Video encoding/decoding offload processor (WIP)
very few missing drivers ? ?
Samsung
  • S3C2410
  • S3C2440
  • S3C2442
? ? No known issues Needs to be ported to the devicetree ? ?


This page was a featured resource in April 2018.