Варто усвідомити, що ядро ARM - це не первинна частина SoC, а допоміжне ядро, що застрягло збоку, позаду системного MMU. Основним (завантажувальним) процесором є VideoCore, який здійснює ранню ініціалізацію, налаштовує систему MMU та завантажує ядро ARM.
Швидше за все, bcm2708 стосується основної частини SoC, що містить процесор VideoCore та периферійні пристрої (дивіться у таблиці Вікіпедії VideoCore SoCs , зверніть увагу, як жодна частина bcm27xx не має ядра ARM).
На основі випуску вихідного коду драйвера broadcom я фактично складаю враження, що всі VC4 SoC засновані на bcm2708, а VC3 - bcm2707. Існує щонайменше три редакції bcm2708 (a0, b0, c0), хоча a0 відрізняється достатньою мірою, щоб мати #ifdefs в усьому місці та досить багато власних заголовків. Є також виняток для "великого острова VC4", основний заголовок якого не включений, але я не можу дуже багато про нього знайти, хоча це зауваження цікаве.
Тож має сенс водії посилатися на 2708 (особливо, якщо вони були розроблені broadcom).
Я не впевнений, що робити із звітом про rpi2 bcm2709 ... Є численні твердження про те, що соціали bcm2835 та bcm2836 відрізняються лише підсистемою ARM та периферійною базовою адресою (тобто дещо інша конфігурація системи MMU), тому здається, що це дуже ймовірно, це насправді також засновано на bcm2708, але доступна інформація досить обмежена. Мені цікаво, чи хтось просто натрапив на номер для роботи з кодом, який передбачає, що bcm2708 має на увазі ядро ARM11 (хоча насправді це зовсім не передбачає жодного ядра ARM).
Редагувати: нещодавно випущений bcm2836 quad-A7 doc підтверджує, що він також заснований на bcm2708.