[U-Boot] [PATCH v2 12/19] dm: at91: snapper: Move driver model CONFIGs to Kconfig
Simon Glass
sjg at chromium.org
Tue Feb 10 06:04:29 CET 2015
Hi Masahiro,
On 8 February 2015 at 20:43, Masahiro Yamada <yamada.m at jp.panasonic.com> wrote:
> Hi Simon,
>
> On Thu, 5 Feb 2015 21:41:43 -0700
> Simon Glass <sjg at chromium.org> wrote:
>
>> Remove driver model CONFIGs from the board config headers and use Kconfig
>> instead.
>>
>> Signed-off-by: Simon Glass <sjg at chromium.org>
>> ---
>>
>> Changes in v2: None
>>
>> arch/arm/include/asm/arch-at91/at91_pio.h | 12 ++++--------
>> configs/snapper9260_defconfig | 3 +++
>> configs/snapper9g20_defconfig | 3 +++
>> include/configs/snapper9260.h | 4 ----
>> 4 files changed, 10 insertions(+), 12 deletions(-)
>>
>> diff --git a/arch/arm/include/asm/arch-at91/at91_pio.h b/arch/arm/include/asm/arch-at91/at91_pio.h
>> index 50464ff..3012278 100644
>> --- a/arch/arm/include/asm/arch-at91/at91_pio.h
>> +++ b/arch/arm/include/asm/arch-at91/at91_pio.h
>> @@ -114,14 +114,10 @@ typedef union at91_pio {
>> at91_port_t pioa;
>> at91_port_t piob;
>> at91_port_t pioc;
>> - #if (ATMEL_PIO_PORTS > 3)
>> - at91_port_t piod;
>> - #endif
>> - #if (ATMEL_PIO_PORTS > 4)
>> - at91_port_t pioe;
>> - #endif
>> - } ;
>> - at91_port_t port[ATMEL_PIO_PORTS];
>> + at91_port_t piod; /* not present in all hardware */
>> + at91_port_t pioe;/* not present in all hardware */
>> + };
>> + at91_port_t port[5];
>> } at91_pio_t;
>>
>> #ifdef CONFIG_AT91_GPIO
>
>
> I could not understand why this change is
> related to "Move driver model CONFIGs to Kconfig".
>
> Nothing's mentioned about this change in your commit description.
>
>
> Perhaps, split into two patches?
With driver model, ATMEL_PIO_PORTS is defined by the platform data so
we can't have a #define for it. I will see if I can split it.
Regards,
Simon
More information about the U-Boot
mailing list