[U-Boot] [PATCH 1/2] ARM Conditionally compile board LED functions
Wolfgang Denk
wd at denx.de
Thu Nov 5 21:24:20 CET 2009
Dear Tom Rix,
In message <1257292804-10612-2-git-send-email-Tom.Rix at windriver.com> you wrote:
> The ARM board LED functions are defined as weak.
> They add a size overhead if they are not used.
>
> Now they are only defined if CONFIG_STATUS_LED is also defined.
>
> The arm920t and arm926ejs _start function calls these LED functions
>
> bl coloured_LED_init
> bl red_LED_on
>
> In general, what happens is they call into the weak
> stubs. Only if the cpu/board provides an overriding
> function do these calls cause anything meaningful to
> happen.
>
> Now this noop case is removed and these LED functions are excuted
> only when CONFIG_STATUS_LED is defined
I don't get it. We use "weak" to avoid #ifdef's, and you insert new
#ifdef's? That seems to be the wrong approach to me.
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
"What if" is a trademark of Hewlett Packard, so stop using it in your
sentences without permission, or risk being sued.
More information about the U-Boot
mailing list