Um pacote de suporte à placa pode ter partes espalhadas no kernel, mas as partes típicas estão em arch/
, e se sua placa requer drivers que ainda não fazem parte do kernel, pode haver algumas partes em drivers/
.
Cada arch/
é configurado de forma um pouco diferente. Arm é interessante: procure em arch/arm/
, você verá vários tipos e plataformas de cpu lá. Se você olhar dentro de um tipo de CPU, como arch/arm/mach-at91/
, verá muitos arquivos para os vários processadores específicos, bem como arquivos board-*.c
, nos quais os periféricos específicos da placa são configurados.