[U-Boot] [PATCH 19/22] sunxi: musb: Move musb config and platdata to the sunxi-musb glue
Hans de Goede
hdegoede at redhat.com
Fri Jun 19 11:35:22 CEST 2015
Hi,
On 19-06-15 09:43, Ian Campbell wrote:
> On Wed, 2015-06-17 at 21:34 +0200, Hans de Goede wrote:
>> Move the musb config and platdata to the sunxi-musb glue, which is where
>> it really belongs. This is preparation patch for adding device-model
>> support for the sunxi-musb-host code.
>>
>> Signed-off-by: Hans de Goede <hdegoede at redhat.com>
>> ---
>> arch/arm/include/asm/arch-sunxi/usb_phy.h | 7 +++++++
>> board/sunxi/board.c | 28 ++-----------------------
>> drivers/usb/musb-new/sunxi.c | 35 ++++++++++++++++++++++---------
>> 3 files changed, 34 insertions(+), 36 deletions(-)
>>
>> diff --git a/arch/arm/include/asm/arch-sunxi/usb_phy.h b/arch/arm/include/asm/arch-sunxi/usb_phy.h
>> index 5a9cacb..17d31b8 100644
>> --- a/arch/arm/include/asm/arch-sunxi/usb_phy.h
>> +++ b/arch/arm/include/asm/arch-sunxi/usb_phy.h
>> @@ -19,3 +19,10 @@ void sunxi_usb_phy_power_off(int index);
>> int sunxi_usb_phy_vbus_detect(int index);
>> int sunxi_usb_phy_id_detect(int index);
>> void sunxi_usb_phy_enable_squelch_detect(int index, int enable);
>> +
>> +/* Not really phy related, but we have to declare this somewhere ... */
>
> I guess arch/arm/include/asm/arch-sunxi/usbc.h isn't any better?
Well we do not have that, and I did not feel it was worth adding yet
another .h file for just this one function.
>
> With it here or there:
>
> Acked-by: Ian Campbell <ijc at hellion.org.uk>
Regards,
Hans
>
>> +#if defined(CONFIG_MUSB_HOST) || defined(CONFIG_MUSB_GADGET)
>> +void sunxi_musb_board_init(void);
>> +#else
>> +#define sunxi_musb_board_init()
>> +#endif
>
> Ian.
>
More information about the U-Boot
mailing list