[U-Boot] [PATCH v3] Consolidate bootcount code into drivers/bootcount
Andreas Bießmann
andreas.devel at googlemail.com
Mon Aug 13 15:48:58 CEST 2012
Hi Stefan,
On 13.08.2012 15:37, Stefan Roese wrote:
> Hi Andreas,
>
> On 08/13/2012 03:11 PM, Andreas Bießmann wrote:
>>> +LIB := $(obj)libbootcount.o
>>> +
>>> +COBJS-y += bootcount.o
>>> +COBJS-$(CONFIG_AT91SAM9XE) += bootcount_at91.o
>>
>> I tend to NAK this. Before it was available to all at91 processors (keep
>> in mind nearly all at91 have this gpbr register). Now it is only
>> available to AT91SAM9XE processor series which is the only user for
>> bootcount in mainline.
>
> Then we should choose a different CONFIG_ option here. One that selects
> all AT91 boards potentially supporting this feature. You are the expert
> here, please make a suggestion.
Unfortunately there is no such config option yet. We could add all the
SoC explicitly like this:
---8<---
| +COBJS-$(CONFIG_AT91SAM9260) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9261) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9263) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9G10) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9G20) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9M10G45) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9RL) += bootcount_at91.o
| COBJS-$(CONFIG_AT91SAM9XE) += bootcount_at91.o
| +COBJS-$(CONFIG_AT91SAM9G20) += bootcount_at91.o
--->8---
Maybe there is some make foo to get this easier?
>> I fear we may break some not mainline boards
>> here.
>
> Maybe. But we usually don't care about out-of-tree ports.
That is true, we could just wait for patches adding this feature to
other at91 SoC.
>> I would prefer something that includes all different at91 SoC by
>> default (except rm9200).
>>
>> I have no solution yet but send this to prevent a v4. Will send a
>> proposal for at91 later this day.
>
> Okay. But I would really like to see this patch go in soon. I still have
> a new board support patch waiting here for quite a long time depending
> on this bootcount stuff.
I'm with you, do you have a suggestion how to do the make foo nice?
Best regards
Andreas Bießmann
More information about the U-Boot
mailing list