summaryrefslogtreecommitdiff
path: root/Kbuild
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2016-10-31 22:33:40 +0100
committerTom Rini <trini@konsulko.com>2016-11-28 15:10:28 -0500
commit2997ee50547b34521c7e560055a490609e90a590 (patch)
tree768d30d698d7ebde2e916e7a28199a9accdde108 /Kbuild
parent52401231fd0924fa2a6bec9990b6df1c63bfd440 (diff)
downloadu-boot-imx-2997ee50547b34521c7e560055a490609e90a590.zip
u-boot-imx-2997ee50547b34521c7e560055a490609e90a590.tar.gz
u-boot-imx-2997ee50547b34521c7e560055a490609e90a590.tar.bz2
arm: sunxi: do not force USB for arch-sunxi
Currently, USB is forced-enabled for the sunxi familly, and there is no way to disable it. However, USB takes a long time to initiliase, delaying the boot by up to 5 seconds (without any USB device attached!). This is a very long delay, especially in cases where USB booting is not wanted at all, and where the device is expected to boot relatively often (even in production). Change the way the dependencies are handled, by only forcibly selecting USB when CONFIG_DISTRO_DEFAULTS ("defaults suitable for booting general purpose Linux distributions") is set. This option defaults to y for the sunxi familly, so the current default behaviour is kept unchanged. Users interested in boot time and/or size will be able to disable this to further disable USB. With USB disabled, the time spent in U-Boot before handing control to the Linux kernel is about 1s now, down from ~5s (Nanopi Neo, sunxi H3). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Ian Campbell <ijc@hellion.org.uk> Cc: Hans De Goede <hdegoede@redhat.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'Kbuild')
0 files changed, 0 insertions, 0 deletions