1. 09 3月, 2012 1 次提交
  2. 11 2月, 2012 1 次提交
  3. 16 1月, 2012 1 次提交
  4. 12 1月, 2012 1 次提交
  5. 09 1月, 2012 1 次提交
  6. 05 1月, 2012 2 次提交
  7. 03 1月, 2012 1 次提交
  8. 28 12月, 2011 1 次提交
  9. 26 12月, 2011 1 次提交
  10. 24 12月, 2011 2 次提交
  11. 23 12月, 2011 13 次提交
  12. 22 12月, 2011 2 次提交
    • K
      driver-core: remove sysdev.h usage. · edbaa603
      Kay Sievers 提交于
      The sysdev.h file should not be needed by any in-kernel code, so remove
      the .h file from these random files that seem to still want to include
      it.
      
      The sysdev code will be going away soon, so this include needs to be
      removed no matter what.
      
      Cc: Jiandong Zheng <jdzheng@broadcom.com>
      Cc: Scott Branden <sbranden@broadcom.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: David Brown <davidb@codeaurora.org>
      Cc: Daniel Walker <dwalker@fifo99.com>
      Cc: Bryan Huntsman <bryanh@codeaurora.org>
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Wan ZongShun <mcuos.com@gmail.com>
      Cc: Haavard Skinnemoen <hskinnemoen@gmail.com>
      Cc: Hans-Christian Egtvedt <egtvedt@samfundet.no>
      Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Cc: "Venkatesh Pallipadi
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Cc: Matthew Garrett <mjg@redhat.com>
      Signed-off-by: NKay Sievers <kay.sievers@vrfy.org>
      edbaa603
    • K
      arm: convert sysdev_class to a regular subsystem · 4a858cfc
      Kay Sievers 提交于
      After all sysdev classes are ported to regular driver core entities, the
      sysdev implementation will be entirely removed from the kernel.
      
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Vinod Koul <vinod.koul@intel.com>
      Cc: Boojin Kim <boojin.kim@samsung.com>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Lucas De Marchi <lucas.demarchi@profusion.mobi>
      Cc: Heiko Stuebner <heiko@sntech.de>
      Signed-off-by: NKay Sievers <kay.sievers@vrfy.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      4a858cfc
  13. 19 12月, 2011 2 次提交
  14. 08 12月, 2011 2 次提交
  15. 02 12月, 2011 2 次提交
  16. 27 11月, 2011 1 次提交
  17. 17 11月, 2011 1 次提交
  18. 16 11月, 2011 2 次提交
    • M
      ARM: exynos4: convert to CONFIG_MULTI_IRQ_HANDLER · 4e44d2cb
      Marc Zyngier 提交于
      Convert the Exynos4 platforms to be using the gic_handle_irq
      function as their primary interrupt handler.
      
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      4e44d2cb
    • M
      ARM: gic: allow GIC to support non-banked setups · db0d4db2
      Marc Zyngier 提交于
      The GIC support code is heavily using the fact that hardware
      implementations are exposing banked registers. Unfortunately, it
      looks like at least one GIC implementation (EXYNOS) offers both
      the distributor and the CPU interfaces at different addresses,
      depending on the CPU.
      
      This problem is solved by allowing the distributor and CPU interface
      addresses to be per-cpu variables for the platforms that require it.
      The EXYNOS code is updated not to mess with the GIC internals while
      handling interrupts, and struct gic_chip_data is back to being private.
      The DT binding for the gic is updated to allow an optional "cpu-offset"
      value, which is used to compute the various base addresses.
      
      Finally, a new config option (GIC_NON_BANKED) is used to control this
      feature, so the overhead is only present on kernels compiled with
      support for EXYNOS.
      
      Tested on Origen (EXYNOS4) and Panda (OMAP4).
      
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Thomas Abraham <thomas.abraham@linaro.org>
      Acked-by: NRob Herring <rob.herring@calxeda.com>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      db0d4db2
  19. 09 11月, 2011 1 次提交
    • K
      ARM: EXYNOS: Fix compiler error with THIS_MODULE · 76ee4557
      Kyungmin Park 提交于
        CC      arch/arm/mach-exynos/cpuidle.o
      arch/arm/mach-exynos/cpuidle.c:36: error: 'THIS_MODULE' undeclared here (not in a function)
      arch/arm/mach-exynos/cpuidle.c: In function 'exynos4_enter_idle':
      arch/arm/mach-exynos/cpuidle.c:42: error: storage size of 'before' isn't known
      arch/arm/mach-exynos/cpuidle.c:42: error: storage size of 'after' isn't known
      arch/arm/mach-exynos/cpuidle.c:46: error: implicit declaration of function 'do_gettimeofday'
      arch/arm/mach-exynos/cpuidle.c:52: error: 'USEC_PER_SEC' undeclared (first use in this function)
      arch/arm/mach-exynos/cpuidle.c:52: error: (Each undeclared identifier is reported only once
      arch/arm/mach-exynos/cpuidle.c:52: error: for each function it appears in.)
      arch/arm/mach-exynos/cpuidle.c:42: warning: unused variable 'after'
      arch/arm/mach-exynos/cpuidle.c:42: warning: unused variable 'before'
      make[1]: *** [arch/arm/mach-exynos/cpuidle.o] Error 1
      Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com>
      [kgene.kim@samsung.com: Fixed as per Stephen's suggestion]
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      76ee4557
  20. 06 11月, 2011 1 次提交
    • K
      ARM: EXYNOS: Add ARCH_EXYNOS and reorganize arch/arm/mach-exynos · 83014579
      Kukjin Kim 提交于
      The arch/arm/mach-exynos4 directory (CONFIG_ARCH_EXYNOS4) has
      made for plaforms based on EXYNOS4 SoCs. But since upcoming
      Samsung's SoCs such as EXYNOS5 (ARM Cortex A15) can reuse most
      codes in current mach-exynos4, one mach-exynos directory will
      be used for them.
      
      This patch changes to CONFIG_ARCH_EXYNOS (arch/arm/mach-exynos)
      but keeps original CONFIG_ARCH_EXYNOS4 in mach-exynos/Kconfig to
      avoid changing in driver side.
      
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      83014579