Есть такое мнение, что накладные расходы по выводу шины наружу зависят от архитектуры самой этой шины. Поэтому внешний интерфейс шины относится скорее не к периферии, а к самому ядру. И простая замена ядра тут совершенно не катит. Особенно когда речь идет о всяких там DMA, BUS matrix и прочих шнягах, которые собственно и реализуют всеми любимые фичи ARM Cortex.