1. 24 2月, 2011 1 次提交
  2. 26 11月, 2010 1 次提交
    • L
      ARM: 6467/1: amba: optional PrimeCell core voltage switch · 65500fa9
      Linus Walleij 提交于
      On some contemporary sub-micron SoCs, peripherals on the chip have
      power domain switches, i.e. the voltage to the core may be turned
      off to conserve power. In the Ux500 we have this for out PrimeCell
      derivates.
      
      This patch makes it possible to specify an (optional) regulator to
      handle the voltage domain switch on AMBA PrimeCells, modeled very
      similar to how block clocks are handled.
      
      Additional amba_vcore_[enable|disable] calls are supplied to make
      it possible introduce optional powering off of the core voltage.
      Using this will require code to spool/unspool any core HW state.
      
      Cc: Rabin Vincent <rabin.vincent@stericsson.com>
      Cc: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
      Cc: Jonas Aaberg <jonas.aberg@stericsson.com>
      Signed-off-by: NLinus Walleij <linus.walleij@stericsson.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      65500fa9
  3. 08 10月, 2010 1 次提交
  4. 31 7月, 2010 1 次提交
    • R
      ARM: AMBA: Add pclk support to AMBA bus infrastructure · 7cfe2494
      Russell King 提交于
      Some platforms gate the pclk (APB - the bus - clock) to the peripherals
      for power saving, along with the functional clock.  When devices are
      accessed without pclk enabled, the kernel will oops.
      
      This gives them two options:
      
      1. Leave all clocks on all the time.
      2. Attempt to gate pclk along with the functional clock.
      
      (With some hardware, pclk and the functional clock are gated by a single
      bit in a register.)
      
      (1) has the disadvantage that it causes increased power usage, which is
      bad news for battery operated devices.  (2) can lead to kernel oops if
      registers are accessed without the functional clock being enabled.
      
      So, introduce the apb_pclk signal in such a way existing drivers don't
      need to be updated.  Essentially, this means we guarantee that:
      
      1. pclk will be enabled whenever the driver is bound to a device -
         from probe() to remove() time.
      2. pclk will also be enabled when reading the primecell IDs from the device.
      
      In order to allow drivers to be incrementally updated to achieve greater
      power savings, we provide two additional calls to allow drivers to
      manage the pclk - amba_pclk_enable()/amba_pclk_disable().
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      7cfe2494
  5. 30 3月, 2010 1 次提交
  6. 20 2月, 2010 1 次提交
  7. 12 9月, 2009 1 次提交
  8. 21 5月, 2009 1 次提交
  9. 07 1月, 2006 1 次提交
  10. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4