Difference between revisions of "Broadcom chipsets"

From postmarketOS
Jump to navigation Jump to search
m (add codenames)
m (disable table of contents)
Line 1: Line 1:
 +
__NOTOC__
 
This is a joint page for multiple Broadcom chips, currently mostly ones released around 2012 (Broadcom Kona platform).
 
This is a joint page for multiple Broadcom chips, currently mostly ones released around 2012 (Broadcom Kona platform).
  

Revision as of 19:48, 24 July 2020

This is a joint page for multiple Broadcom chips, currently mostly ones released around 2012 (Broadcom Kona platform).

Note: This is not a comprehensive article about Broadcom chips, nor is it a complete list of Broadcom chips. Especially newer ones are missing.

Broadcom BCM21553

Broadcom BCM21553
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM21553
Architecture armhf
CPU 1x 832 MHz ARM1136
GPU Broadcom VideoCore IV
Year 2010
Process 65nm
Mainline no
Components
CPU
UART
Storage
USB
Display
GPU
Pinctrl
I²C
Audio
Video
Thermal
WiFi
Bluetooth
Modem
GPS
Camera
Suspend

An older armv6 chip with VFP support.

Devices

Device Codename Mainline
Samsung Galaxy Ace i samsung-s5830i
Samsung Galaxy Pop Plus/ Galaxy Mini Plus samsung-tassve
Samsung Galaxy Y samsung-totoro

Specifications

  • Single-core 832 MHz ARM1136 ARMv6 CPU
  • VideoCore IV GPU

Downstream status

The only device that seems to work with this chipset is the Samsung Galaxy Ace i (samsung-s5830i), although it has not been merged into pmaports. The Samsung Galaxy Y (samsung-totoro) does not boot.

Mainline status

No dts in mainline, and there doesn't seem to be any similar chip supported.

More information

Broadcom BCM21654

Broadcom BCM21654
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM21654
Architecture armv7
CPU 1x 850 MHz ARM Cortex-A9
GPU Broadcom VideoCore IV
Year 2012
Process 40nm
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 Chat samsung-zanin
Samsung Galaxy Fame samsung-nevisp N
Samsung Galaxy Pocket Neo samsung-corsica

Specifications

  • Single-core 850 MHz ARM Cortex-A9 CPU
  • VideoCore IV GPU

Mainline status

No dtsi.

TODO How similar is this one to the 21664 and 23550?

More information

Broadcom BCM21664

Broadcom BCM21664
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM21664
Architecture armv7
CPU 2x 1.2 GHz ARM Cortex-A9
GPU Broadcom VideoCore IV
Year 2012
Process 40nm
Mainline no
Components
CPU
Works
UART
Storage
Works
USB
Works
Display
Works
GPU
Pinctrl
I²C
Audio
Partial
Video
Thermal
WiFi
Works
Bluetooth
Broken
Modem
Broken
GPS
Camera
Broken
Suspend

Codename: Hawaii

Devices

Device Codename Mainline
Samsung Galaxy Core Plus samsung-cs02 P
Samsung Galaxy S Duos 2 samsung-kyleprods
Samsung Galaxy Trend Lite samsung-kylevess P
Samsung Galaxy Trend Plus samsung-kylepro P
TODO Document variants.

Specifications

  • Dual-core 1.2 GHz ARM Cortex-A9 CPU
  • VideoCore IV GPU

Mainline status

There's a dtsi available for this chipset in the mainline kernel.

Some mainlining progress was made by Deata (see deata/kylepro-mainlining on GitLab)

More information

Broadcom BCM23550

Broadcom BCM23550
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM23550
Architecture armv7
CPU 4x 1.2 GHz ARM Cortex-A7
GPU Broadcom VideoCore IV
Year 2012
Process 40nm
Mainline no
Components
CPU
Works
UART
Storage
Works
USB
Works
Display
Works
GPU
Pinctrl
I²C
Audio
Broken
Video
Works
Thermal
WiFi
Works
Bluetooth
Broken
Modem
Broken
GPS
Camera
Broken
Suspend

