[U-Boot] [PATCH v2] arm: at91: support for the Calao USB-A9263 board (based on AT91SAM9263)

Andreas Bießmann andreas.devel at googlemail.com
Fri Nov 29 12:31:53 CET 2013


Dear Mateusz Kulikowski,

On 11/28/2013 10:29 PM, Mateusz Kulikowski wrote:
> On 11.11.2013 12:03, Andreas Bießmann wrote:

<snip>

>>> +
>>> +    /* Enable NandFlash */
>>> +    at91_set_gpio_output(CONFIG_SYS_NAND_ENABLE_PIN, 1);
>>
>> Here you could really use the gpio_direction_output(). I sent out an RFC
>> lately to define new GPIO_PIN_Px() macros. As long as that RFC is not
>> reworked and included I think it is Ok to use the CONFIG_ATMEL_LEGACY
>> defines.
> 
>> Please switch to the generic GPIO API for defining GPIO direction and
>> switching GPIO, even on AT91. On the long run we will remove the
>> redundant at91_pio API, at least regarding plane GPIO functionality.
>> Therefore it would be good to use that API now, even if it costs some
>> function calls currently.
> 
> Do I understand correctly, that for all ports that I use (via generic
> GPIO) I should create "temporary" defines
> (with hardcoded gpio#)?

please use the freshly defined GPIO_PIN_Px() macros from [1].

> Perhaps I'm missing something, but I currently see no other way to get
> GPIO# (It will change once your RFC is included).
> 
> Of course CONFIG_ATMEL_LEGACY has to stay, as atmel_nand uses
> CONFIG_SYS_NAND_*_PIN and is still using old API (I guess this also
> needs fixing).

The series includes change for atmel_nand [2], therefore you can remove
that switch.

<snip>

>> Beside these minor complaints there is nothing to stop inclusion for
>> 2014.01. Please stay tuned and do not send v3 immediately cause of the
>> ongoing change for GPIO API and consolidation of macb reset.
>> I think another ping from your side in about two weeks would be Ok, if
>> you haven't seen changes in the two mentioned points on the list.
> 
> Ping :)
> Do I understand correctly, that phy_reset RFC will be soon applied, then
> I should post v3?

I'll apply that patch [3] this weekend.

> Or should I wait for your GPIO RFC?

Is out now ... ;)

Best regards

Andreas Bießmann

[1] http://patchwork.ozlabs.org/patch/295264/
[2] http://patchwork.ozlabs.org/patch/295268/
[3] http://patchwork.ozlabs.org/patch/291958/


More information about the U-Boot mailing list