O que diz a documentação do uboot?
Eu não trabalhei com scripts do uboot ainda, mas eu construí meu próprio uboot com minhas próprias adições e é claro que você pode construí-lo em cima de todos os drivers do uboot e fazer qualquer coisa que você queira.
Exceto que você não pode continuar a transferir durante a inicialização do Linux. Você pode transferir enquanto carrega a imagem do kernel do cartão SD (o que pode demorar um pouco), mas assim que o kernel assumir o controle, o uboot será concluído (se você não estiver fazendo coisas malucas como ocultar um núcleo do Linux e continuar a executar o seu bare metal coisas nesse núcleo)