[U-Boot] NAND FDT mapping on Canyonlands

Hi,
Canyonlands board port has its own version of ft_board_setup(), overriding the generic one from cpu/ppc4xx/fdt.c. Canyonlands version is missing the code that sets OPB/PLB mappings in device tree. As a result, Linux NAND driver is unusable on this board, as it fails to find a relevant NAND EBC mapping.
Will a patch adding OPB/PLD mapping code to Canyonlands version of ft_board_setup() be accepted ?
Felix.

Hi Felix,
Canyonlands board port has its own version of ft_board_setup(), overriding the generic one from cpu/ppc4xx/fdt.c. Canyonlands version is missing the code that sets OPB/PLB mappings in device tree. As a result, Linux NAND driver is unusable on this board, as it fails to find a relevant NAND EBC mapping.
Will a patch adding OPB/PLD mapping code to Canyonlands version of ft_board_setup() be accepted ?
As you state it, it fixes a real bug, so sure it will be considered ;)
I'm not too much into it, but please try to come up with a patch sharing as much and copying as few as possible...
Cheers Detlev

Hi Felix,
On Thursday 11 June 2009 12:32:29 Felix Radensky wrote:
Canyonlands board port has its own version of ft_board_setup(), overriding the generic one from cpu/ppc4xx/fdt.c. Canyonlands version is missing the code that sets OPB/PLB mappings in device tree. As a result, Linux NAND driver is unusable on this board, as it fails to find a relevant NAND EBC mapping.
Will a patch adding OPB/PLD mapping code to Canyonlands version of ft_board_setup() be accepted ?
Sure, please go ahead and post... :)
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de =====================================================================
participants (3)
-
Detlev Zundel
-
Felix Radensky
-
Stefan Roese