Hi Heiko, On Mon, 11 Jan 2021 at 03:19, Heiko Schocher <h...@denx.de> wrote: > > add support for the UUU commands ACmd and UCmd. > > Enable them through the Kconfig option > CONFIG_FASTBOOT_UUU_SUPPORT > > base was commit in NXP kernel > 9b149c2a2882: ("MLK-18591-3 android: Add FSL android fastboot support") > > and ported it to current mainline. Tested this patch > on imx6ul based board. > > Signed-off-by: Heiko Schocher <h...@denx.de> > --- > azure build: > https://dev.azure.com/hs0298/hs/_build/results?buildId=57&view=results > > version uuu tool used for tests: > commit 3870fb781b35: ("fastboot: default to logical-block-size 4096") > > doc/android/fastboot-protocol.rst | 5 +++ > doc/android/fastboot.rst | 2 + > drivers/fastboot/Kconfig | 7 ++++ > drivers/fastboot/fb_command.c | 62 +++++++++++++++++++++++++++++++ > drivers/usb/gadget/f_fastboot.c | 17 +++++++++ > include/fastboot.h | 7 ++++ > 6 files changed, 100 insertions(+)
Reviewed-by: Simon Glass <s...@chromium.org> You can try to use if() for the CONFIG options here. See for example vid_console_color(). It is sometimes possible to do this, too, but it is a bit riskier: switch (xxx) { case SOMETHING: if (CONFIG_IS_ENABLED...) { do stuff if this feature is enabled break; } /* no break */ default: /* not supported */ } Regards, Simon