Codename: Java

Devices

Device Codename Mainline
Goclever Quantum2 400 goclever-quantum2400
Samsung Galaxy Grand Neo samsung-baffinlite P
Sony SmartWatch 3 sony-tetra

Specifications

  • Quad-core 1.2 GHz ARM Cortex-A7 CPU
  • VideoCore IV GPU

Mainline status

There's a dtsi available for this chipset in the mainline kernel.

Some mainlining progress was made by knuxify (see knuxdroid/baffinlite-mainline on GitHub), although it did not appear to boot.

More information

Broadcom BCM2711

Broadcom BCM2711
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM2711
Architecture aarch64
CPU 4x 1.5 GHz ARM Cortex-A72
GPU Broadcom VideoCore VI
Year 2019
Process 28nm
Components
CPU
UART
Storage
USB
Display
GPU
Pinctrl
I²C
Audio
Video
Thermal
WiFi
Bluetooth
Modem
GPS
Camera
Suspend


Devices

Device Codename Mainline
Raspberry Pi Foundation Raspberry Pi 4 raspberry-pi4 Y

Specifications

  • Quad-core 1.5 GHz ARM Cortex-A72 CPU
  • VideoCore VI GPU

Mainline status

More information

Broadcom BCM2835

Broadcom BCM2835
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM2835
Architecture armhf
CPU 700 MHz / 1 GHz ARM1176JZF-S
GPU Broadcom VideoCore IV
Year 2012
Process 40nm
Components
CPU
UART
Storage
USB
Display
GPU
Pinctrl
I²C
Audio
Video
Thermal
WiFi
Bluetooth
Modem
GPS
Camera
Suspend


Devices

Device Codename Mainline
Raspberry Pi Foundation Raspberry Pi 1 & 2 raspberry-pi Y
Raspberry Pi Foundation Raspberry Pi Zero raspberry-pi0 Y

Specifications

  • Single-core 700 MHz ARM1176JZF-S (Raspberry Pi 1)
  • Single-core 1 GHz ARM1176JZF-S (Raspberry Pi Zero)
  • VideoCore IV GPU

Mainline status

More information

Broadcom BCM2836

Broadcom BCM2836
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM2836
Architecture armv7
CPU 4x 900 MHz ARM Cortex-A7
GPU Broadcom VideoCore IV
Year 2015
Process 40nm
Components
CPU
UART
Storage
USB
Display
GPU
Pinctrl
I²C
Audio
Video
Thermal
WiFi
Bluetooth
Modem
GPS
Camera
Suspend


Devices

Device Codename Mainline
Raspberry Pi Foundation Raspberry Pi 1 & 2 raspberry-pi Y

Specifications

  • Quad-core 900 MHz ARM Cortex-A7
  • VideoCore IV GPU

Mainline status

More information


Broadcom BCM2837(B0)

Broadcom BCM2837(B0)
[[|200px|alt=]]
Manufacturer Broadcom
Name BCM2837(B0)
Architecture aarch64
CPU 4x 1.2/1.4 Ghz ARM Cortex-A53
GPU Broadcom VideoCore IV
Year 2016
Process 40nm
Components
CPU
UART
Storage
USB
Display
GPU
Pinctrl
I²C
Audio
Video
Thermal
WiFi
Bluetooth
Modem
GPS
Camera
Suspend


Devices

Device Codename Mainline
Raspberry Pi Foundation Raspberry Pi 3 raspberry-pi3 Y

Specifications

  • Quad-core 1.2 GHz ARM Cortex-A53 CPU (BCM2837)
  • Quad-core 1.4 GHz ARM Cortex-A53 CPU (BCM2837B0)
  • VideoCore IV GPU

Mainline status

More information