1. 27 5月, 2013 2 次提交
    • T
      arm: kirkwood: dlink dns: move pinmux configs to the right devices · 01369fe1
      Thomas Petazzoni 提交于
      When the pinmux mechanism was added in Kirkwood, the device driver
      core was not yet providing the possibility of attaching pinmux
      configurations to all devices, drivers had to do it explicitly, and
      not all drivers were doing this.
      
      Now that the driver core does that in a generic way, it makes sense to
      attach the pinmux configuration to their corresponding devices.
      
      This allows the pinctrl subsystem to show in debugfs to which device
      is related which pins, for example:
      
      pin 41 (PIN41): gpio-leds.1 mvebu-gpio:41 function gpio group mpp41
      pin 42 (PIN42): gpio-leds.1 mvebu-gpio:42 function gpio group mpp42
      pin 43 (PIN43): gpio-leds.1 mvebu-gpio:43 function gpio group mpp43
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Acked-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NJason Cooper <jason@lakedaemon.net>
      01369fe1
    • T
      arm: kirkwood: cloudbox: move pinmux configs to the right devices · 2dd432e4
      Thomas Petazzoni 提交于
      When the pinmux mechanism was added in Kirkwood, the device driver
      core was not yet providing the possibility of attaching pinmux
      configurations to all devices, drivers had to do it explicitly, and
      not all drivers were doing this.
      
      Now that the driver core does that in a generic way, it makes sense to
      attach the pinmux configuration to their corresponding devices.
      
      This allows the pinctrl subsystem to show in debugfs to which device
      is related which pins, for example:
      
      pin 41 (PIN41): gpio-leds.1 mvebu-gpio:41 function gpio group mpp41
      pin 42 (PIN42): gpio-leds.1 mvebu-gpio:42 function gpio group mpp42
      pin 43 (PIN43): gpio-leds.1 mvebu-gpio:43 function gpio group mpp43
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Acked-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NJason Cooper <jason@lakedaemon.net>
      2dd432e4
  2. 22 5月, 2013 1 次提交
  3. 21 5月, 2013 1 次提交
  4. 20 5月, 2013 1 次提交
  5. 15 5月, 2013 2 次提交
  6. 14 5月, 2013 1 次提交
  7. 10 5月, 2013 9 次提交
  8. 09 5月, 2013 12 次提交
  9. 08 5月, 2013 2 次提交
  10. 07 5月, 2013 2 次提交
  11. 05 5月, 2013 1 次提交
  12. 04 5月, 2013 6 次提交
    • T
      ARM: OMAP2+: Fix unmet direct dependencies for SERIAL_OMAP · eb16d332
      Tony Lindgren 提交于
      Commit 8a6201b9 (ARM: OMAP2+: Fix unmet direct dependencies for zoom
      for 8250 serial) fixed unmet direct dependencies for 8250, but failed
      to do the same for omap serial. This can cause the following warning:
      
      warning: (ARCH_OMAP2PLUS_TYPICAL) selects SERIAL_OMAP which has
      unmet direct dependencies (TTY && HAS_IOMEM && GENERIC_HARDIRQS &&
      ARCH_OMAP2PLUS).
      
      We should not select drivers, they should be selected by the
      user. Fix the issue by removing the select and adding them to
      omap2plus_defconfig instead.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      eb16d332
    • A
      ARM: ux500: always select ABX500_CORE · ccefeea9
      Arnd Bergmann 提交于
      We are probably selecting more drivers than we should in ux500,
      but cleaning up that logic for good can be left for another
      time. Most of these could be converted into silent options in
      the future, since they are always enabled on ux500 and never
      needed elsewhere.
      
      As a fixup for 3.10, let's at least select the dependencies for
      the other drivers we already select, to make it consistent.
      
      warning: (UX500_SOC_COMMON) selects AB8500_CORE which has unmet direct dependencies (HAS_IOMEM && GENERIC_HARDIRQS && ABX500_CORE && MFD_DB8500_PRCMU)
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NLinus Walleij <linus.walleij@linaro.org>
      ccefeea9
    • A
      ARM: SIRF: select SMP_ON_UP only on SMP builds · cb0c480a
      Arnd Bergmann 提交于
      Like all other platforms, we can only select SMP_ON_UP if SMP
      is also enabled.
      
      warning: (SOC_IMX31 && SOC_IMX35 && ARCH_MARCO) selects
       SMP_ON_UP which has unmet direct dependencies (SMP && !XIP_KERNEL)
      
      Cc: Barry Song <baohua.song@csr.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      cb0c480a
    • A
      ARM: SPEAr: conditionalize l2x0 support · 6343b05f
      Arnd Bergmann 提交于
      If the cache controller implementation is disabled at build time,
      we must not call any functions related to it.
      
      arch/arm/mach-spear/built-in.o: In function `spear13xx_l2x0_init':
      arch/arm/mach-spear/spear13xx.c:47: undefined reference to `l2x0_init'
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NViresh Kumar <viresh.linux@gmail.com>
      6343b05f
    • A
      ARM: imx: build CPU suspend code only when needed · cb48389b
      Arnd Bergmann 提交于
      The ARM CPU suspend function has its own configuration symbol,
      which we need to use for conditionalizing any code calling into
      it as well.
      
      arch/arm/mach-imx/built-in.o: In function `v7_cpu_resume':
      /git/arm-soc/arch/arm/mach-imx/headsmp.S:57: undefined
       reference to `cpu_resume'
      
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      cb48389b
    • A
      ARM: OMAP: build SMP code only for OMAP4/5 · 572b16db
      Arnd Bergmann 提交于
      The OMAP platform code assumes that SMP is only ever enabled when
      CONFIG_ARCH_OMAP4 or CONFIG_SOC_OMAP5 is enabled, which is not
      necessarirly true in a multiplatform configuration.
      
      arch/arm/mach-omap2/built-in.o: In function `omap4_smp_prepare_cpus':
       :(.init.text+0x413c): undefined reference to `omap_get_wakeupgen_base'
       :(.init.text+0x415c): undefined reference to `omap_secure_apis_support'
      arch/arm/mach-omap2/built-in.o: In function `omap4_boot_secondary':
       :(.cpuinit.text+0x28): undefined reference to `omap_get_wakeupgen_base'
       :(.cpuinit.text+0x3c): undefined reference to `omap_secure_apis_support'
      arch/arm/mach-omap2/built-in.o: In function `omap4_cpu_die':
       :(.ref.text+0x8): undefined reference to `omap_get_wakeupgen_base'
       :(.ref.text+0x10): undefined reference to `omap_secure_apis_support'
       :(.ref.text+0x4c): undefined reference to `omap4_hotplug_cpu'
       :(.ref.text+0x50): undefined reference to `omap_secure_apis_support'
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NTony Lindgren <tony@atomide.com>
      572b16db