Il D1 è il primo SoC di Allwinner basato su un core design RISC-V. Sebbene l’Allwinner D1 non sia affatto potente, la sua apparizione in schede a basso costo, il design basato su RISC-V e la comunità di sviluppo di Allwinner lo hanno reso un attraente obiettivo RISC-V entry-level. Mentre varie distribuzioni Linux stanno già supportando le schede basate su D1, il supporto principale per la piattaforma D1/D1s sembra essere finalmente unito nel 2023.

Come una delle ultime serie di patch del kernel pubblicate per il 2022, il revisione v4 dell’abilitazione della piattaforma Allwinner D1/D1s. Questa abilitazione della piattaforma ha gli aggiornamenti della configurazione della build, i nuovi file DeviceTree e fa funzionare funzionalità come USB, Ethernet e WiFi che sono già state elaborate e unite come parte delle patch precedenti. L’Allwinner D1s è molto simile al D1 ma ha 64 MB di memoria a bordo del pacchetto, manca l’uscita HDMI e lascia cadere il DSP.

Con questo supporto della piattaforma Allwinner D1/D1s arriva DeviceTree per far apparire le schede ClockworkPi, Dongshan Nezha STU, MangoPi MQ, MangoPi MQ Pro e Sipeed Lichee RV utilizzando questo SoC. Molte di queste sono schede RISC-V a basso costo, ma ancora una volta non c’è molto dal punto di vista delle prestazioni, essendo un processore RISC-V single-core intorno a 1 GHz e fabbricato su un processo a 22 nm.


Dai suoni in messaggio della patch, questo supporto della piattaforma D1/D1s è quasi pronto per la linea principale e fa sperare che tutto sarà sistemato in tempo per Linux 6.3:

“Ho testato a fondo le versioni precedenti di questa serie (DMIC, Ethernet , LED, MMC, PMIC, touch e USB, ove disponibile) su diverse schede. La v4 presenta solo modifiche banali e l’ho testata all’avvio su sun20i-d1-nezha.

Questa serie è praticamente in attesa del regolatore vincolante per atterrare. Non mi aspetto di inviare un’altra versione. Per il resto dei blocchi hardware, le aggiunte DT saranno basate sulla parte superiore di questa serie.”

Categories: IT Info