1. 08 4月, 2013 1 次提交
  2. 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
  3. 18 12月, 2012 1 次提交
    • L
      ARM: ux500: fix missing include · 2cdda350
      Linus Walleij 提交于
      Commit db298da2
      "ARM: nomadik: move platform_data definition"
      moved the Ux500-specific musb header from <mach/usb.h>
      to <linux/platform_data/usb-musb-ux500.h>
      
      However that makes some board code fail to compile
      now:
      
      CC      arch/arm/mach-ux500/board-mop500.o
      linux/arch/arm/mach-ux500/cpu-db8500.c: In function 'u8500_init_devices':
      linux/arch/arm/mach-ux500/cpu-db8500.c:226:2: error: implicit declaration of function 'ux500_add_usb' [-Werror=implicit-function-declaration]
      cc1: some warnings being treated as errors
      make[3]: *** [arch/arm/mach-ux500/cpu-db8500.o] Error 1
      make[3]: *** Waiting for unfinished jobs....
      make[2]: *** [arch/arm/mach-ux500] Error 2
      make[2]: *** Waiting for unfinished jobs....
      
      So fix this up by adding the proper include file that
      appears to have been brought in implicitly one or another
      way in the past.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      2cdda350
  4. 05 11月, 2012 1 次提交
  5. 15 5月, 2012 1 次提交
  6. 24 4月, 2012 1 次提交
  7. 20 4月, 2012 1 次提交
  8. 13 2月, 2012 2 次提交
  9. 26 5月, 2011 2 次提交
  10. 14 3月, 2011 2 次提交
  11. 08 12月, 2010 1 次提交