1. 13 11月, 2014 2 次提交
    • L
      soc: move SoC driver for the ARM Integrator · f956a785
      Linus Walleij 提交于
      This creates a new SoC bus driver for the ARM Integrator
      family core modules to register the SoC bus and provide
      sysfs info for the core module. We delete the corresponding
      code from the Integrator machine and select this driver to
      get a clean result.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      f956a785
    • L
      ARM: integrator: move restart to the device tree · b437c52c
      Linus Walleij 提交于
      Using the augmented reset driver for the Versatile family,
      we can move the reset handling for the Integrator out of the
      machine. We add a "syscon" attribute to the core module, and
      access the syscon registers using this handle. We need to
      select SYSCON, POWER, POWER_RESET and POWER_RESET_VERSATILE
      in order for the restart functionality to always be
      available on all systems (it should not be optional).
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      b437c52c
  2. 10 7月, 2013 1 次提交
  3. 14 2月, 2013 1 次提交
    • A
      ARM: integrator: fix build with INTEGRATOR_AP off · a02e0a83
      Arnd Bergmann 提交于
      The conditional declaration of ap_uart_data is broken
      and causes this build error:
      
      In file included from arch/arm/mach-integrator/core.c:35:0:
      arch/arm/mach-integrator/common.h:6:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      
      Turning the check into an constant-expression if(IS_ENABLED()) statement
      creates more readable code and solves this problem as well.
      
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Russell King <linux@arm.linux.org.uk>
      a02e0a83
  4. 18 11月, 2012 1 次提交
    • L
      ARM: integrator: push down SC dependencies · 379df279
      Linus Walleij 提交于
      This pushes the dependencies on the Integrator/AP system
      controller (SC) down into the PCI V3 driver and the
      AP-specific board file.
      
      First, the platform data for the PL010 UART is moved into
      the integrator_ap.c board file, and the Integrator/CP is
      assigned with NULL pdata. This way the callback functions
      can reference the dynamically remapped AP syscon address
      in both the ATAG and DT boot path, and this remapping
      is localized to the board file.
      
      Second the PCIv3 driver is making its own dynamic remapping
      of the SC for the few registers it is using. When we
      convert the PCIv3 driver over to using device tree having a
      dynamically assigned base address will be useful, but we
      will have to use the definition from <mach/platform.h> for
      now, the only improvement is that it's done dynamically.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      379df279
  5. 17 11月, 2012 1 次提交
    • L
      ARM: integrator: hook the AP into the SoC bus · e67ae6be
      Linus Walleij 提交于
      This hooks the Integrator/AP into the SoC bus when booting from
      device tree, by mapping the AP controller registers first,
      then registering the SoC device, and then populating the device
      tree with the SoC device as parent.
      
      Introduce some helpers in the core to provide sysfs files
      detailing the use of the SoC ID which will later be reused by
      the Integrator/CP patch for the same bus grouping.
      
      Cc: Lee Jones <lee.jones@linaro.org>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      e67ae6be
  6. 18 9月, 2012 1 次提交
  7. 17 9月, 2012 1 次提交
  8. 05 1月, 2012 1 次提交
  9. 19 2月, 2011 1 次提交
  10. 16 7月, 2010 1 次提交
  11. 02 5月, 2010 1 次提交
  12. 30 4月, 2010 2 次提交
  13. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4