03 Jul, 2013

2 commits

  • Pull ARM SoC device tree changes from Arnd Bergmann:
    "These changes from 30 individual branches for the most part update
    device tree files, but there are also a few source code changes that
    have crept in this time, usually in order to atomically move over a
    driver from using hardcoded data to DT probing.

    A number of platforms change their DT files to use the C preprocessor,
    which is causing a bit of churn, but that is hopefully only this once"

    * tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (372 commits)
    ARM: at91: dt: rm9200ek: add spi support
    ARM: at91: dt: rm9200: add spi support
    ARM: at91/DT: at91sam9n12: add SPI DMA client infos
    ARM: at91/DT: sama5d3: add SPI DMA client infos
    ARM: at91/DT: fix SPI compatibility string
    ARM: Kirkwood: Fix the internal register ranges translation
    ARM: dts: bcm281xx: change comment to C89 style
    ARM: mmc: bcm281xx SDHCI driver (dt mods)
    ARM: nomadik: add the new clocks to the device tree
    clk: nomadik: implement the Nomadik clocks properly
    ARM: dts: omap5-uevm: Provide USB Host PHY clock frequency
    ARM: dts: omap4-panda: Fix DVI EDID reads
    ARM: dts: omap4-panda: Add USB Host support
    arm: mvebu: enable mini-PCIe connectors on Armada 370 RD
    ARM: shmobile: irqpin: add a DT property to enable masking on parent
    ARM: dts: AM43x EPOS EVM support
    ARM: dts: OMAP5: Add bandgap DT entry
    ARM: dts: AM33XX: Add pinmux configuration for CPSW to am335x EVM
    ARM: dts: AM33XX: Add pinmux configuration for CPSW to EVMsk
    ARM: dts: AM33XX: Add pinmux configuration for CPSW to beaglebone
    ...

    Linus Torvalds
     
  • Pull ARM SoC cleanups from Arnd Bergmann:
    "This contains cleanups as preparation for other branches adding new
    features, we pulled 16 branches for 9 platforms into this one.

    Most notable here is the removal of support for ATAGS based OMAP4
    systems. Since all OMAP4 machines are fully functional with DT based
    booting in 3.10, we can remove a lot of code here.

    Also noteworthy is Maxime Ripard's cleanup of the machine descriptors,
    which means we need no machine descriptors in a lot more cases and can
    boot additional machines by just having the respective device drivers
    enabled."

    * tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (76 commits)
    ARM: picoxcell: remove .nr_irqs reference
    ARM: s5p64x0: avoid build warning for uncompress.h
    ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header
    ARM: SAMSUNG: Remove legacy watchdog reset code
    ARM: SAMSUNG: Let platforms use the new watchdog reset driver
    ARM: SAMSUNG: Add watchdog reset driver
    ARM: SAMSUNG: Use local definitions of watchdog registers
    watchdog: s3c2410_wdt: Use local register definitions
    ARM: S5P64X0: Use common uncompress.h part for plat-samsung
    ARM: SAMSUNG: Consolidate uncompress subroutine
    ARM: at91: drop rm9200dk board support
    ARM: dts: msm: Fix merge resolution
    ARM: OMAP1: Remove dma.h
    ARM: OMAP1: Remove legacy irda.h and irda setup from board files
    ARM: OMAP1: Remove duplicated DMA channel definitions
    ARM: OMAP1: Remove McBSP DMA channel definitions
    ARM: OMAP2+: Remove dma.h
    ARM: OMAP2+: hwmod: Remove remaining DMA channel definitions
    ARM: OMAP2+: Remove duplicated DMA channel definitions
    ARM: OMAP2+: Remove AES crypto device DMA channel definitions
    ...

    Linus Torvalds
     

26 Jun, 2013

4 commits


21 Jun, 2013

