1. 22 12月, 2011 1 次提交
    • 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
  2. 04 10月, 2011 2 次提交
  3. 27 9月, 2011 1 次提交
  4. 14 9月, 2011 1 次提交
  5. 18 8月, 2011 1 次提交
  6. 21 7月, 2011 2 次提交
  7. 20 7月, 2011 1 次提交
  8. 04 1月, 2011 1 次提交
  9. 30 12月, 2010 1 次提交
  10. 19 11月, 2010 1 次提交
  11. 25 10月, 2010 8 次提交
  12. 08 10月, 2010 1 次提交
  13. 14 9月, 2010 2 次提交
  14. 05 7月, 2010 1 次提交
    • M
      ARM: S5PV210: Correct clock register properties · 154d62e4
      MyungJoo Ham 提交于
      1. Corrected shift values of I2S and UART clocks (CLK_GATE_IP3), which were
      defined incorrectly.
      
      2. Corrected shift values of sclk_audio, uclk1, sclk_fimd, sclk_mmc,
      sclk_spi, sclk_pwm, which had duplicated .enable/.ctrlbit with their
      twins defined in struct clk init_clocks_disable[] and struct clk
      init_clocks[]. We've changed their .enable/.ctrlbit to use CLK_SRC_MASK
      register to avoid the duplicated clock problem described below.
      
      NOTE: Duplicated Clock Problem
      Please note that each clock definition should access different control
      register; otherwise, the system may suffer lockups. For example, if we
      have two clock definitions "a" and "b" which access the same register
      (and the shift value). Then, when we do:
      
      	module A
      	clk = clk_get("a");
      	clk->clk_enable(clk);
      
      	module B (context switch)
      	clk = clk_get("b");
      	clk->clk_enable(clk);
      	do something with clk.
      	clk->clk_disable(clk);
      
      	module A (context switch)
      	do something with clk
      	* At this point, the system may hang.
      
      Therefore, there should be no clock definitions with the same contol
      register/shift. If we need to create "aliases", then, creating child
      clocks sharing the clock should be fine.
      
      3. Corrected other sclk_* shift values and access registers.
      Signed-off-by: NMyungJoo Ham <myungjoo.ham@samsung.com>
      Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com>
      [kgene.kim@samsung.com: minor title and message fix]
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      154d62e4
  15. 17 5月, 2010 16 次提交