Exynos mainline porting
This page only contains some info, data and links regarding mainline on Exynos SoCs. If you want to mainline a device please follow the Mainlining guide.
The mainline kernel has (at least some) support for several Exynos SoCs:
- Exynos 3250
- Exynos 4210
- Exynos 4412
- Exynos 5250
- Exynos 5260
- Exynos 5410
- Exynos 5420
- Exynos 5422
- Exynos 5433
- Exynos 5800
- Exynos 7
There exists some WIP linux trees for other Exynos SoCs, or other devices with Exynos SoCs (this list can probably be extended):
- grimler's repository contain branches related to Exynos 5420
- PabloPL's repository contain branches related to Exynos 7420, 7580, 8890
- dsankouski's repository contain branches related to Exynos 7780
- ivoszbg's repository contain branches related to Exynos 8895
Exynos 3250
[[|200px|alt=]] | |
Manufacturer | Samsung |
---|---|
Name | Exynos 3250 |
Architecture | armv7 |
CPU | 2x ARM Cortex-A7 MPcore |
GPU | ARM Mali-400 GPU |
Year | 2014 |
Process | 28nm |
Mainline | no |
Components | |
CPU | |
UART | |
Storage | |
USB | |
Display | |
GPU | |
Pinctrl | |
I²C | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
Suspend | |
Devices
Device | Codename | Mainline |
---|---|---|
Samsung Gear 2 | samsung-rinato, samsung-sm-r380 |
Specifications
- 2x ARM Cortex-A7 MPcore
- ARM Mali-400 GPU
More information
Exynos 4210
[[|200px|alt=]] | |
Manufacturer | Samsung |
---|---|
Name | Exynos 4210 |
Architecture | armv7 |
CPU | 2x ARM Cortex A9 @ 1.4GHz |
GPU | ARM Mali-400MP4 |
Year | 2011 |
Process | 45nm |
Mainline | no |
Components | |
CPU | |
UART | |
Storage | |
USB | |
Display | |
GPU | |
Pinctrl | |
I²C | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
Suspend | |
Devices
Device | Codename | Mainline |
---|---|---|
Samsung Galaxy S II | samsung-i9100 | P |
Specifications
- 2x ARM Cortex A9 @ 1.4GHz
- ARM Mali-400MP4
More information
Exynos 4412
[[|200px|alt=]] | |
Manufacturer | Samsung |
---|---|
Name | Exynos 4412 |
Architecture | armv7 |
CPU | 4x ARM Cortex A9 @ 1.4GHz |
GPU | ARM Mali-400 GPU |
Year | 2012 |
Process | 32nm |
Mainline | no |
Components | |
CPU | |
UART | |
Storage | |
USB | |
Display | |
GPU | |
Pinctrl | |
I²C | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
Suspend | |
Devices
Device | Codename | Mainline |
---|---|---|
Samsung Galaxy Camera 1 | samsung-ek-gc100 | |
Samsung Galaxy Camera 2 | samsung-ek-gc200 | |
Samsung Galaxy Note 10.1 Wifi | samsung-n8010 / p4notewifiww | N |
Samsung Galaxy Note 8.0 (Wi-Fi) | samsung-n5110 | |
Samsung Galaxy Note II | samsung-n7100 | |
Samsung Galaxy S III | samsung-i9300, samsung-i9305 | Y |
Specifications
- 4x ARM Cortex A9 @ 1.4GHz
- ARM Mali-400MP4 (quad-core) @ 440 MHz ; 17.6 GFLOPS
Downstream status
Both devices are reported to boot and have some initial support.
Mainline status
It has been reported that Samsung Galaxy Note 10.1 WiFi (samsung-n8010) now runs with the mainline kernel: https://github.com/CustomROMs/android_local_manifests_i9300/issues/1#issuecomment-568949705 The report says "I'm able to boot into buildroot with a 5.4 kernel, display, touch, wifi and some other stuff already working. I can run kmscube but I think it's not using the lima driver but software rendering as it's really slow."
More information
Exynos 5250
[[|200px|alt=]] | |
Manufacturer | Samsung |
---|---|
Name | Exynos 5250 |
Architecture | armv7 |
CPU | 2x ARM Cortex A15 @ 1.7GHz |
GPU | ARM Mali-T604MP4 |
Year | 2012 |
Process | 32nm |
Mainline | no |
Components | |
CPU | |
UART | |
Storage | |
USB | |
Display | |
GPU | |
Pinctrl | |
I²C | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
Suspend | |
Devices
Device | Codename | Mainline |
---|---|---|
Google (Samsung) Nexus 10 | samsung-manta |
Specifications
- 2x ARM Cortex A15 @ 1.7GHz
- ARM Mali-T604MP4 @ 533 MHz; 68.224 GFLOPS
Downstream status
One device has initial support.
Mainline status
Due to the linux-exynos wiki, there is mainline support available for some devices.
More information
Exynos 5420
[[|200px|alt=]] | |
Manufacturer | Samsung |
---|---|
Name | Exynos 5420 |
Architecture | arm |
CPU | 4x 1.9 GHz A15 & 4x 1.3 GHz A7 |
GPU | Mali-T628 MP6 |
Year | 2013 |
Process | 28nm |
Mainline | no |
Components | |
CPU | |
UART | |
Storage | |
USB | |
Display | |
GPU | |
Pinctrl | |
I²C | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
Suspend | |
Devices
Device | Codename | Mainline |
---|---|---|
Samsung Galaxy Tab S 10.5 (WiFi) | samsung-chagallwifi | P |
Samsung Galaxy Tab S 10.5" LTE | samsung-chagalllte | |
Samsung Galaxy Tab S 8.4" LTE | samsung-klimtlte | N |
Specifications
- 4x 1.9 GHz Cortex A15 @ 1.9 GHz & 4x 1.3 GHz Cortex A7 @ 1.3 GHz
- Mali-T628 MP6 @ 533 MHz; 109 GFLOPS
More information
Exynos 8895
[[|200px|alt=]] | |
Manufacturer | Samsung |
---|---|
Name | Exynos 8895 |
Architecture | aarch64 |
CPU | 4x 2.3 GHz Mongoose M2 & 4x 1.7 GHz Cortex-A53 |
GPU | Mali-G71 MP20 |
Year | 2017 |
Process | 10nm |
Mainline | yes |
Components | |
CPU |
Works |
UART | |
Storage | |
USB | |
Display | |
GPU | |
Pinctrl |
Works |
I²C | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
Suspend | |
Devices
Device | Codename | Mainline |
---|---|---|
Samsung Galaxy S8 | samsung-dreamlte, samsung-dream2lte | P |
Specifications
- 4x 2.3 GHz Mongoose M2 & 4x 1.7 GHz Cortex-A53
- Mali-G71 MP20
Downstream status
Galaxy S8 has a working port.
Mainline status
Boots, pinctrl and pstore works. WIP
More information
Other
- 5260
- 5410
- 5422, Samsung Galaxy S5 (SM-G900H)
- 5800