1. 25 7月, 2011 3 次提交
    • M
      microblaze: Add support for early console on mdm · ca12adc8
      Michal Simek 提交于
      Support mdm early console:
       - extend time for retries
       - add mdm compatible property
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      ca12adc8
    • M
      microblaze: Simplify early console binding from DT · 2aa8e375
      Michal Simek 提交于
      Recognize early Linux console from chosen - linux,stdout-path
      instead of detecting the first console with appropriate
      compatible strings.
      This patch solved the problem on system with multiple
      consoles.
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      2aa8e375
    • M
      microblaze: Get early printk console earlier · e721a45f
      Michal Simek 提交于
      1. Register early console as standard console
      2. Enable CON_BOOT console flag to ensure auto-unregistering by the kernel
      3. remap_early_printk function remap physical console baseaddr to virtual space
      
      Usage specific function for console remap is done after memory initialization
      with IRQ turn off that's why there is not necessary to protect it.
      
      The reason for remapping is that the kernel use TLB 63 for 1:1 address mapping
      to be able to use console in very early boot-up phase. But allocating one TLB
      just for console caused performance degression that's why ioremaps create new
      mapping and TLB 63 is automatically released and ready to use.
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      CC: Russell King <linux@arm.linux.org.uk>
      CC: Ralf Baechle <ralf@linux-mips.org>
      CC: Ingo Molnar <mingo@redhat.com>
      CC: Alan Cox <alan@linux.intel.com>
      CC: <linux-serial@vger.kernel.org>
      CC: Arnd Bergmann <arnd@arndb.de>
      e721a45f
  2. 21 10月, 2010 4 次提交
  3. 26 5月, 2009 1 次提交
  4. 23 4月, 2009 1 次提交
  5. 27 3月, 2009 1 次提交