[PATCH] usb: gadget: Compile USB ethernet gadget only if NET is enabled

Marek Vasut marex at denx.de
Thu May 4 11:17:54 CEST 2023


On 5/4/23 11:04, Lukasz Majewski wrote:
> On Sun, 30 Apr 2023 23:20:35 +0200
> Marek Vasut <marex at denx.de> wrote:
> 
>> In case NET networking is not enabled, it is not possible to compile
>> the USB ethernet gadget. Protect the symbols in Makefile to avoid
>> build failure. Such build failure may occur e.g. in case NET and USB
>> ethernet gadget is enabled in U-Boot proper, but not in SPL.
>>
>> Signed-off-by: Marek Vasut <marex at denx.de>
>> ---
>> Cc: Lukasz Majewski <lukma at denx.de>
>> ---
>>   drivers/usb/gadget/Makefile | 2 ++
>>   1 file changed, 2 insertions(+)
>>
>> diff --git a/drivers/usb/gadget/Makefile b/drivers/usb/gadget/Makefile
>> index 6cfe0f3a041..36f65e7eb95 100644
>> --- a/drivers/usb/gadget/Makefile
>> +++ b/drivers/usb/gadget/Makefile
>> @@ -34,8 +34,10 @@ endif
>>   
>>   obj-$(CONFIG_CI_UDC) += ci_udc.o
>>   
>> +ifeq ($(CONFIG_$(SPL_TPL_)NET),y)
>>   obj-$(CONFIG_USB_ETHER) += ether.o
>>   obj-$(CONFIG_USB_ETH_RNDIS) += rndis.o
>> +endif
>>   
>>   # Devices not related to the new gadget layer depend on
>> CONFIG_USB_DEVICE # This is really only N900 and USBTTY now.
> 
> Reviewed-by: Lukasz Majewski <lukma at denx.de>

NAK

(so this does not get applied by accident, because ongoing discussion 
about Kconfig symbols)


More information about the U-Boot mailing list