1. 16 10月, 2013 4 次提交
  2. 26 9月, 2013 1 次提交
  3. 26 8月, 2013 2 次提交
  4. 10 7月, 2013 1 次提交
  5. 27 6月, 2013 1 次提交
  6. 16 6月, 2013 1 次提交
    • L
      ARM: integrator: basic PCIv3 device tree support · f55b2b56
      Linus Walleij 提交于
      This registers the memory ranges for I/O, non-prefetched and
      prefetched memory and configuration space for the PCIv3 bridge
      and let us fetch these basic memory resources from the device
      tree in the device tree boot path. Remove the stepping stone
      platform device. This is an either/or approach - the platform
      data path is mutually exclusive to the plain platform data
      path and provided addresses from the device tree have to be
      correct.
      
      This adds the interrupt-map property to the PCIv3 DTS file
      and makes the bridge obtain mappings from the device tree.
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      f55b2b56
  7. 13 6月, 2013 1 次提交
  8. 03 6月, 2013 8 次提交
  9. 12 4月, 2013 1 次提交
  10. 08 4月, 2013 1 次提交
  11. 02 4月, 2013 1 次提交
  12. 24 2月, 2013 1 次提交
  13. 14 2月, 2013 2 次提交
    • 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
    • A
      ARM: integrator/versatile: fix NOMMU warnings · 060fd1be
      Arnd Bergmann 提交于
      On NOMMU kernels, the io_desc variables are unused
      because we don't use the MMU to remap the MMIO
      areas.
      
      Marking these variables as __maybe_unused easily
      avoids the otherwise harmless warnings like
      
      warning: 'versatile_io_desc' defined but not used
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Russell King <linux@arm.linux.org.uk>
      060fd1be
  14. 10 2月, 2013 1 次提交
  15. 12 1月, 2013 1 次提交
  16. 11 1月, 2013 1 次提交
  17. 25 12月, 2012 1 次提交
  18. 03 12月, 2012 1 次提交
  19. 22 11月, 2012 1 次提交
  20. 18 11月, 2012 2 次提交
    • S
      ARM: integrator: use BUG_ON where possible · f7a9b365
      Sasha Levin 提交于
      Just use BUG_ON() instead of constructions such as:
      
      	if (...)
      		BUG()
      
      A simplified version of the semantic patch that makes this transformation
      is as follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @@
      expression e;
      @@
      - if (e) BUG();
      + BUG_ON(e);
      // </smpl>
      Signed-off-by: NSasha Levin <sasha.levin@oracle.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      f7a9b365
    • 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
  21. 17 11月, 2012 6 次提交
  22. 05 11月, 2012 1 次提交