[coreboot] mainboard.c: init() still being called?

Stefan Reinauer stefan.reinauer at coresystems.de
Mon Aug 16 18:11:58 CEST 2010


 On 8/16/10 5:11 PM, Myles Watson wrote:
> I think that the value that was left out of devicetree.cb should move
> to the mainboard init() or into the device that's being configured
> (cs5536.)  It makes sense to use values in the device tree to
> parameterize device code for specific mainboards, but I don't see the
> point of parameterizing mainboard-specific code from the device tree.
>
> Thanks,
> Myles
> Index: src/devices/device.c
> ===================================================================
> --- src/devices/device.c	(revision 5692)
> +++ src/devices/device.c	(working copy)
> @@ -1104,6 +1104,9 @@
>  
>  	printk(BIOS_INFO, "Initializing devices...\n");
>  
> +	/* First call the mainboard init. */
> +	init_dev(&dev_root);
> +
>  	/* now initialize everything. */
>  	for (link = dev_root.link_list; link; link = link->next)
>  		init_link(link);

Acked-by: Stefan Reinauer <stepan at coresystems.de>

Thanks for fixing coreboot. mainboard specific setup code is critical
for many boards.

Stefan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100816/1485a598/attachment.html>


More information about the coreboot mailing list