O atributo compatible
associa o driver ao dispositivo (o controlador de flash NOR) e o status
afeta o dispositivo.
Faz sentido que o que você tentou não tenha alcançado o resultado desejado.
Se as definições de partição MTD estão no DT, então por que você não pode simplesmente comentar as partições que você não quer visíveis?
Is there some way I can get the system to let me decide when to bind the driver?
Sim, é disso que a Árvore de Dispositivos é capaz.
Mas para a sua situação, você deve estar lidando com as partições, não com o dispositivo (já que há duas chips conectadas ao controlador)!
Veja link
Se a partição MTD não estiver definida, então um nó de dispositivo obviamente não pode ser criado para ela em / dev .