[U-Boot] [PATCH 30/31] 8xx, km8xx: update in dts node "flash", the reg value correct.

Wolfgang Denk wd at denx.de
Wed Jan 28 21:37:42 CET 2009


Dear Heiko Schocher,

please chose a better Subject.

In message <4980282A.5010001 at denx.de> you wrote:

> +	ulong flash_reg[3] = {0};
> 
>  	memory_data[0] = cpu_to_be32 (bd->bi_memstart);
>  	memory_data[1] = cpu_to_be32 (bd->bi_memsize);
> @@ -184,6 +185,10 @@ void ft_blob_update (void *blob, bd_t *bd)
>  	fdt_set_node_and_value (blob, "/localbus", "ranges", flash_data,
>  				sizeof (flash_data));
> 
> +	flash_reg[2] = cpu_to_be32 (bd->bi_flashsize);
> +	fdt_set_node_and_value (blob, "/localbus/flash at 0,0", "reg", flash_reg,
> +				sizeof (flash_reg));

What exactly are you doing here?

This patch by itself looks pretty fishy to me. Maybe you split your
patches in a sub-optimal way?


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
In English, every word can be verbed.  Would that it were  so  in our
programming languages.


More information about the U-Boot mailing list