1. 25 10月, 2012 1 次提交
    • I
      ARM: at91: at91sam9g10: fix SOC type detection · 3d9a0183
      Ivan Shugov 提交于
      Newer at91sam9g10 SoC revision can't be detected, so the kernel can't boot with
      this kind of kernel panic:
      "AT91: Impossible to detect the SOC type"
      
      CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
      CPU: VIVT data cache, VIVT instruction cache
      Machine: Atmel AT91SAM9G10-EK
      Ignoring tag cmdline (using the default kernel command line)
      bootconsole [earlycon0] enabled
      Memory policy: ECC disabled, Data cache writeback
      Kernel panic - not syncing: AT91: Impossible to detect the SOC type
      [<c00133d4>] (unwind_backtrace+0x0/0xe0) from [<c02366dc>] (panic+0x78/0x1cc)
      [<c02366dc>] (panic+0x78/0x1cc) from [<c02fa35c>] (at91_map_io+0x90/0xc8)
      [<c02fa35c>] (at91_map_io+0x90/0xc8) from [<c02f9860>] (paging_init+0x564/0x6d0)
      [<c02f9860>] (paging_init+0x564/0x6d0) from [<c02f7914>] (setup_arch+0x464/0x704)
      [<c02f7914>] (setup_arch+0x464/0x704) from [<c02f44f8>] (start_kernel+0x6c/0x2d4)
      [<c02f44f8>] (start_kernel+0x6c/0x2d4) from [<20008040>] (0x20008040)
      
      The reason for this is that the Debug Unit Chip ID Register has changed between
      Engineering Sample and definitive revision of the SoC. Changing the check of
      cidr to socid will address the problem. We do not integrate this check to the
      list just above because we also have to make sure that the extended id is
      disregarded.
      Signed-off-by: NIvan Shugov <ivan.shugov@gmail.com>
      [nicolas.ferre@atmel.com: change commit message]
      Signed-off-by: NNicolas Ferre <nicolas.ferre@atmel.com>
      Acked-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      Cc: stable <stable@vger.kernel.org> [v3.1] # since commit 8c3583b6
      3d9a0183
  2. 04 10月, 2012 1 次提交
    • A
      ARM: at91: skip at91_io_desc definition for NOMMU · ac09281a
      Arnd Bergmann 提交于
      On NOMMU systems, we do cannot remap the MMIO space, so the
      definition of at91_io_desc is unused.
      
      Without this patch, building at91x40_defconfig results in:
      
      arch/arm/mach-at91/setup.c:90:24: warning: 'at91_io_desc' defined but not used [-Wunused-variable]
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
      ac09281a
  3. 18 9月, 2012 1 次提交
  4. 28 4月, 2012 1 次提交
  5. 16 4月, 2012 2 次提交
  6. 31 3月, 2012 1 次提交
    • O
      ARM: fix builds due to missing <asm/system_misc.h> includes · 86dfe446
      Olof Johansson 提交于
      This does a sweeping change fixing up all the missing system_misc.h and
      system_info.h includes from the system.h split-up change. These were the
      ones I came across when building all defconfigs in arch/arm/configs, there
      might be more but they lack adequate build coverage to be easily caught.
      
      I'm expecting to get a lot of these piecemeal by each maintainer, so we
      might just as well do one sweeping change to get them all at once.
      
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Cc: Imre Kaloz <kaloz@openwrt.org>
      Cc: Krzysztof Halasa <khc@pm.waw.pl>
      Cc: Eric Miao <eric.y.miao@gmail.com>
      Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
      Cc: Wan ZongShun <mcuos.com@gmail.com>
      Acked-by: NKukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      86dfe446
  7. 15 3月, 2012 5 次提交
  8. 23 2月, 2012 1 次提交
  9. 03 2月, 2012 1 次提交
  10. 21 1月, 2012 1 次提交
  11. 20 1月, 2012 1 次提交
  12. 28 11月, 2011 3 次提交
  13. 16 11月, 2011 1 次提交
  14. 28 7月, 2011 7 次提交