[U-Boot] [PATCH 06/16] Blackfin: Bf609-ezkit: implement soft switch

Bob Liu lliubbo at gmail.com
Mon Aug 20 10:11:17 CEST 2012


On Wed, Aug 8, 2012 at 12:59 PM, Mike Frysinger <vapier at gentoo.org> wrote:
> On Tuesday 07 August 2012 04:07:45 Bob Liu wrote:
>> --- a/board/bf609-ezkit/Makefile
>> +++ b/board/bf609-ezkit/Makefile
>>
>> +COBJS-$(CONFIG_BFIN_SOFT_SWITCH)   += soft_switch.o
>
> is there any reason we *wouldn't* want to build this ?  i would just skip
> making this an option and always enable it.
>
> also, any reason for not just squashing into the initial bf609-ezkit board
> port ?  there's quite a bit of rudimentary code in bf609-ezkit.c before to
> support this.

Okay.

>
>> --- a/board/bf609-ezkit/bf609-ezkit.c
>> +++ b/board/bf609-ezkit/bf609-ezkit.c
>>
>> +/* miscellaneous platform dependent initialisations */
>> +int misc_init_r(void)
>> +{
>> +     printf("other init\n");
>
> useless display -> delete

Will be deleted.

>
>> --- /dev/null
>> +++ b/board/bf609-ezkit/soft_switch.c
>>
>> +#ifdef CONFIG_BFIN_BOARD_VERSION_1_0
>> +#define SWITCH_ADDR     0x21
>> +#else
>> +#define SWITCH_ADDR     0x20
>> +#endif
>
> must this be a runtime define ?  can't you probe the slave address at runtime
> to figure out which one to use ?
>
This will be removed. We only support board version above 1.0.

> start with the address that the newest boards are using, and then fallback to
> the older ones.  this way there's no runtime penalty on newer boards, but
> older ones continue to work.
>
> shouldn't there be a new u-boot command here so people can toggle peripherals
> themselves ?  i thought that was the intention when we first discussed this
> idea with the firmware team.

I don't know whether a blackfin specific u-boot command can be accepted.
What about merge these series with the default setting first?
Because it's already a little big, let's make it simple at first.

And then we can consider to add a new command in a separated patch in future.
Thank you.

-- 
Regards,
--Bob


More information about the U-Boot mailing list