2 commits

  • The following commit:

    commit 7e348b9012522fa0efd854d20d210d5e57fcedd1
    Author: Robert Lee
    Date: Tue Mar 20 15:22:43 2012 -0500

    ARM: at91: Consolidate time keeping and irq enable

    Enable core cpuidle timekeeping and irq enabling and remove that
    handling from this code.

    introduced an additional zero to the state1 (suspend) target residency.

    With a periodic tick, the cpu never enters the state1 with both 10000 and
    100000.

    With a tickless system, it enters to state1 much more often with the
    initial value, roughly x7 more.

    Fix it by setting the value to 10ms again.

    Signed-off-by: Daniel Lezcano
    [nicola.ferre@atmel.com: add precisions given by Daniel to commit message]
    Signed-off-by: Nicolas Ferre

    Daniel Lezcano
     
  • Since 4b68520dc0ec96153bc0d87bca5ffba508edfcf
    ARM: at91: add AIC5 support

    we allocate the at91_extern_irq.

    This patch makes it static and stores the non-dt extern irq in the soc
    structure. It is then possible to use a at91_get_extern_irq() function
    to get the value for outside of the irq driver. It is useful for passing
    its value to at91_aic_init().

    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
    Acked-by: Ludovic Desroches
    [nicolas.ferre@atmel.com: rework commit message]
    Signed-off-by: Nicolas Ferre

    Jean-Christophe PLAGNIOL-VILLARD
     

20 Jun, 2013

1 commit


18 Jun, 2013

3 commits


15 Jun, 2013

3 commits


01 Jun, 2013

1 commit

  • From Nicolas Ferre:

    Big DT-centric update for AT91:
    - Calao boards update, removal of one board C file and
    associated defconfig, Kconfig Makefile lines
    - several Acme boards updates
    - addition of watchdog, uart and pinctrl descriptions for
    several products
    - modification of RTC compatible string for 9x5 family

    * tag 'at91-dt' of git://github.com/at91linux/linux-at91: (21 commits)
    ARM: at91/dt: add pinctrl definition for at91 tc blocks
    ARM: at91/dts: add the watchdog nodes for at91 boards
    ARM: at91/dtsi: add the watchdog nodes for at91 SoC
    ARM: at91: drop non DT: Calao USB-A96x
    ARM: at91: dt: add Calao USB-A9G20 low power version
    ARM: at91: dt: usb-a9263: add dataflash support
    ARM: at91: dt: usb-a9263: update shutdown controller
    ARM: at91: dt: usb-a9260: update shutdown controller
    ARM: at91: dt: sam9260: add i2c gpio pinctrl
    ARM: at91: switch Fox G20 board .dts to pre-processor defines
    ARM: at91: add Acme Systems Fox G20 board
    ARM: at91/at91-ariag25.dts: UART0/1 nodes are disabled
    ARM: at91/at91sam9x5.dtsi: add UART0/1 nodes
    ARM: at91/at91-ariag25.dts: add RTC node
    ARM: at91: at91sam9x5 RTC is not compatible with at91rm9200 one
    ARM: at91: udpate defconfigs
    ARM: at91: dt: switch to standard IRQ flag defines
    ARM: at91: dt: switch to pinctrl to pre-processor
    ARM: at91: dt: add pinctrl pre-processor define
    ARM: at91: dt: switch to standard GPIO flag defines.
    ...

    Signed-off-by: Olof Johansson

    Olof Johansson
     

31 May, 2013

1 commit


28 May, 2013

1 commit

  • From Nicolas Ferre:
    Big update converting pinctrl to use macros and header files. Increases
    readability and avoids typos.
    Update of AT91 defconfigs and merge of defconfigs for the similar SoCs
    sam9260/9g20 and sam9261/9g10.

    * tag 'at91-cleanup' of git://github.com/at91linux/linux-at91:
    ARM: at91: udpate defconfigs
    ARM: at91: dt: switch to standard IRQ flag defines
    ARM: at91: dt: switch to pinctrl to pre-processor
    ARM: at91: dt: add pinctrl pre-processor define
    ARM: at91: dt: switch to standard GPIO flag defines.
    ARM: at91: dt: use #include for all device trees

    Signed-off-by: Olof Johansson

    Olof Johansson
     

24 May, 2013

2 commits


17 May, 2013

1 commit


15 May, 2013

1 commit

  • since commit 838a2ae80a6ab52139fb1bf0a93ea8c5eff94488
    Author: Shawn Guo
    Date: Sat Jan 12 11:50:05 2013 +0000

    ARM: use clockevents_config_and_register() where possible

    The timer is wrongly configured and result in a nice crash
    so revert it on rm9200 timer.

    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
    Cc: stable # 3.8+
    Cc: Shawn Guo
    Signed-off-by: Nicolas Ferre

    Jean-Christophe PLAGNIOL-VILLARD
     

08 May, 2013

