1. 02 Jan, 2014 2 commits
    • Olof Johansson's avatar
      Merge tag 'mvebu-soc-3.14-2' of git://git.infradead.org/linux-mvebu into next/cleanup · 26d5f92a
      Olof Johansson authored
      From Jason Cooper:
      mvebu SoC changes for v3.14 (incremental #2)
      
       - mvebu
          - some Armada cleanup to prep for a new SoC in mach-mvebu/
      
      * tag 'mvebu-soc-3.14-2' of git://git.infradead.org/linux-mvebu:
        ARM: mvebu: move Armada 370/XP specific definitions to armada-370-xp.h
        ARM: mvebu: remove prototypes of non-existing functions from common.h
        ARM: mvebu: move ARMADA_XP_MAX_CPUS to armada-370-xp.h
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      26d5f92a
    • Olof Johansson's avatar
      Merge tag 'renesas-sh-sci2-for-v3.14' of... · 615e303e
      Olof Johansson authored
      Merge tag 'renesas-sh-sci2-for-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup
      
      From Simon Horman:
      Second Round of Renesas SH SCI updates for v3.14
      
      * Rework baud rate calculation
      * Compute overrun_bit without using baud rate algo
      * Remove unused GPIO request code
      * Move overrun_bit and error_mask fields out of pdata
      * Support resources passed through platform resources
      * Don't check IRQ in verify port operation
      * Set the UPF_FIXED_PORT flag
      * Remove duplicate interrupt check in verify port op
      * Simplify baud rate calculation algorithms
      * Remove baud rate calculation algorithm 5
      * Sort headers alphabetically
      
      * tag 'renesas-sh-sci2-for-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        serial: sh-sci: Rework baud rate calculation
        serial: sh-sci: Compute overrun_bit without using baud rate algo
        serial: sh-sci: Remove unused GPIO request code
        serial: sh-sci: Move overrun_bit and error_mask fields out of pdata
        serial: sh-sci: Support resources passed through platform resources
        serial: sh-sci: Don't check IRQ in verify port operation
        serial: sh-sci: Set the UPF_FIXED_PORT flag
        serial: sh-sci: Remove duplicate interrupt check in verify port op
        serial: sh-sci: Simplify baud rate calculation algorithms
        serial: sh-sci: Remove baud rate calculation algorithm 5
        serial: sh-sci: Sort headers alphabetically
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      615e303e
  2. 29 Dec, 2013 2 commits
  3. 28 Dec, 2013 1 commit
    • Olof Johansson's avatar
      Merge tag 'samsung-cleanup-2' of... · 6eb5c9db
      Olof Johansson authored
      Merge tag 'samsung-cleanup-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup
      
      From Kukjin Kim:
      Samsung cleanup 2nd for v3.14
      - remove <mach/regs-clock.h> for exynos
      - remove <mach/regs-irq.h> for exynos
      - local <mach/regs-pmu.h> into mach-exynos
      - select PM_GENERIC_DOMAINS for ARCH_EXYNOS4
        instead of each SOC_EXYNOS4XXX in Kconfig
      - call pm_genpd_poweroff_unused() instead of via
        exynos_pm_late_initcall() because no need to
        handle whether CONFIG_PM_GENERIC_DOMAINS is enalbed
      
      * tag 'samsung-cleanup-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
        ARM: EXYNOS: Kill exynos_pm_late_initcall()
        ARM: EXYNOS: Consolidate selection of PM_GENERIC_DOMAINS for Exynos4
        PM / devfreq: use inclusion <mach/map.h> instead of <plat/map-s5p.h>
        ARM: EXYNOS: remove <mach/regs-clock.h> for exynos
        ARM: EXYNOS: local definitions for cpuidle.c into mach-exynos dir
        cpufreq: exynos: move definitions for exynos-cpufreq into drivers/cpufreq/
        ARM: EXYNOS: local definitions for pm.c into mach-exynos dir
        PM / devfreq: move definitions for exynos4_bus into drivers/devfreq
        ARM: EXYNOS: cleanup <mach/regs-clock.h>
        ARM: EXYNOS: cleanup <mach/regs-irq.h>
        ARM: EXYNOS: local regs-pmu.h header file
        ARM: EXYNOS: remove inclusion <mach/regs-pmu.h> into another headers
        ARM: EXYNOS: cleanup <mach/regs-pmu.h>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      6eb5c9db
  4. 27 Dec, 2013 2 commits
  5. 26 Dec, 2013 3 commits
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.14-dmas-resets-rework' of... · e7d248f0
      Olof Johansson authored
      Merge tag 'tegra-for-3.14-dmas-resets-rework' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup
      
      From Stephen Warren:
      ARM: tegra: implement common DMA and resets DT bindings
      
      This series converts the Tegra DTs and drivers to use the common/
      standard DMA and reset bindings, rather than custom bindings. It also
      adds complete documentation for the Tegra clock bindings without
      actually changing any binding definitions.
      
      This conversion relies on a few sets of patches in branches from outside
      the Tegra tree:
      
      1) A patch to add an DMA channel request API which allows deferred probe
         to be implemented.
      
      2) A patch to implement a common part of the of_xlate function for DMA
         controllers.
      
      3) Some ASoC patches (which in turn rely on (1) above), which support
         deferred probe during DMA channel allocation.
      
      4) The Tegra clock driver changes for 3.14.
      
      Consequently, this branch is based on a merge of all of those external
      branches.
      
      In turn, this branch is or will be pulled into a few places that either
      rely on features introduced here, or would otherwise conflict with the
      patches:
      
      a) Tegra's own for-3.14/powergate and for-4.14/dt branches, to avoid
         conflicts.
      
      b) The DRM tree, which introduces new code that relies on the reset
         controller framework introduced in this branch, and to avoid
         conflicts.
      
      * tag 'tegra-for-3.14-dmas-resets-rework' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (30 commits)
        spi: tegra: checking for ERR_PTR instead of NULL
        ASoC: tegra: update module reset list for Tegra124
        clk: tegra: remove bogus PCIE_XCLK
        clk: tegra: remove legacy reset APIs
        ARM: tegra: remove legacy DMA entries from DT
        ARM: tegra: remove legacy clock entries from DT
        USB: EHCI: tegra: use reset framework
        Input: tegra-kbc - use reset framework
        serial: tegra: convert to standard DMA DT bindings
        serial: tegra: use reset framework
        spi: tegra: convert to standard DMA DT bindings
        spi: tegra: use reset framework
        staging: nvec: use reset framework
        i2c: tegra: use reset framework
        ASoC: tegra: convert to standard DMA DT bindings
        ASoC: tegra: allocate AHUB FIFO during probe() not startup()
        ASoC: tegra: call pm_runtime APIs around register accesses
        ASoC: tegra: use reset framework
        dma: tegra: register as an OF DMA controller
        dma: tegra: use reset framework
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e7d248f0
    • Olof Johansson's avatar
      Merge branches 'depends/asoc-dma', 'depends/dma-of' and 'depends/tegra-clk' into next/cleanup · 1c7af42f
      Olof Johansson authored
      Merging in external dependencies for the Tegra DMA and reset controller
      refactoring from external trees.
      
      Per Stephen Warren, the stability of these branches have been negotiated
      with the relevant parties (Vinod/Mark/Mike)
      
      * depends/asoc-dma:
        ASoC: dmaengine: fix deferred probe detection
        ASoC: dmaengine: support deferred probe for DMA channels
        dma: add channel request API that supports deferred probe
        ASoC: dmaengine: add custom DMA config to snd_dmaengine_pcm_config
        ASoC: don't leak on error in snd_dmaengine_pcm_register
        ASoC: restructure dmaengine_pcm_request_chan_of()
        ASoC: generic-dmaengine-pcm: Set BATCH flag when residue reporting is not supported
        ASoC: Add resource managed snd_dmaengine_pcm_register()
      
      * depends/dma-of:
        dma: add dma_get_any_slave_channel(), for use in of_xlate()
      
      * depends/tegra-clk: (42 commits)
        clk: tegra: fix __clk_lookup() return value checks
        clk: tegra: Do not print errors for clk_round_rate()
        clk: tegra: Initialize DSI low-power clocks
        clk: tegra: add FUSE clock device
        clk: tegra: Properly setup PWM clock on Tegra30
        clk: tegra: Initialize secondary gr3d clock on Tegra30
        clk: tegra114: Initialize clocks needed for HDMI
        clk: tegra124: add suspend/resume function for tegra_cpu_car_ops
        clk: tegra124: add wait_for_reset and disable_clock for tegra_cpu_car_ops
        clk: tegra124: Add support for Tegra124 clocks
        clk: tegra124: Add new peripheral clocks
        clk: tegra124: Add common clk IDs to clk-id.h
        clk: tegra: add TEGRA_PERIPH_NO_GATE
        clk: tegra: add locking to periph clks
        clk: tegra: Add periph regs bank X
        clk: tegra: Add support for PLLSS
        clk: tegra: move tegra20 to common infra
        clk: tegra: move tegra30 to common infra
        clk: tegra: introduce common gen4 super clock
        clk: tegra: move PMC, fixed clocks to common files
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1c7af42f
    • Olof Johansson's avatar
      Merge tag 'v3.13-rc4' into next/cleanup · 509633c8
      Olof Johansson authored
      Linux 3.13-rc4
      509633c8
  6. 25 Dec, 2013 1 commit
  7. 24 Dec, 2013 11 commits
  8. 22 Dec, 2013 2 commits
  9. 20 Dec, 2013 2 commits
  10. 18 Dec, 2013 11 commits
  11. 16 Dec, 2013 1 commit
  12. 15 Dec, 2013 2 commits