uboot/common
Masahiro Yamada 41598c8251 autoboot: add CONFIG_AUTOBOOT to allow to not compile autoboot.c
Since commit bb597c0eeb ("common: bootdelay: move CONFIG_BOOTDELAY
into a Kconfig option"), CONFIG_BOOTDELAY is defined for all boards.

Prior to that commit, it was allowed to unset CONFIG_BOOTDELAY to
not compile common/autoboot.c, as described in common/Makefile:

  # This option is not just y/n - it can have a numeric value
  ifdef CONFIG_BOOTDELAY
  obj-y += autoboot.o
  endif

It was a bit odd to enable/disable code with an integer type option,
but it was how this option worked before that commit, and several
boards actually unset it to opt out of the autoboot feature.

This commit adds a new bool option, CONFIG_AUTOBOOT, and makes
CONFIG_BOOTDELAY depend on it.

I chose "default y" for this option because most boards use the
autoboot.  I added "# CONFIG_AUTOBOOT is not set" for the boards that
had not set CONFIG_BOOTDELAY prior to the bad commit.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2016-06-20 05:19:09 -04:00
..
eeprom cmd: eeprom: add support for layout aware commands 2016-05-20 17:02:07 -04:00
init bootstage: call show_boot_progress also in SPL 2016-06-09 13:53:08 -04:00
spl Merge git://git.denx.de/u-boot-nand-flash 2016-06-20 05:15:52 -04:00
Kconfig autoboot: add CONFIG_AUTOBOOT to allow to not compile autoboot.c 2016-06-20 05:19:09 -04:00
Makefile autoboot: add CONFIG_AUTOBOOT to allow to not compile autoboot.c 2016-06-20 05:19:09 -04:00
autoboot.c autoboot.c: Fill env vars in process_fdt_options() only if TEXT_BASE is set 2016-02-05 12:47:20 +08:00
bedbug.c
board_f.c board_f: Don't require CONFIG_SYS_MONITOR_BASE 2016-05-27 15:39:51 -04:00
board_info.c
board_r.c dm: scsi: Rename CONFIG_CMD_SCSI to CONFIG_SCSI 2016-05-17 09:54:43 -06:00
bootm.c bootm: Align cache flush end address correctly 2016-06-12 23:49:38 +02:00
bootm_os.c cosmetic: debug: Replace #ifdef DEBUG with debug() macro 2016-05-27 15:39:48 -04:00
bootretry.c
bootstage.c
bouncebuf.c
cli.c common: cli: Fix typo CONFIG_CMDINE -> CONFIG_CMDLINE 2016-04-04 13:13:07 -04:00
cli_hush.c hush: Add rudimentary support for PS1 and PS2 2016-02-08 10:10:37 -05:00
cli_readline.c
cli_simple.c
command.c Drop command-processing code when CONFIG_CMDLINE is disabled 2016-04-01 17:17:40 -04:00
console.c debug_uart: Remove duplicated carriage return handling 2016-03-27 09:12:26 -04:00
cros_ec.c
ddr_spd.c
dlmalloc.c malloc: improve memalign fragmentation fix 2016-05-23 11:50:17 -04:00
dlmalloc.src
edid.c
env_attr.c
env_callback.c
env_common.c env: Setup GD_FLG_ENV_DEFAULT flag when default environment are used 2016-06-06 11:23:27 +02:00
env_dataflash.c
env_eeprom.c env_eeprom invalidates gd->env_addr by setting it to an offset value 2016-04-11 12:44:37 -04:00
env_embedded.c
env_ext4.c common: Add support for environment file in EXT4. 2016-03-14 14:18:39 -04:00
env_fat.c dm: block: Rename device number member dev to devnum 2016-03-14 15:34:50 -06:00
env_flags.c tools: fix env_flags build 2016-02-15 20:58:25 +00:00
env_flash.c
env_mmc.c dm: env: mmc: Convert env_mmc to support CONFIG_BLK 2016-05-27 10:23:08 -06:00
env_nand.c nand: Embed mtd_info in struct nand_chip 2016-06-03 20:27:48 -05:00
env_nowhere.c
env_nvram.c
env_onenand.c
env_remote.c
env_sata.c common: env: support sata device 2016-04-18 12:29:14 -04:00
env_sf.c common: env_sf: Add exclamation mark 2016-04-01 17:17:43 -04:00
env_ubi.c common: env_ubi: Clear environment buffer before reading 2016-06-13 06:41:20 +02:00
exports.c
fb_mmc.c dm: block: Adjust device calls to go through helpers function 2016-03-14 15:34:50 -06:00
fb_nand.c common: fb_nand: won't compile 2016-06-19 19:15:31 -05:00
fdt_support.c fdt: Document the rest of struct of_bus 2016-05-25 23:13:38 +02:00
flash.c
hash.c
hwconfig.c
ide.c dm: ide: Add support for driver-model block devices 2016-05-17 09:54:43 -06:00
image-android.c
image-fdt.c efi_loader: Call fdt preparation functions 2016-03-15 21:30:14 -04:00
image-fit.c common: image-fit: Cleanup spelling mistakes 2016-06-17 09:50:59 -04:00
image-sig.c
image-sparse.c fastboot: sparse: remove unnecessary logging 2016-04-11 20:48:29 -04:00
image.c image: Add boot_get_fpga() to load fpga with bootm 2016-05-24 13:17:59 +02:00
iomux.c
iotrace.c
kallsyms.c
kgdb.c Fix spelling of "occurred". 2016-05-02 18:37:09 -04:00
kgdb_stubs.c Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
lcd.c lcd: Fix compile warning in 64bit mode 2016-03-27 09:12:17 -04:00
lcd_console.c
lcd_console_rotation.c
lcd_simplefb.c
lynxkdi.c
main.c Drop use of CONFIG_SYS_GENERIC_BOARD in U-Boot 2016-05-27 15:39:54 -04:00
malloc_simple.c malloc_simple: Add a little more debugging 2016-03-17 10:27:23 +08:00
memsize.c Revert "common/memsize.c: Simplify RAM size detection" 2016-02-10 08:34:42 -05:00
menu.c Fix typo choosen in comments and printf logs 2016-03-27 09:12:23 -04:00
miiphyutil.c
s_record.c
sata.c dm: sata: Add support for driver-model block devices 2016-05-17 09:54:43 -06:00
scsi.c dm: scsi: if_typename should be scsi 2016-06-06 13:39:12 -04:00
splash.c
splash_source.c splash_source: add support for ubifs formatted nand 2016-06-14 05:33:02 +02:00
stdio.c
system_map.c
update.c
usb.c usb: move CONFIG_USB_XHCI to Kconfig with renaming 2016-06-04 00:43:53 +02:00
usb_hub.c usb: hub: Don't continue on get_port_status failure 2016-05-06 20:06:56 +02:00
usb_kbd.c usb: kbd: Do not deregister usbkbd twice when using dm 2016-04-10 17:18:42 +02:00
usb_storage.c dm: blk: Add a easier way to create a named block device 2016-05-17 09:54:43 -06:00
xyzModem.c lib/crc16.c: Rename cyg_crc16() to crc16_ccitt() and add crc start value 2016-03-14 19:18:42 -04:00