1 commit

  • Pull ARM SoC late cleanups from Arnd Bergmann:
    "These are cleanups and smaller changes that either depend on earlier
    feature branches or came in late during the development cycle. We
    normally try to get all cleanups early, so these are the exceptions:

    - A follow-up on the clocksource reworks, hopefully the last time we
    need to merge clocksource subsystem changes through arm-soc.

    A first set of patches was part of the original 3.10 arm-soc
    cleanup series because of interdependencies with timer drivers now
    moved out of arch/arm.

    - Migrating the SPEAr13xx platform away from using auxdata for DMA
    channel descriptions towards using information in device tree,
    based on the earlier SPEAr multiplatform series

    - A few follow-ups on the Atmel SAMA5 support and other changes for
    Atmel at91 based on the larger at91 reworks.

    - Moving the armada irqchip implementation to drivers/irqchip

    - Several OMAP cleanups following up on the larger series already
    merged in 3.10."

    * tag 'cleanup-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (50 commits)
    ARM: OMAP4: change the device names in usb_bind_phy
    ARM: OMAP2+: Fix mismerge for timer.c between ff931c82 and da4a686a
    ARM: SPEAr: conditionalize SMP code
    ARM: arch_timer: Silence debug preempt warnings
    ARM: OMAP: remove unused variable
    serial: amba-pl011: fix !CONFIG_DMA_ENGINE case
    ata: arasan: remove the need for platform_data
    ARM: at91/sama5d34ek.dts: remove not needed compatibility string
    ARM: at91: dts: add MCI DMA support
    ARM: at91: dts: add i2c dma support
    ARM: at91: dts: set #dma-cells to the correct value
    ARM: at91: suspend both memory controllers on at91sam9263
    irqchip: armada-370-xp: slightly cleanup irq controller driver
    irqchip: armada-370-xp: move IRQ handler to avoid forward declaration
    irqchip: move IRQ driver for Armada 370/XP
    ARM: mvebu: move L2 cache initialization in init_early()
    devtree: add binding documentation for sp804
    ARM: integrator-cp: convert use CLKSRC_OF for timer init
    ARM: versatile: use OF init for sp804 timer
    ARM: versatile: add versatile dtbs to dtbs target
    ...

    Linus Torvalds
     

07 May, 2013

1 commit


05 May, 2013

1 commit

  • Pull ARM SoC driver changes from Olof Johansson:
    "This is a rather large set of patches for device drivers that for one
    reason or another the subsystem maintainer preferred to get merged
    through the arm-soc tree. There are both new drivers as well as
    existing drivers that are getting converted from platform-specific
    code into standalone drivers using the appropriate subsystem specific
    interfaces.

    In particular, we can now have pinctrl, clk, clksource and irqchip
    drivers in one file per driver, without the need to call into platform
    specific interface, or to get called from platform specific code, as
    long as all information about the hardware is provided through a
    device tree.

    Most of the drivers we touch this time are for clocksource. Since now
    most of them are part of drivers/clocksource, I expect that we won't
    have to touch these again from arm-soc and can let the clocksource
    maintainers take care of these in the future.

    Another larger part of this series is specific to the exynos platform,
    which is seeing some significant effort in upstreaming and
    modernization of its device drivers this time around, which
    unfortunately is also the cause for the churn and a lot of the merge
    conflicts.

    There is one new subsystem that gets merged as part of this series:
    the reset controller interface, which is a very simple interface for
    taking devices on the SoC out of reset or back into reset. Patches to
    use this interface on i.MX follow later in this merge window, and we
    are going to have other platforms (at least tegra and sirf) get
    converted in 3.11. This will let us get rid of platform specific
    callbacks in a number of platform independent device drivers."

    * tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (256 commits)
    irqchip: s3c24xx: add missing __init annotations
    ARM: dts: Disable the RTC by default on exynos5
    clk: exynos5250: Fix parent clock for sclk_mmc{0,1,2,3}
    ARM: exynos: restore mach/regs-clock.h for exynos5
    clocksource: exynos_mct: fix build error on non-DT
    pinctrl: vt8500: wmt: Fix checking return value of pinctrl_register()
    irqchip: vt8500: Convert arch-vt8500 to new irqchip infrastructure
    reset: NULL deref on allocation failure
    reset: Add reset controller API
    dt: describe base reset signal binding
    ARM: EXYNOS: Add arm-pmu DT binding for exynos421x
    ARM: EXYNOS: Add arm-pmu DT binding for exynos5250
    ARM: EXYNOS: Enable PMUs for exynos4
    irqchip: exynos-combiner: Correct combined IRQs for exynos4
    irqchip: exynos-combiner: Add set_irq_affinity function for combiner_irq
    ARM: EXYNOS: fix compilation error introduced due to common clock migration
    clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3}
    clk: exynos4: export clocks required for fimc-is
    clk: samsung: Fix compilation error
    clk: tegra: fix enum tegra114_clk to match binding
    ...

    Linus Torvalds
     

