Eu trabalhei em um sistema usando o uboot que tinha hardware customizado e foi portado para armar e powerpc. Havia duas coisas que precisavam ser configuradas. Primeiro, há um lugar no u-boot onde você pode adicionar suporte de placa para definir registros e criar funções de manipulador para acessar RAM ou FLASH no seu dispositivo.
Você então tem que escrever suporte similar na parte / arch da árvore do linux. Eu acho que as palavras-chave para o google são "board support"