[PATCH] at91: Automatically detect USB feature

Hauke Mehrtens hauke at hauke-m.de
Thu Apr 7 10:37:35 PDT 2022

On 4/7/22 08:49, Claudiu.Beznea at microchip.com wrote:
> On 07.04.2022 01:49, Hauke Mehrtens wrote:
>> EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
>> The sama7 sub target does not have USB support, the feature should not
>> be activated there. OpenWrt can automatically detect if the target
>> supports USB by using the scripts/target-metadata.pl script. With the
>> automatic detection USB support will only get activated on subtargest
>> which actually support USB.
>> Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
>> ---
>> This should replace the patch activating USB support for the sama7 sub target.
>>   target/linux/at91/Makefile | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>> diff --git a/target/linux/at91/Makefile b/target/linux/at91/Makefile
>> index 36804a1eeb6f..af0dc3f33849 100644
>> --- a/target/linux/at91/Makefile
>> +++ b/target/linux/at91/Makefile
>> @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
>>   ARCH:=arm
>>   BOARD:=at91
>>   BOARDNAME:=Microchip (Atmel AT91)
>> -FEATURES:=ext4 squashfs targz usb usbgadget ubifs
>> +FEATURES:=ext4 squashfs targz usbgadget ubifs
> Just to be sure as I don't master these: USB support is available for the
> rest of AT91 sub targets (sam9x, sama5), only sama7 doesn't have it at the
> moment. This patch should be good also for sam9x and sama5, right?

Yes it is fine. The usb feature flag will automatically activated when 
the kernel config option CONFIG_USB_SUPPORT is set. This is the case for 
the other two sub targets, there it will be activated. I tried it before 
sending the patch.

When you later activate CONFIG_USB_SUPPORT for sama7 the usb feature 
will be activated there automatically too.


More information about the openwrt-devel mailing list