1. 24 5月, 2013 2 次提交
  2. 10 5月, 2013 1 次提交
  3. 08 4月, 2013 4 次提交
  4. 28 3月, 2013 1 次提交
    • L
      ARM: ux500: Enable the clock controlling Ethernet on Snowball · 265c3c0a
      Lee Jones 提交于
      This fixes a regression introduced by common clk enablement.
      
      On some u8500 based boards, the FMSC clock which is usually used
      for flash, is wired up to the SMSC911x Ethernet driver. However,
      the SMSC911x doesn't have common clk support yet, rendering it
      unusable. Prior to the introduction of common clk the FMSC clock
      was default on; however, common clk disables all clocks by default
      and insists drivers take responsibility to enable theirs.
      
      This fix enables the FMSC clock on Snowball, subsequently turning
      on the SMSC911x Ethernet chip. It will be removed when the driver
      is compatible with common clk.
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      265c3c0a
  5. 02 3月, 2013 1 次提交
  6. 12 2月, 2013 1 次提交
    • L
      mfd: db8500-prcmu: update resource passing · 05ec260e
      Linus Walleij 提交于
      When trying to get rid of the cross-includes of <mach/id.h>
      from different drivers, so we can localize ASIC/CPU detection
      to the mach-ux500 folder, we run into the way the PRCMU
      handles base addresses and firmware detection.
      
      This patch updates the firmware version detection to pass
      the required information as platform data instead of
      relying on cpu_is_* macros.
      
      Now the PRCMU base address, the secondary TCDM area, the
      TCPM area and the IRQ are passed as resources instead of
      being grabbed from <mach/*> files. Incidentally this also
      removes part of the reliance on <mach/irqs.h>.
      
      Further it updates the firmware version detection, since the
      location of the firmware ID bytes in the designated memory
      are is now passed from the platform data instead. There is
      no reason not to include the nice split-off of a struct to
      hold the firmware information and a separate function to
      populate it.
      
      The patch actually rids the need to use the external
      db8500_prcmu_early_init call at all, but I'm keepin back
      that removal as I don't want the patch to be too big.
      
      Cc: arm@kernel.org
      Cc: Michel Jaoen <michel.jaouen@stericsson.com>
      Cc: Lee Jones <lee.jones@linaro.org>
      Acked-by: NSamuel Ortiz <sameo@linux.intel.com>
      Acked-by: NLoic Pallardy <loic.pallardy@stericsson.com>
      Acked-by: NFabio Baltieri <fabio.baltieri@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      05ec260e
  7. 30 1月, 2013 1 次提交
  8. 13 1月, 2013 1 次提交
  9. 12 1月, 2013 1 次提交
  10. 26 12月, 2012 1 次提交
  11. 25 12月, 2012 1 次提交
  12. 27 11月, 2012 1 次提交
  13. 21 11月, 2012 1 次提交
  14. 10 11月, 2012 1 次提交
  15. 08 11月, 2012 1 次提交
  16. 05 11月, 2012 2 次提交
  17. 01 11月, 2012 9 次提交
  18. 29 10月, 2012 1 次提交
  19. 15 10月, 2012 1 次提交
  20. 20 9月, 2012 1 次提交
  21. 14 9月, 2012 1 次提交
  22. 03 9月, 2012 1 次提交
    • A
      ARM: ux500: Fix build error due to missing include of asm/pmu.h in cpu-db8500.c · 5caecb44
      Axel Lin 提交于
      Include asm/pmu.h to fix below build error:
      
        CC      arch/arm/mach-ux500/cpu-db8500.o
      arch/arm/mach-ux500/cpu-db8500.c:118:8: error: variable 'db8500_pmu_platdata' has initializer but incomplete type
      arch/arm/mach-ux500/cpu-db8500.c:119:2: error: unknown field 'handle_irq' specified in initializer
      arch/arm/mach-ux500/cpu-db8500.c:119:2: warning: excess elements in struct initializer [enabled by default]
      arch/arm/mach-ux500/cpu-db8500.c:119:2: warning: (near initialization for 'db8500_pmu_platdata') [enabled by default]
      make[1]: *** [arch/arm/mach-ux500/cpu-db8500.o] Error 1
      make: *** [arch/arm/mach-ux500] Error 2
      Signed-off-by: NAxel Lin <axel.lin@gmail.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      5caecb44
  23. 23 8月, 2012 1 次提交
  24. 09 8月, 2012 1 次提交
    • L
      ARM: ux500: reform Ux500 family names · e1bbb55d
      Linus Walleij 提交于
      Counting the U9540 and the new U8540 as a U8500 family member
      does not work. Instead, split the function in two:
      
      cpu_is_u8500_family() covering U8500 and U8520
      cpu_is_ux540_family() covering U9540 and U8540
      
      This works much better in practice. Update users to keep the
      same behaviour.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      e1bbb55d
  25. 13 7月, 2012 2 次提交
  26. 09 7月, 2012 1 次提交