forked from raspberrypi/linux
-
Notifications
You must be signed in to change notification settings - Fork 24
Devices with Videocore graphics
Iago Toral edited this page Nov 20, 2023
·
5 revisions
This is a list of devices with hardware we could support with the VC4 driver and their status.
Device | Platform names | Support | V3D ver | Notes + Challenges |
---|---|---|---|---|
Raspberry Pi 0/1 | BCM2835/BCM2708 | Y | 2.1 | Closed firmware controls many peripherals |
Raspberry Pi 2 | BCM2836/BCM2709 | Y | 2.1 | Closed firmware controls many peripherals |
Raspberry Pi 3 | BCM2837/BCM2710 | Y | 2.1 | Closed firmware controls many peripherals |
Raspberry Pi 4 | BCM2711 | Y | 4.2 | |
Raspberry Pi 5 | BCM2712 | Y | 7.1 | |
Amazon Fire TV Stick | BCM28145 | N | ? | No root |
Roku 2 XS | BCM2835 | N | 2.1 | |
Roku 3 | BCM11130 (Capri/Kona) | N | 2.3 | No persistent root |
Nokia 600/700/701/603/808 | BCM2763 | N | 2.x | |
Samsung Galaxy S Duos 2 S7582 | BCM 28145/28155 | N | ? | |
Samsung Galaxy Fame S6810 | BCM21654 | N | ? | |
Samsung Galaxy Trend Plus GT-S7580 | BCM21664 (Kona) | N | ? | |
Samsung Galaxy Ace S5830I/S5839I | BCM21553 | N | ? | Not the non-I variants |
Samsung Galaxy Y S5360 | BCM21553 | N | ? | |
Samsung Wave Y | BCM21553 | N | ? | |
Samsung Galaxy Mini (GT-S5570i) | BCM21553 | N | ? | |
HTC Desire 601 Dual SIM | BCM23550 | N | ? | |
XOLO Opus-HD | BCM23550 | N | ? | |
Samsung Galaxy Grand Neo GT-I9060I | BCM23550 | N | ? | |
Samsung Galaxy SII Plus GT-I9105 | BCM28155 | N | ? | |
Samsung Galaxy Grand I9082 | BCM28155 | N | ? | |
Samsung Galaxy Core Plus G3500 | BCM28155 | N | ? | |
Samsung Galaxy Core Plus | BCM28155? | N | ? | |
Vodaphone V860 Smart 2 | BCM21553 | N | ? | |
BCM911130_EP | BCM11130 (Capri) | N | 2.3 | No access to V3D from ARM, maybe VCHI could be abused to do so? No upstream network support, though. |
BCM911360_EP | BCM11360 (Cygnus) | Y | 2.6 | V3D upstreamed, panel driver needs to be finalized |
BCM2727 | N | VC3 | ||
BCM2764/27649 | N | 2.x | ||
BCM7145 | N | 2.x | ARM | |
BCM7231 | N | 2.x | MIPS | |
BCM7241 | N | 2.x | MIPS | |
BCM7242 | N | 2.x | MIPS | |
BCM7248 | N | 2.x | MIPS | |
BCM7249 | N | 2.x | MIPS | |
BCM7250 | N | 3.x | ARM | |
BCM7251S | N | 3.x | ARM | |
BCM7252S | N | 3.x | ARM | |
BCM7252 | N | 2.x | ARM | |
BCM7268 | Y | 3.3 | Upstreamed for kernel 4.18 | |
BCM7278 | Y | 4.1 | Upstreamed for kernel 4.18 | |
BCM7344 | N | 2.x | MIPS | |
BCM7346 | N | 2.x | ||
BCM7364 | N | 2.x | ||
BCM7366 | N | 2.x | ||
BCM7418 | N | 2.x | MIPS | |
BCM7422 | N | 2.x | MIPS | |
BCM7425 | N | 2.x | MIPS | |
BCM7428 | N | 2.x | MIPS | |
BCM7429 | N | 2.x | MIPS | |
BCM7445 | N | 2.x | ARM | |
BCM7448 | N | 2.x | ARM | |
BCM35230 | N | 2.x | ||
BCM35233 | N | 2.x |