lkml.org 
[lkml]   [2012]   [May]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[GIT PULL 7/8] arm-soc: soc specific changes, part 2
    Date
    This adds support for the spear13xx platform, which has first been under
    review a long time ago and finally been completed after generic spear
    work has gone into the clock, dt and pinctrl branches.

    Also a number of updates for the samsung socs are part of this branch.

    ----------------------------------------------------------------

    The following changes since commit 56e16c5e06b624d0ec7e958b212c368864a78504:

    Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into HEAD

    are available in the git repository at:

    git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc2

    for you to fetch changes up to 820f3dd7964f1889baaaaa0c2ba45d05bb619f66:

    ARM: exynos: fix building with CONFIG_OF disabled

    ----------------------------------------------------------------

    Arnd Bergmann (6):
    Merge branch 'spear/13xx' into next/soc2
    Merge branch 'exynos/iommu' into next/soc2
    Merge branch 'next/devel-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/soc2
    Merge branch 'samsung/cleanup-plat-s5p' into next/soc2
    Merge branch 'next/devel-exynos5250-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc2
    ARM: exynos: fix building with CONFIG_OF disabled

    Boojin Kim (1):
    ARM: EXYNOS: Support DMA for EXYNOS5250 SoC

    Changhwan Youn (2):
    ARM: EXYNOS: Modify the GIC physical address for static io-mapping
    ARM: EXYNOS: Redefine IRQ_MCT_L0,1 definition

    Heiko Stuebner (6):
    ARM: S3C24XX: Add forgotten clock lookup table to S3C2443
    ARM: S3C24XX: claim spi channels for hsspi in dma-s3c2443
    ARM: S3C24XX: Add map entries needed by the s3c64xx-spi devices
    ARM: S3C24XX: Add clock-lookup entries required by s3c64xx-spi
    ARM: S3C24XX: Add HSSPI setup callback for s3c64xx-spi driver
    spi/s3c64xx: Allow usage for ARCH_S3C24XX

    Inderpal Singh (1):
    ARM: EXYNOS: Support Suspend/Resume for EXYNOS4412

    Kisoo Yu (1):
    ARM: EXYNOS: Add pre-divider and fout mux clocks for bpll and mpll

    Kukjin Kim (4):
    Merge branch 'next/devel-samsung-iommu' into next/devel-samsung
    Merge branch 'next/devel-s3c24xx-hsspi' into next/devel-samsung
    Merge branch 'next/cleanup-plat-s5p' into next/devel-exynos5250-1
    ARM: EXYNOS: update irqs for EXYNOS5250 SoC

    Kyoungil Kim (1):
    ARM: EXYNOS: To use common config for EXYNOS4 and EXYNOS5 SPI

    Marek Szyprowski (1):
    ARM: EXYNOS: add platform device for core DRM subsystem

    Olof Johansson (1):
    ARM: EXYNOS: add dts files to dtbs target

    Sangsu Park (1):
    ARM: EXYNOS: add GPC4 bank instance

    Sylwester Nawrocki (1):
    ARM: EXYNOS: Add platform resource definitions for FIMC-LITE

    Thomas Abraham (6):
    ARM: EXYNOS: Add watchdog timer clock instance
    ARM: EXYNOS: Remove a new bus_type instance for EXYNOS5
    ARM: EXYNOS: Add irq_domain support for interrupt combiner
    ARM: EXYNOS: Add device tree support for interrupt combiner
    ARM: dts: Update device tree source files for EXYNOS5250
    ARM: EXYNOS: Add AUXDATA for i2c controllers

    Viresh Kumar (10):
    SPEAr13xx: Add header files
    SPEAr13xx: Add source files
    SPEAr13xx: Add common clock framework support
    pinctrl: SPEAr: Create macro for declaring GPIO PINS
    pinctrl: Add SPEAr13xx pinctrl drivers
    SPEAr13xx: Add dts and dtsi files
    SPEAr13xx: Add compilation support
    SPEAr13xx: Add defconfig
    SPEAr: Update MAINTAINERS and Documentation
    pinctrl: SPEAr1310: Fix pin numbers for clcd_high_res


    Documentation/arm/SPEAr/overview.txt | 32 +-
    .../bindings/arm/samsung/interrupt-combiner.txt | 52 +
    Documentation/devicetree/bindings/arm/spear.txt | 14 +-
    .../bindings/pinctrl/pinctrl_spear.txt | 47 +
    MAINTAINERS | 13 +
    arch/arm/Makefile | 2 +
    arch/arm/boot/dts/exynos5250-smdk5250.dts | 48 +
    arch/arm/boot/dts/exynos5250.dtsi | 60 +-
    arch/arm/boot/dts/spear1310-evb.dts | 292 +++
    arch/arm/boot/dts/spear1310.dtsi | 184 ++
    arch/arm/boot/dts/spear1340-evb.dts | 308 +++
    arch/arm/boot/dts/spear1340.dtsi | 56 +
    arch/arm/boot/dts/spear13xx.dtsi | 262 +++
    arch/arm/configs/spear13xx_defconfig | 95 +
    arch/arm/mach-exynos/Kconfig | 14 +-
    arch/arm/mach-exynos/Makefile | 7 +-
    arch/arm/mach-exynos/Makefile.boot | 3 +
    arch/arm/mach-exynos/clock-exynos4212.c | 10 +
    arch/arm/mach-exynos/clock-exynos5.c | 51 +-
    arch/arm/mach-exynos/common.c | 182 +-
    arch/arm/mach-exynos/dev-drm.c | 29 +
    arch/arm/mach-exynos/dma.c | 141 +-
    arch/arm/mach-exynos/include/mach/gpio.h | 9 +-
    arch/arm/mach-exynos/include/mach/irqs.h | 40 +-
    arch/arm/mach-exynos/include/mach/map.h | 7 +-
    arch/arm/mach-exynos/include/mach/regs-clock.h | 2 +
    arch/arm/mach-exynos/include/mach/regs-pmu.h | 10 +-
    arch/arm/mach-exynos/include/mach/spi-clocks.h | 2 +-
    arch/arm/mach-exynos/mach-exynos5-dt.c | 4 +
    arch/arm/mach-exynos/mct.c | 17 +-
    arch/arm/mach-exynos/pm.c | 4 +-
    arch/arm/mach-exynos/pmu.c | 24 +-
    arch/arm/mach-s3c24xx/Kconfig | 5 +
    arch/arm/mach-s3c24xx/Makefile | 1 +
    arch/arm/mach-s3c24xx/clock-s3c2416.c | 1 +
    arch/arm/mach-s3c24xx/clock-s3c2443.c | 6 +
    arch/arm/mach-s3c24xx/common-s3c2443.c | 15 +-
    arch/arm/mach-s3c24xx/dma-s3c2443.c | 16 +-
    arch/arm/mach-s3c24xx/include/mach/dma.h | 4 +
    arch/arm/mach-s3c24xx/include/mach/map.h | 5 +
    arch/arm/mach-s3c24xx/setup-spi.c | 39 +
    arch/arm/mach-spear13xx/Kconfig | 20 +
    arch/arm/mach-spear13xx/Makefile | 10 +
    arch/arm/mach-spear13xx/Makefile.boot | 6 +
    arch/arm/mach-spear13xx/headsmp.S | 47 +
    arch/arm/mach-spear13xx/hotplug.c | 119 +
    .../mach-spear13xx/include/mach/debug-macro.S | 14 +
    arch/arm/mach-spear13xx/include/mach/dma.h | 128 +
    arch/arm/mach-spear13xx/include/mach/generic.h | 49 +
    arch/arm/mach-spear13xx/include/mach/gpio.h | 19 +
    arch/arm/mach-spear13xx/include/mach/hardware.h | 1 +
    arch/arm/mach-spear13xx/include/mach/irqs.h | 20 +
    arch/arm/mach-spear13xx/include/mach/spear.h | 62 +
    arch/arm/mach-spear13xx/include/mach/timex.h | 19 +
    .../mach-spear13xx/include/mach/uncompress.h | 19 +
    arch/arm/mach-spear13xx/platsmp.c | 127 +
    arch/arm/mach-spear13xx/spear1310.c | 88 +
    arch/arm/mach-spear13xx/spear1340.c | 192 ++
    arch/arm/mach-spear13xx/spear13xx.c | 197 ++
    arch/arm/plat-samsung/Kconfig | 2 +-
    arch/arm/plat-samsung/include/plat/cpu.h | 2 +-
    arch/arm/plat-samsung/include/plat/devs.h | 2 +
    arch/arm/plat-samsung/include/plat/dma-pl330.h | 1 +
    arch/arm/plat-samsung/include/plat/s5p-clock.h | 4 +
    arch/arm/plat-samsung/s5p-clock.c | 30 +
    arch/arm/plat-spear/Kconfig | 12 +
    arch/arm/plat-spear/Makefile | 5 +-
    arch/arm/plat-spear/restart.c | 5 +
    drivers/clk/spear/Makefile | 2 +
    drivers/clk/spear/spear1310_clock.c | 1106 +++++++++
    drivers/clk/spear/spear1340_clock.c | 964 ++++++++
    drivers/gpio/gpio-samsung.c | 11 +-
    drivers/pinctrl/spear/Kconfig | 10 +
    drivers/pinctrl/spear/Makefile | 2 +
    drivers/pinctrl/spear/pinctrl-spear.h | 251 ++
    drivers/pinctrl/spear/pinctrl-spear1310.c | 2198 ++++++++++++++++++
    drivers/pinctrl/spear/pinctrl-spear1340.c | 1989 ++++++++++++++++
    drivers/pinctrl/spear/pinctrl-spear3xx.c | 103 +-
    drivers/spi/Kconfig | 2 +-
    79 files changed, 9648 insertions(+), 303 deletions(-)
    create mode 100644 Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt
    create mode 100644 arch/arm/boot/dts/spear1310-evb.dts
    create mode 100644 arch/arm/boot/dts/spear1310.dtsi
    create mode 100644 arch/arm/boot/dts/spear1340-evb.dts
    create mode 100644 arch/arm/boot/dts/spear1340.dtsi
    create mode 100644 arch/arm/boot/dts/spear13xx.dtsi
    create mode 100644 arch/arm/configs/spear13xx_defconfig
    create mode 100644 arch/arm/mach-exynos/dev-drm.c
    create mode 100644 arch/arm/mach-s3c24xx/setup-spi.c
    create mode 100644 arch/arm/mach-spear13xx/Kconfig
    create mode 100644 arch/arm/mach-spear13xx/Makefile
    create mode 100644 arch/arm/mach-spear13xx/Makefile.boot
    create mode 100644 arch/arm/mach-spear13xx/headsmp.S
    create mode 100644 arch/arm/mach-spear13xx/hotplug.c
    create mode 100644 arch/arm/mach-spear13xx/include/mach/debug-macro.S
    create mode 100644 arch/arm/mach-spear13xx/include/mach/dma.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/generic.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/gpio.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/hardware.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/irqs.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/spear.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/spear1310_misc_regs.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/spear1340_misc_regs.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/timex.h
    create mode 100644 arch/arm/mach-spear13xx/include/mach/uncompress.h
    create mode 100644 arch/arm/mach-spear13xx/platsmp.c
    create mode 100644 arch/arm/mach-spear13xx/spear1310.c
    create mode 100644 arch/arm/mach-spear13xx/spear1340.c
    create mode 100644 arch/arm/mach-spear13xx/spear13xx.c
    create mode 100644 drivers/clk/spear/spear1310_clock.c
    create mode 100644 drivers/clk/spear/spear1340_clock.c
    create mode 100644 drivers/pinctrl/spear/pinctrl-spear1310.c
    create mode 100644 drivers/pinctrl/spear/pinctrl-spear1340.c


    \
     
     \ /
      Last update: 2012-05-26 10:21    [W:0.082 / U:1.356 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site