03 May, 2013

4 commits

  • Pull crypto update from Herbert Xu:

    - XTS mode optimisation for twofish/cast6/camellia/aes on x86

    - AVX2/x86_64 implementation for blowfish/twofish/serpent/camellia

    - SSSE3/AVX/AVX2 optimisations for sha256/sha512

    - Added driver for SAHARA2 crypto accelerator

    - Fix for GMAC when used in non-IPsec secnarios

    - Added generic CMAC implementation (including IPsec glue)

    - IP update for crypto/atmel

    - Support for more than one device in hwrng/timeriomem

    - Added Broadcom BCM2835 RNG driver

    - Misc fixes

    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (59 commits)
    crypto: caam - fix job ring cleanup code
    crypto: camellia - add AVX2/AES-NI/x86_64 assembler implementation of camellia cipher
    crypto: serpent - add AVX2/x86_64 assembler implementation of serpent cipher
    crypto: twofish - add AVX2/x86_64 assembler implementation of twofish cipher
    crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipher
    crypto: tcrypt - add async cipher speed tests for blowfish
    crypto: testmgr - extend camellia test-vectors for camellia-aesni/avx2
    crypto: aesni_intel - fix Kconfig problem with CRYPTO_GLUE_HELPER_X86
    crypto: aesni_intel - add more optimized XTS mode for x86-64
    crypto: x86/camellia-aesni-avx - add more optimized XTS code
    crypto: cast6-avx: use new optimized XTS code
    crypto: x86/twofish-avx - use optimized XTS code
    crypto: x86 - add more optimized XTS-mode for serpent-avx
    xfrm: add rfc4494 AES-CMAC-96 support
    crypto: add CMAC support to CryptoAPI
    crypto: testmgr - add empty test vectors for null ciphers
    crypto: testmgr - add AES GMAC test vectors
    crypto: gcm - fix rfc4543 to handle async crypto correctly
    crypto: gcm - make GMAC work when dst and src are different
    hwrng: timeriomem - added devicetree hooks
    ...

    Linus Torvalds
     
  • Pull ARM SoC platform updates from Olof Johansson:
    "This branch contains part 1 of the platform updates for 3.10. Among
    the highlights:

    - Support for the new Atmel Cortex-A5 based platforms (SAMA5D3)
    - New support for CSR SiRFatlas6 SoCs
    - A handful of updates for NVidia T114 (a.k.a. Tegra 4)
    - A bunch of updates for the shmobile platforms
    - A handful of updates for davinci
    - A few updates for Qualcomm MSM
    - Plus a handful of other patches, defconfig updates, etc."

    * tag 'soc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (135 commits)
    ARM: tegra: pm: fix build error w/o PM_SLEEP
    ARM: davinci: ensure global variables are declared
    ARM: davinci: sram.c: fix incorrect type in assignment
    ARM: davinci: da8xx dt: make file local symbols static
    ARM: davinci: da8xx: add remoteproc support
    ARM: socfpga: Upgrade clk driver for socfpga to make use of dts clock entries
    ARM: socfpga: Add clock entries into device tree
    ARM: socfpga: Enable soft reset
    ARM: EXYNOS: replace cpumask by the corresponding macro
    ARM: EXYNOS: handle properly the return values
    ARM: EXYNOS: factor out the idle states
    ARM: OMAP4: Enable fix for Cortex-A9 erratas
    ARM: OMAP2+: Export SoC information to userspace
    ARM: OMAP2+: SoC name and revision unification
    ARM: OMAP2+: Move common part of late init into common function
    ARM: tegra: pm: remove duplicated include from pm.c
    ARM: davinci: da850: override mmc DT node device name
    ARM: davinci: da850: add mmc DT entries
    mmc: davinci_mmc: add DT support
    ARM: SAMSUNG: check processor type before cache restoration in resume
    ...

    Linus Torvalds
     
  • Pull ARM SoC device-tree updates from Olof Johansson:
    "Part 1 of device-tree updates for 3.10. The bulk of the churn in this
    branch is due to i.MX moving from C-defined pin control over to device
    tree, which is a one-time conversion that will allow greater
    flexibility down the road.

    Besides that, there's PCI-e bindings for Marvell mvebu platforms and a
    handful of cleanups to tegra due to the new include file functionality
    of the device tree compiler"

    * tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (113 commits)
    arm: mvebu: PCIe Device Tree informations for Armada XP GP
    arm: mvebu: PCIe Device Tree informations for Armada 370 DB
    arm: mvebu: PCIe Device Tree informations for Armada 370 Mirabox
    arm: mvebu: PCIe Device Tree informations for Armada XP DB
    arm: mvebu: PCIe Device Tree informations for OpenBlocks AX3-4
    arm: mvebu: add PCIe Device Tree informations for Armada XP
    arm: mvebu: add PCIe Device Tree informations for Armada 370
    ARM: sunxi: unify osc24M_fixed and osc24M
    arm: vt8500: Add SDHC support to WM8505 DT
    ARM: dts: Add a 64 bits version of the skeleton device tree
    ARM: mvebu: Add Device Bus and CFI flash memory support to defconfig
    ARM: mvebu: Add support for NOR flash device on Openblocks AX3 board
    ARM: mvebu: Add support for NOR flash device on Armada XP-GP board
    ARM: mvebu: Add Device Bus support for Armada 370/XP SoC
    ARM: dts: imx6dl-wandboard: Add USB Host support
    ARM: dts: imx51 cpu node
    ARM: dts: Add missing imx27-phytec-phycore dtb target
    ARM: dts: Add NFC support for i.MX27 Phytec PCM038 module
    ARM: i.MX51: Add PATA support
    ARM: dts: Add initial support for Wandboard Dual-Lite
    ...

    Linus Torvalds
     
  • Pull ARM SoC cleanup from Olof Johansson:
    "Here is a collection of cleanup patches. Among the pieces that stand
    out are:

    - The deletion of h720x platforms
    - Split of at91 non-dt platforms to their own Kconfig file to keep
    them separate
    - General cleanups and refactoring of i.MX and MXS platforms
    - Some restructuring of clock tables for OMAP
    - Convertion of PMC driver for Tegra to dt-only
    - Some renames of sunxi -> sun4i (Allwinner A10)
    - ... plus a bunch of other stuff that I haven't mentioned"

    * tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (119 commits)
    ARM: i.MX: remove unused ARCH_* configs
    ARM i.MX53: remove platform ahci support
    ARM: sunxi: Rework the restart code
    irqchip: sunxi: Rename sunxi to sun4i
    irqchip: sunxi: Make use of the IRQCHIP_DECLARE macro
    clocksource: sunxi: Rename sunxi to sun4i
    clocksource: sunxi: make use of CLKSRC_OF
    clocksource: sunxi: Cleanup the timer code
    ARM: at91: remove trailing semicolon from macros
    ARM: at91/setup: fix trivial typos
    ARM: EXYNOS: remove "config EXYNOS_DEV_DRM"
    ARM: EXYNOS: change the name of USB ohci header
    ARM: SAMSUNG: Remove unnecessary code for dma
    ARM: S3C24XX: Remove unused GPIO drive strength register definitions
    ARM: OMAP4+: PM: Restore CPU power state to ON with clockdomain force wakeup method
    ARM: S3C24XX: Removed unneeded dependency on CPU_S3C2412
    ARM: S3C24XX: Removed unneeded dependency on CPU_S3C2410
    ARM: S3C24XX: Removed unneeded dependency on ARCH_S3C24XX for boards
    ARM: SAMSUNG: Fix typo "CONFIG_SAMSUNG_DEV_RTC"
    ARM: S5P64X0: Fix typo "CONFIG_S5P64X0_SETUP_SDHCI"
    ...

    Linus Torvalds
     

