Broadcom BCM2835/BCM2836/BCM2837
Appearance
The SoCs used in the Raspberry Pi 1, 2 and 3. Their underlying architecture is largerly similar, with the primary difference being the CPU cores used.[1]
Devices
BCM2835
| WARNING: This SoC is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it. |
| Manufacturer | Broadcom |
|---|---|
| Name | BCM2835 |
| Architecture | armhf |
| CPU | 1x ARM1176JZF-S @ 700MHz |
| GPU | Videocore IV |
| Year | 2012 |
| Process | 65nm |
| Mainline | yes |
CPU SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle |
Works
|
|---|---|
UART |
Works
|
Storage eMMC, SD cards, UFS, ... |
Works
|
USB |
Works
|
Display |
Works
|
GPU |
Works
|
Pinctrl |
Works
|
I²C |
Works
|
SPI Serial Peripheral Interface |
Works
|
Audio |
Works
|
Video Hardware-accelerated video de/encoding |
Works
|
Thermal |
Works
|
Camera |
Works
|
Suspend |
Untested
|
| Device | Codename | Category |
|---|---|---|
| Raspberry Pi Foundation Raspberry Pi 1 / 2 | raspberry-pi | testing |
| Raspberry Pi Foundation Raspberry Pi Zero / Zero W | raspberry-pi0 | testing |
BCM2836
| Manufacturer | Broadcom |
|---|---|
| Name | BCM2836 |
| Architecture | armv7 |
| CPU | 4x Cortex-A7 @ 800MHz |
| GPU | Videocore IV |
| Year | 2015 |
| Process | 40nm |
| Mainline | yes |
CPU SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle |
Works
|
|---|---|
UART |
Works
|
Storage eMMC, SD cards, UFS, ... |
Works
|
USB |
Works
|
Display |
Works
|
GPU |
Works
|
Pinctrl |
Works
|
I²C |
Works
|
SPI Serial Peripheral Interface |
Works
|
Audio |
Works
|
Video Hardware-accelerated video de/encoding |
Works
|
Thermal |
Works
|
Camera |
Works
|
Suspend |
Untested
|
| Device | Codename | Category |
|---|---|---|
| Raspberry Pi Foundation Raspberry Pi 1 / 2 | raspberry-pi | testing |
BCM2837/BCM2710A1
| Manufacturer | Broadcom |
|---|---|
| Name | BCM2837 |
| Architecture | aarch64 |
| CPU |
4x Cortex-A53 @ 1GHz (up to 1.2GHz B0: 1.4GHz) |
| GPU | Videocore IV |
| Year | 2016 |
| Process | 28nm |
| Mainline | yes |
CPU SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle |
Works
|
|---|---|
UART |
Works
|
Storage eMMC, SD cards, UFS, ... |
Works
|
USB |
Works
|
Display |
Works
|
GPU |
Works
|
Pinctrl |
Works
|
I²C |
Works
|
SPI Serial Peripheral Interface |
Works
|
Audio |
Works
|
Video Hardware-accelerated video de/encoding |
Works
|
Thermal |
Works
|
Camera |
Works
|
Suspend |
Untested
|
BCM2710A1 is the silicon die in the BCM2837, and is also used in the Raspberry Pi RP3A0 used on the Pi Zero 2 W.
| Device | Codename | Category |
|---|---|---|
| Raspberry Pi Foundation Raspberry Pi 3 | raspberry-pi3 | testing |