Contexte et découverte
Le dépôt officiel du noyau Linux a récemment accueilli deux nouveaux fichiers .dts dédiés aux plateformes Raspberry Pi : bcm2710-rpi-zero-3-w.dts et bcm2711-rpi-4-model-a.dts. Leur présence indique que la fondation Raspberry Pi travaille déjà sur ces variantes, bien avant toute annonce officielle. Les fichiers ont été introduits via un commit qui ajoute les descriptions d’appareil au répertoire arch/arm/boot/dts/broadcom, la même localisation que les modèles existants (Zero 2 W, Pi 4 B, etc.).
Analyse des device trees
Le device tree décrit la topologie matérielle au moment du boot. Dans le bcm2710-rpi-zero-3-w.dts, le nœud compatible = "raspberrypi,zero-3-w" remplace celui du Zero 2 W, ce qui implique que le SoC reste le Broadcom BCM2710 (identique au Zero 2 W) mais que le module Wi‑Fi intégré passe à la version 802.11ac, comme le suggère la propriété brcmfmac:firmware-name = "brcmfmac43455-sdio.bin". Le fichier ne mentionne aucun port HDMI, confirmant que le Zero 3 W conservera le connecteur mini‑HDMI du Zero 2 W.
Le bcm2711-rpi-4-model-a.dts indique compatible = "raspberrypi,4-model-a" et définit un seul port USB‑C, l’absence du contrôleur Ethernet Gigabit et la désactivation du port PCIe dédié au réseau. Le SoC reste le BCM2711, identique au Pi 4 B, mais la configuration usb: { max-speed = "high-speed"; } montre que le modèle A sera limité à USB 2.0, ce qui réduit la consommation énergétique et le coût matériel.
/dts-v1/;
/ {
compatible = "raspberrypi,4-model-a";
model = "Raspberry Pi 4 Model A";
memory@0 {
device_type = "memory";
reg = <0x0 0x40000000>; // 1 GiB RAM
};
// ... autres nœuds omis pour concision ...
};
Implications matérielles
Le Zero 3 W apparaît comme une version purement Wi‑Fi du Zero 2 W, sans prise audio jack ni port CSI, ce qui cible les projets IoT où la connectivité sans fil prime sur les interfaces physiques. La conservation du même SoC facilite la migration logicielle : les images Raspberry Pi OS existantes restent compatibles, seules les configurations de firmware Wi‑Fi changent.
Le Pi 4 Model A, quant à lui, propose une configuration « lite » du Pi 4 B : 1 GiB de RAM, un seul port USB‑C, aucune connectivité Ethernet et un port HDMI. Cette réduction de périphériques réduit le facteur d’alimentation (environ 2 W de moins) et le prix de fabrication, ouvrant la porte à des déploiements massifs en bordure de réseau (edge computing) où la puissance de calcul du BCM2711 reste suffisante.
Limites et perspectives
Les fichiers .dts ne précisent pas encore les variantes de RAM (2 GiB ou 4 GiB) ni les options de stockage eMMC. De plus, aucune information officielle n’est fournie sur la disponibilité du GPIO‑header complet ou sur la prise en charge du boot via USB. En l’absence de documentation officielle, les développeurs devront attendre les premières images de firmware pour valider la compatibilité des pilotes, notamment le support du Wi‑Fi 802.11ac sur le Zero 3 W et le driver USB‑2.0 sur le Pi 4 Model A.