• Feng Tang's avatar
    x86, earlyprintk: Add earlyprintk for Intel Moorestown platform · c20b5c33
    Feng Tang authored
    Intel Moorestown platform has a spi-uart device(Maxim3110),
    which connects to a Designware spi core controller. This patch
    will add early console function based on it.
    
    As it will be used long before Linux spi subsystem get
    initialised, we simply directly manipulate the spi controller's
    register to acheive the early console func. This is safe as it
    will be disabled when devices subsytem get initialised.
    
    To use it, user need enable CONFIG_X86_MRST_EARLY_PRINTK in
    kenrel config and add "earlyprintk=mrst" in kernel command line.
    Signed-off-by: default avatarFeng Tang <feng.tang@intel.com>
    Acked-by: default avatarAlan Cox <alan@linux.intel.com>
    Cc: greg@kroah.com
    LKML-Reference: <1284361736-23011-4-git-send-email-feng.tang@intel.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    c20b5c33
early_printk.c 6.25 KB