01 May, 2013

1 commit

  • Pull power management and ACPI updates from Rafael J Wysocki:

    - ARM big.LITTLE cpufreq driver from Viresh Kumar.

    - exynos5440 cpufreq driver from Amit Daniel Kachhap.

    - cpufreq core cleanup and code consolidation from Viresh Kumar and
    Stratos Karafotis.

    - cpufreq scalability improvement from Nathan Zimmer.

    - AMD "frequency sensitivity feedback" powersave bias for the ondemand
    cpufreq governor from Jacob Shin.

    - cpuidle code consolidation and cleanups from Daniel Lezcano.

    - ARM OMAP cpuidle fixes from Santosh Shilimkar and Daniel Lezcano.

    - ACPICA fixes and other improvements from Bob Moore, Jung-uk Kim, Lv
    Zheng, Yinghai Lu, Tang Chen, Colin Ian King, and Linn Crosetto.

    - ACPI core updates related to hotplug from Toshi Kani, Paul Bolle,
    Yasuaki Ishimatsu, and Rafael J Wysocki.

    - Intel Lynxpoint LPSS (Low-Power Subsystem) support improvements from
    Rafael J Wysocki and Andy Shevchenko.

    * tag 'pm+acpi-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (192 commits)
    cpufreq: Revert incorrect commit 5800043
    cpufreq: MAINTAINERS: Add co-maintainer
    cpuidle: add maintainer entry
    ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip points
    ARM: s3c64xx: cpuidle: use init/exit common routine
    cpufreq: pxa2xx: initialize variables
    ACPI: video: correct acpi_video_bus_add error processing
    SH: cpuidle: use init/exit common routine
    ARM: S5pv210: compiling issue, ARM_S5PV210_CPUFREQ needs CONFIG_CPU_FREQ_TABLE=y
    ACPI: Fix wrong parameter passed to memblock_reserve
    cpuidle: fix comment format
    pnp: use %*phC to dump small buffers
    isapnp: remove debug leftovers
    ARM: imx: cpuidle: use init/exit common routine
    ARM: davinci: cpuidle: use init/exit common routine
    ARM: kirkwood: cpuidle: use init/exit common routine
    ARM: calxeda: cpuidle: use init/exit common routine
    ARM: tegra: cpuidle: use init/exit common routine for tegra3
    ARM: tegra: cpuidle: use init/exit common routine for tegra2
    ARM: OMAP4: cpuidle: use init/exit common routine
    ...

    Linus Torvalds
     

