1. 12 11月, 2014 4 次提交
  2. 04 11月, 2014 1 次提交
  3. 30 10月, 2014 1 次提交
    • T
      ARM: dts: Fix wrong GPMC size mappings for omaps · e2c5eb78
      Tony Lindgren 提交于
      The GPMC binding is obviously very confusing as the values
      are all over the place. People seem to confuse the GPMC partition
      size for the chip select, and the device IO size within the GPMC
      partition easily.
      
      The ranges entry contains the GPMC partition size. And the
      reg entry contains the size of the IO registers of the
      device connected to the GPMC.
      
      Let's fix the issue according to the following table:
      
      Device          GPMC partition size     Device IO size
      connected       in the ranges entry     in the reg entry
      
      NAND            0x01000000 (16MB)       4
      16550           0x01000000 (16MB)       8
      smc91x          0x01000000 (16MB)       0xf
      smc911x         0x01000000 (16MB)       0xff
      OneNAND         0x01000000 (16MB)       0x20000 (128KB)
      16MB NOR        0x01000000 (16MB)       0x01000000 (16MB)
      32MB NOR        0x02000000 (32MB)       0x02000000 (32MB)
      64MB NOR        0x04000000 (64MB)       0x04000000 (64MB)
      128MB NOR       0x08000000 (128MB)      0x08000000 (128MB)
      256MB NOR       0x10000000 (256MB)      0x10000000 (256MB)
      
      Let's also add comments to the fixed entries while at it.
      Acked-by: NRoger Quadros <rogerq@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      e2c5eb78
  4. 26 4月, 2014 1 次提交
  5. 19 3月, 2014 1 次提交
  6. 01 3月, 2014 1 次提交
  7. 08 1月, 2014 1 次提交
    • L
      ARM: dts: Split omap3 pinmux core device · 3d495383
      Laurent Pinchart 提交于
      The omap3_pmx_core pinmux device in the device tree handles the system
      controller module (SCM) PADCONFS fonction. Its control registers are
      split in two distinct areas, with other SCM registers in-between. Those
      other registers can't thus be requested by other drivers as the memory
      region gets reserved by the pinmux driver.
      
      Split the omap3_pmx_core device tree node in two for the two memory
      regions. The second region address and size depends on the SoC model.
      
      The change in omap3.dtsi fixes an "external abort on non-linefetch" when
      doing
      
      cat /sys/kernel/debug/pinctrl/.../pins
      
      on a Nokia N900.
      
      Note that the core2 padconf region is different for 3430 vs 3630,
      and does not exist on 3517 as noted by Nishanth Menon <nm@ti.com>.
      Reported-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      Signed-off-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Acked-By: NSebastian Reichel <sre@debian.org>
      Signed-off-by: NNishanth Menon <nm@ti.com>
      [tony@atomide.com: updated for 3430 vs 3630 core2 based on Nishant's patch]
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      3d495383
  8. 27 11月, 2013 3 次提交
  9. 15 10月, 2013 1 次提交
  10. 12 10月, 2013 2 次提交
  11. 08 10月, 2013 2 次提交
  12. 19 6月, 2013 4 次提交
  13. 09 4月, 2013 1 次提交