Does anyone know how one identifies whether an RK3308 chip is the B or B-S variant?
How are the two variants labeled?
I’ve got a couple Rock S0 boards that supposedly have the B variant
and a couple Rock PI-S boards that used the B-S variant.
The text printed on one of the ‘B-S’ chips is:
Rockchip
RK3308B
SBAKW50000 2214
4M19101
This chip overclocks to 1.3Ghz with the B-S operating points.
The text printed on one of the ‘S’ chips is:
Rockchip
RK3308B
SBAK18005 2039
9F15606
This chip requires the ‘B’ Operating Points to overclock to 1.3Ghz.
I would expect the B-S variant be labeled RK3308B-S on the line below Rockchip.
Is there any status register that one can read in software to determine the chip variant?
@jack
Thank you for this.
The only example of the file rockchip-cpuinfo.c I can find on github is from your rockchip-linux repo for the version 4.4 kernel.
Has this logic ever been incorporated into a newer kernel?
I’d like to at least patch it into Armbian.
How can we tell if we have the B or BS version with the RockPI-S or S0? As you noted, they use 2 different overlays. Is there a way to tell by looking at the board or chip IDs?