1. 27 11月, 2013 3 次提交
  2. 25 11月, 2013 1 次提交
  3. 05 11月, 2013 1 次提交
  4. 23 10月, 2013 1 次提交
  5. 21 10月, 2013 1 次提交
  6. 09 10月, 2013 1 次提交
    • T
      ARM: dts: Fix pinctrl mask for omap3 · d623a0e1
      Tony Lindgren 提交于
      The wake-up interrupt bit is available on omap3/4/5 processors
      unlike what we claim. Without fixing it we cannot use it on
      omap3 and the system configured for wake-up events will just
      hang on wake-up.
      
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: Benoît Cousson <bcousson@baylibre.com>
      Cc: devicetree@vger.kernel.org
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      d623a0e1
  7. 08 10月, 2013 1 次提交
  8. 27 9月, 2013 1 次提交
  9. 26 9月, 2013 2 次提交
  10. 03 9月, 2013 1 次提交
  11. 20 8月, 2013 1 次提交
  12. 16 8月, 2013 1 次提交
  13. 07 8月, 2013 1 次提交
  14. 06 8月, 2013 1 次提交
  15. 22 7月, 2013 1 次提交
  16. 15 7月, 2013 1 次提交
    • S
      ARM: imx: fix vf610 enet module clock selection · 4f71612e
      Shawn Guo 提交于
      The fec/enet driver calculates MDC rate with the formula below.
      
        ref_freq / ((MII_SPEED + 1) x 2)
      
      The ref_freq here is the fec internal module clock, which is missing
      from clk-vf610 clock driver right now.  And clk-vf610 driver mistakenly
      supplies RMII clock (50 MHz) as the source to fec.  This results in the
      situation that fec driver gets ref_freq as 50 MHz, while physically it
      runs at 66 MHz (fec module clock physically sources from ipg which runs
      at 66 MHz).  That's why software expects MDC runs at 2.5 MHz, while the
      measurement tells it runs at 3.3 MHz.  And this causes the PHY KSZ8041
      keeps swithing between Full and Half mode as below.
      
        libphy: 400d0000.etherne:00 - Link is Up - 100/Full
        libphy: 400d0000.etherne:00 - Link is Up - 100/Half
        libphy: 400d0000.etherne:00 - Link is Up - 100/Full
        libphy: 400d0000.etherne:00 - Link is Up - 100/Half
        libphy: 400d0000.etherne:00 - Link is Up - 100/Full
        libphy: 400d0000.etherne:00 - Link is Up - 100/Half
      
      Add the missing module clock for ENET0 and ENET1, and correct the clock
      supplying in device tree to fix above issue.
      
      Thanks to Alison Wang <b18965@freescale.com> for debugging the issue.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      4f71612e
  17. 05 7月, 2013 1 次提交
  18. 19 6月, 2013 4 次提交
  19. 17 6月, 2013 2 次提交
  20. 16 6月, 2013 1 次提交
    • H
      pinctrl: add pinctrl driver for Rockchip SoCs · d3e51161
      Heiko Stübner 提交于
      This driver adds support the Cortex-A9 based SoCs from Rockchip,
      so at least the RK2928, RK3066 (a and b) and RK3188.
      Earlier Rockchip SoCs seem to use similar mechanics for gpio
      handling so should be supportable with relative small changes.
      Pull handling on the rk3188 is currently a stub, due to it being
      a bit different to the earlier SoCs.
      
      Pinmuxing as well as gpio (and interrupt-) handling tested on
      a rk3066a based machine.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      d3e51161
  21. 15 6月, 2013 1 次提交
  22. 29 5月, 2013 4 次提交
    • S
      ARM: tegra: create a DT header defining GPIO IDs · 9798e47f
      Stephen Warren 提交于
      All Tegra GPIOs are named after the GPIO bank and GPIO number within
      the bank. Define a macro to calculate the GPIO ID based on those
      parameters. Make the macro available via all Tegra .dtsip files.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      9798e47f
    • H
      ARM: tegra114: create a DT header defining CLK IDs · 992bb598
      Hiroshi Doyu 提交于
      Create a header file to define the clock IDs used by the Tegra114 clock
      binding. Remove the list of definitions from the binding documentation,
      and refer the reader to the header file.
      
      This will allow the same header to be used by both device tree files,
      and drivers implementing this binding, which guarantees that the two
      stay in sync. This also makes device trees more readable by using names
      instead of magic numbers.
      Signed-off-by: NHiroshi Doyu <hdoyu@nvidia.com>
      [swarren, add header to clock/ instead of clk/ to match binding location]
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      992bb598
    • H
      ARM: tegra30: create a DT header defining CLK IDs · 9513109d
      Hiroshi Doyu 提交于
      Create a header file to define the clock IDs used by the Tegra30 clock
      binding. Remove the list of definitions from the binding documentation,
      and refer the reader to the header file.
      
      This will allow the same header to be used by both device tree files,
      and drivers implementing this binding, which guarantees that the two
      stay in sync. This also makes device trees more readable by using names
      instead of magic numbers.
      Signed-off-by: NHiroshi Doyu <hdoyu@nvidia.com>
      [swarren, add header to clock/ instead of clk/ to match binding location]
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      9513109d
    • H
      ARM: tegra20: create a DT header defining CLK IDs · ec23ad67
      Hiroshi Doyu 提交于
      Create a header file to define the clock IDs used by the Tegra20 clock
      binding. Remove the list of definitions from the binding documentation,
      and refer the reader to the header file.
      
      This will allow the same header to be used by both device tree files,
      and drivers implementing this binding, which guarantees that the two
      stay in sync. This also makes device trees more readable by using names
      instead of magic numbers.
      Signed-off-by: NHiroshi Doyu <hdoyu@nvidia.com>
      [swarren, add header to clock/ instead of clk/ to match binding location]
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      ec23ad67
  23. 17 5月, 2013 1 次提交
  24. 06 4月, 2013 3 次提交