Skip to content
  • Masahiro Yamada's avatar
    autoboot: remove CONFIG_ZERO_BOOTDELAY_CHECK · 2fbb8462
    Masahiro Yamada authored
    As the help message of CONFIG_BOOTDELAY says, CONFIG_BOOTDELAY=-2
    means the autoboot with no delay, with no abort check even if
    CONFIG_ZERO_BOOTDELAY_CHECK is defined.
    
    To sum up, the autoboot behaves as follows:
    
     [1] CONFIG_BOOTDELAY=0 && CONFIG_ZERO_BOOTDELAY_CHECK=y
        autoboot with no delay, but you can abort it by key input
    
     [2] CONFIG_BOOTDELAY=0 && CONFIG_ZERO_BOOTDELAY_CHECK=n
        autoboot with no delay, with no check for abort
    
     [3] CONFIG_BOOTDELAY=-1
        disable autoboot
    
     [4] CONFIG_BOOTDELAY=-2
        autoboot with no delay, with no check for abort
    
    As you notice, [2] and [4] come to the same result, which means we
    do not need CONFIG_ZERO_BOOTDELAY_CHECK.  We can control all the
    cases only by CONFIG_BOOTDELAY, like this:
    
     [1] CONFIG_BOOTDELAY=0
        autoboot with no delay, but you can abort it by key input
    
     [2] CONFIG_BOOTDELAY=-1
        disable autoboot
    
     [3] CONFIG_BOOTDELAY=-2
        autoboot with no delay, with no check for abort
    
    This commit conver...
    2fbb8462