1. 20 11月, 2006 2 次提交
  2. 14 11月, 2006 1 次提交
  3. 12 11月, 2006 1 次提交
  4. 09 11月, 2006 1 次提交
  5. 08 11月, 2006 2 次提交
  6. 04 11月, 2006 5 次提交
  7. 03 11月, 2006 3 次提交
  8. 30 10月, 2006 2 次提交
  9. 29 10月, 2006 1 次提交
  10. 28 10月, 2006 5 次提交
  11. 25 10月, 2006 2 次提交
  12. 21 10月, 2006 1 次提交
  13. 18 10月, 2006 1 次提交
  14. 17 10月, 2006 1 次提交
  15. 15 10月, 2006 1 次提交
  16. 14 10月, 2006 2 次提交
  17. 12 10月, 2006 3 次提交
  18. 09 10月, 2006 2 次提交
  19. 07 10月, 2006 3 次提交
  20. 05 10月, 2006 1 次提交
    • H
      [PATCH] atmel_serial: Pass fixed register mappings through platform_data · 75d35213
      Haavard Skinnemoen 提交于
      In order to initialize the serial console early, the atmel_serial
      driver had to do a hack where it compared the physical address of the
      port with an address known to be permanently mapped, and used it as a
      virtual address. This got around the limitation that ioremap() isn't
      always available when the console is being initalized.
      
      This patch removes that hack and replaces it with a new "regs" field
      in struct atmel_uart_data that the board-specific code can initialize
      to a fixed virtual mapping for platform devices where this is possible.
      It also initializes the DBGU's regs field with the address the driver
      used to check against.
      
      On AVR32, the "regs" field is initialized from the physical base
      address when this it can be accessed through a permanently 1:1 mapped
      segment, i.e. the P4 segment.
      
      If regs is NULL, the console initialization is delayed until the "real"
      driver is up and running and ioremap() can be used.
      Signed-off-by: NHaavard Skinnemoen <hskinnemoen@atmel.com>
      Acked-by: NAndrew Victor <andrew@sanpeople.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      75d35213