1. 25 Apr, 2012 3 commits
    • Stephen Warren's avatar
      ARM: tegra: reparent sclk to pll_c_out1 · 60f975b9
      Stephen Warren authored
      pll_p_out4 needs to be used for other purposes. Reparent sclk so that
      it runs from pll_c. Change sclk's rate to 120MHz from 108MHz since this
      is the lowest precise rate that can be achieved by dividing the pll_c
      rate without reducing the sclk rate. (600/5=120, 600/5.5=109.0909...,
      600/6=100).
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      60f975b9
    • Allen Martin's avatar
      ARM: tegra: Add pllc clock init table · c8b62ab4
      Allen Martin authored
      pll_c will be used as a clock source. Fill in tegra_pll_c_freq_table[]
      so that it's possible to explicitly initialize the PLL.
      
      NVIDIA's downstream nv-3.1 kernel and the ChromeOS kernel have different
      pll_c tables. nv-3.1 contains entries for 522MHz and 598MHz output,
      whereas the ChromeOS kernel contains entries for 600MHz output. I chose
      to upstream the ChromeOS values for now, since the 600MHz rate appears
      to match the default rate of this PLL when the HW boots, and it's not
      clear to me why 522 or 598MHz are more useful.
      Signed-off-by: default avatarAllen Martin <amartin@nvidia.com>
      Signed-off-by: default avatarOlof Johansson <olofj@chromium.org>
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      [swarren: wrote commit description]
      c8b62ab4
    • Stephen Warren's avatar
      pinctrl: tegra: error reporting cleanup · aef7704c
      Stephen Warren authored
      Print an explicit error message in various failure cases to allow
      easier diagnosis.
      
      WARN_ON() some internal failures that users/clients shouldn't be able to
      trigger.
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      aef7704c
  2. 18 Apr, 2012 35 commits
  3. 16 Apr, 2012 2 commits
    • Linus Torvalds's avatar
      Linux 3.4-rc3 · e816b57a
      Linus Torvalds authored
      e816b57a
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-arm · 9a8e5d41
      Linus Torvalds authored
      Pull ARM fixes from Russell King:
       "Nothing too disasterous, the biggest thing being the removal of the
        regulator support for vcore in the AMBA driver; only one SoC was using
        this and it got broken during the last merge window, which then
        started causing problems for other people.  Mutual agreement was
        reached for it to be removed."
      
      * 'fixes' of git://git.linaro.org/people/rmk/linux-arm:
        ARM: 7386/1: jump_label: fixup for rename to static_key
        ARM: 7384/1: ThumbEE: Disable userspace TEEHBR access for !CONFIG_ARM_THUMBEE
        ARM: 7382/1: mm: truncate memory banks to fit in 4GB space for classic MMU
        ARM: 7359/2: smp_twd: Only wait for reprogramming on active cpus
        ARM: 7383/1: nommu: populate vectors page from paging_init
        ARM: 7381/1: nommu: fix typo in mm/Kconfig
        ARM: 7380/1: DT: do not add a zero-sized memory property
        ARM: 7379/1: DT: fix atags_to_fdt() second call site
        ARM: 7366/3: amba: Remove AMBA level regulator support
        ARM: 7377/1: vic: re-read status register before dispatching each IRQ handler
        ARM: 7368/1: fault.c: correct how the tsk->[maj|min]_flt gets incremented
      9a8e5d41