30 Apr, 2013

1 commit

  • Pull spi updates from Mark Brown:
    "A fairly quiet release for SPI, mainly driver work. A few highlights:

    - Supports bits per word compatibility checking in the core.
    - Allow use of the IP used in Freescale SPI controllers outside
    Freescale SoCs.
    - DMA support for the Atmel SPI driver.
    - New drivers for the BCM2835 and Tegra114"

    * tag 'spi-v3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (68 commits)
    spi-topcliff-pch: fix to use list_for_each_entry_safe() when delete list items
    spi-topcliff-pch: missing platform_driver_unregister() on error in pch_spi_init()
    ARM: dts: add pinctrl property for spi node for atmel SoC
    ARM: dts: add spi nodes for the atmel boards
    ARM: dts: add spi nodes for atmel SoC
    ARM: at91: add clocks for spi dt entries
    spi/spi-atmel: add dmaengine support
    spi/spi-atmel: add flag to controller data for lock operations
    spi/spi-atmel: add physical base address
    spi/sirf: fix MODULE_DEVICE_TABLE
    MAINTAINERS: Add git repository and update my address
    spi/s3c64xx: Check for errors in dmaengine prepare_transfer()
    spi/s3c64xx: Fix non-dmaengine usage
    spi: omap2-mcspi: fix error return code in omap2_mcspi_probe()
    spi/s3c64xx: let device core setup the default pin configuration
    MAINTAINERS: Update Grant's email address and maintainership
    spi: omap2-mcspi: Fix transfers if DMADEVICES is not set
    spi: s3c64xx: move to generic dmaengine API
    spi-gpio: init CS before spi_bitbang_setup()
    spi: spi-mpc512x-psc: let transmiter/receiver enabled when in xfer loop
    ...

    Linus Torvalds
     

29 Apr, 2013

1 commit

  • Merge in the gic cleanup since it has a handful of annoying internal conflicts
    with soc development branches. All of them are delete/delete conflicts.

    * gic/cleanup:
    irqchip: vic: add include of linux/irq.h
    irqchip: gic: Perform the gic_secondary_init() call via CPU notifier
    irqchip: gic: Call handle_bad_irq() directly
    arm: Move chained_irq_(enter|exit) to a generic file
    arm: Move the set_handle_irq and handle_arch_irq declarations to asm/irq.h

    Signed-off-by: Olof Johansson

    Conflicts:
    arch/arm/mach-shmobile/smp-emev2.c
    arch/arm/mach-shmobile/smp-r8a7779.c
    arch/arm/mach-shmobile/smp-sh73a0.c
    arch/arm/mach-socfpga/platsmp.c

    Olof Johansson
     

24 Apr, 2013

1 commit


23 Apr, 2013

2 commits


20 Apr, 2013

2 commits

  • From Nicolas Ferre:
    Little modification in SoC presentation in kernel log.
    Removing of a long-standing warning in sam9263 PM code.

    * tag 'at91-soc' of git://github.com/at91linux/linux-at91:
    ARM: at91: suspend both memory controllers on at91sam9263
    ARM: at91: change "Unknown" qualifier SoC subtype handling

    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • * at91/soc:
    ARM: at91: add defconfig for SAMA5
    ARM: at91: dt: add device tree files for SAMA5D3 family
    ARM: at91: introduce SAMA5 support
    ARM: at91: introduce the core type choice to split ARMv4/5 and ARMv7 arch
    ARM: at91: add AT91_SAM9_TIME entry to select at91sam926x_time.c compilation
    ARM: at91: change name template in AT91_SOC_START macro
    ARM: at91: renamme rm9200 dt file
    ARM: at91: rename board-dt to more specific name board-dt-sam9
    ARM: at91: move non DT Kconfig to Kconfig.non_dt

    Olof Johansson
     

19 Apr, 2013

1 commit

  • From Shawn Guo:
    The imx device tree changes for 3.10:

    * The huge diff stat is introduced by the pinctrl changes. With DTC
    macro support ready, we're moving those huge mount of data about pins
    out of pinctrl driver.
    * Device tree source updates for GPI, LDB, SRC, cpufreq-cpu0.
    * Initial imx6dl device tree support
    * Board level DTS changes for some imx27 and imx51 platforms.

    * tag 'imx-dt-3.10' of git://git.linaro.org/people/shawnguo/linux-2.6: (605 commits)
    ARM: dts: imx6dl-wandboard: Add USB Host support
    ARM: dts: imx51 cpu node
    ARM: dts: Add missing imx27-phytec-phycore dtb target
    ARM: dts: Add NFC support for i.MX27 Phytec PCM038 module
    ARM: i.MX51: Add PATA support
    ARM: dts: Add initial support for Wandboard Dual-Lite
    ARM: dts: imx: add initial imx6dl-sabreauto support
    ARM: dts: imx: add initial imx6dl-sabresd support
    ARM: dts: imx: make sabreauto and sabresd common
    pinctrl: add pinctrl driver for imx6sl
    pinctrl: add pinctrl driver for imx6dl
    ARM: dts: imx53: fix SD2_DATA1 pad AUDMUX_AUD4 configuration
    ARM: dts: MicroSys sbc6x support (i.MX6)
    ARM i.MX5: Add System Reset Controller (SRC) support for i.MX51 and i.MX53
    ARM i.MX5: Add system reset controller (SRC) to i.MX51 and i.MX53 device tree
    ARM i.MX6q: Link system reset controller (SRC) to IPU in DT
    ARM i.MX6q: Add LDB device to device tree
    ARM: imx5 DT init cpufreq-cpu0 device
    ARM: imx27 DT init cpufreq-cpu0 device
    ARM i.MX53: Add LDB device to device tree
    ...

    Signed-off-by: Olof Johansson

    Olof Johansson
     

18 Apr, 2013

1 commit

  • For the past three years, we have had a #warning in
    mach-at91 about the sdram_selfrefresh_enable or
    at91sam9_standby functions possibly not working on
    at91sam9263. In the meantime a function was added
    to do the right thing on at91sam9g45, which looks like
    it should also work on '9263.

    Signed-off-by: Arnd Bergmann
    [nicolas.ferre@atmel.com: remove paragraph in commit message]
    Signed-off-by: Nicolas Ferre
    Cc: Daniel Lezcano

    Arnd Bergmann
     

09 Apr, 2013

1 commit