]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'arm-soc/for-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Sun, 1 Nov 2015 22:20:04 +0000 (09:20 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Sun, 1 Nov 2015 22:20:04 +0000 (09:20 +1100)
1  2 
MAINTAINERS
arch/arm/Kconfig
arch/arm/mm/Kconfig

diff --combined MAINTAINERS
index f0754bb2669bae7907bea1aadd65a6cc66a015bd,9f54331f7f765f0ee6451ec4b0f6228f6ae7dfa2..bf424877753f2e536b8964e212bc560b38739d7d
@@@ -788,6 -788,11 +788,11 @@@ S:       Maintaine
  F:    drivers/net/appletalk/
  F:    net/appletalk/
  
+ APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
+ M:    Duc Dang <dhdang@apm.com>
+ S:    Supported
+ F:    arch/arm64/boot/dts/apm/
  APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  M:    Iyappan Subramanian <isubramanian@apm.com>
  M:    Keyur Chudgar <kchudgar@apm.com>
@@@ -918,7 -923,7 +923,7 @@@ M: Tsahee Zidenberg <tsahee@annapurnala
  S:    Maintained
  F:    arch/arm/mach-alpine/
  
- ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
+ ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
  M:    Nicolas Ferre <nicolas.ferre@atmel.com>
  M:    Alexandre Belloni <alexandre.belloni@free-electrons.com>
  M:    Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
@@@ -1231,6 -1236,13 +1236,13 @@@ ARM/LPC18XX ARCHITECTUR
  M:    Joachim Eastwood <manabian@gmail.com>
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
+ F:    arch/arm/boot/dts/lpc43*
+ F:    drivers/clk/nxp/clk-lpc18xx*
+ F:    drivers/clocksource/time-lpc32xx.c
+ F:    drivers/i2c/busses/i2c-lpc2k.c
+ F:    drivers/memory/pl172.c
+ F:    drivers/mtd/spi-nor/nxp-spifi.c
+ F:    drivers/rtc/rtc-lpc24xx.c
  N:    lpc18xx
  
  ARM/MAGICIAN MACHINE SUPPORT
@@@ -1446,6 -1458,10 +1458,10 @@@ F:    drivers/*/*s3c2410
  F:    drivers/*/*/*s3c2410*
  F:    drivers/spi/spi-s3c*
  F:    sound/soc/samsung/*
+ F:    Documentation/arm/Samsung/
+ F:    Documentation/devicetree/bindings/arm/samsung/
+ F:    Documentation/devicetree/bindings/sram/samsung-sram.txt
+ F:    Documentation/devicetree/bindings/power/pd-samsung.txt
  N:    exynos
  
  ARM/SAMSUNG MOBILE MACHINE SUPPORT
@@@ -1492,8 -1508,6 +1508,6 @@@ F:      arch/arm/boot/dts/emev2
  F:    arch/arm/boot/dts/r7s*
  F:    arch/arm/boot/dts/r8a*
  F:    arch/arm/boot/dts/sh*
- F:    arch/arm/configs/bockw_defconfig
- F:    arch/arm/configs/marzen_defconfig
  F:    arch/arm/configs/shmobile_defconfig
  F:    arch/arm/include/debug/renesas-scif.S
  F:    arch/arm/mach-shmobile/
@@@ -1607,7 -1621,9 +1621,9 @@@ M:      Masahiro Yamada <yamada.masahiro@soc
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/boot/dts/uniphier*
+ F:    arch/arm/include/asm/hardware/cache-uniphier.h
  F:    arch/arm/mach-uniphier/
+ F:    arch/arm/mm/cache-uniphier.c
  F:    drivers/pinctrl/uniphier/
  F:    drivers/tty/serial/8250/8250_uniphier.c
  N:    uniphier
@@@ -2361,19 -2377,27 +2377,27 @@@ L:   linux-scsi@vger.kernel.or
  S:    Supported
  F:    drivers/scsi/bnx2i/
  
- BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
+ BROADCOM IPROC ARM ARCHITECTURE
  M:    Ray Jui <rjui@broadcom.com>
  M:    Scott Branden <sbranden@broadcom.com>
+ M:    Jon Mason <jonmason@broadcom.com>
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  L:    bcm-kernel-feedback-list@broadcom.com
  T:    git git://github.com/broadcom/cygnus-linux.git
  S:    Maintained
  N:    iproc
  N:    cygnus
+ N:    nsp
  N:    bcm9113*
  N:    bcm9583*
- N:    bcm583*
+ N:    bcm9585*
+ N:    bcm9586*
+ N:    bcm988312
  N:    bcm113*
+ N:    bcm583*
+ N:    bcm585*
+ N:    bcm586*
+ N:    bcm88312
  
  BROADCOM BRCMSTB GPIO DRIVER
  M:    Gregory Fong <gregory.0xf0@gmail.com>
@@@ -3592,13 -3616,6 +3616,13 @@@ F:    drivers/gpu/drm/i915
  F:    include/drm/i915*
  F:    include/uapi/drm/i915*
  
 +DRM DRIVERS FOR ATMEL HLCDC
 +M:    Boris Brezillon <boris.brezillon@free-electrons.com>
 +L:    dri-devel@lists.freedesktop.org
 +S:    Supported
 +F:    drivers/gpu/drm/atmel-hlcdc/
 +F:    Documentation/devicetree/bindings/drm/atmel/
 +
  DRM DRIVERS FOR EXYNOS
  M:    Inki Dae <inki.dae@samsung.com>
  M:    Joonyoung Shim <jy0922.shim@samsung.com>
@@@ -3627,14 -3644,6 +3651,14 @@@ S:    Maintaine
  F:    drivers/gpu/drm/imx/
  F:    Documentation/devicetree/bindings/drm/imx/
  
 +DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
 +M:    Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
 +L:    dri-devel@lists.freedesktop.org
 +T:    git git://github.com/patjak/drm-gma500
 +S:    Maintained
 +F:    drivers/gpu/drm/gma500
 +F:    include/drm/gma500*
 +
  DRM DRIVERS FOR NVIDIA TEGRA
  M:    Thierry Reding <thierry.reding@gmail.com>
  M:    Terje Bergström <tbergstrom@nvidia.com>
@@@ -4428,14 -4437,6 +4452,14 @@@ L:    linuxppc-dev@lists.ozlabs.or
  S:    Maintained
  F:    drivers/net/ethernet/freescale/ucc_geth*
  
 +FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
 +M:    Claudiu Manoil <claudiu.manoil@freescale.com>
 +L:    netdev@vger.kernel.org
 +S:    Maintained
 +F:    drivers/net/ethernet/freescale/gianfar*
 +X:    drivers/net/ethernet/freescale/gianfar_ptp.c
 +F:    Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
 +
  FREESCALE QUICC ENGINE UCC UART DRIVER
  M:    Timur Tabi <timur@tabi.org>
  L:    linuxppc-dev@lists.ozlabs.org
@@@ -6802,6 -6803,7 +6826,6 @@@ F:      drivers/scsi/megaraid
  
  MELLANOX ETHERNET DRIVER (mlx4_en)
  M:    Amir Vadai <amirv@mellanox.com>
 -M:    Ido Shamay <idos@mellanox.com>
  L:    netdev@vger.kernel.org
  S:    Supported
  W:    http://www.mellanox.com
@@@ -9124,15 -9126,6 +9148,15 @@@ S: Supporte
  F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
  F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
  
 +SYNOPSYS DESIGNWARE I2C DRIVER
 +M:    Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 +M:    Jarkko Nikula <jarkko.nikula@linux.intel.com>
 +M:    Mika Westerberg <mika.westerberg@linux.intel.com>
 +L:    linux-i2c@vger.kernel.org
 +S:    Maintained
 +F:    drivers/i2c/busses/i2c-designware-*
 +F:    include/linux/platform_data/i2c-designware.h
 +
  SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  M:    Seungwon Jeon <tgih.jun@samsung.com>
  M:    Jaehoon Chung <jh80.chung@samsung.com>
@@@ -9185,6 -9178,16 +9209,16 @@@ W:    http://www.sunplus.co
  S:    Supported
  F:    arch/score/
  
+ SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
+ M:    Sudeep Holla <sudeep.holla@arm.com>
+ L:    linux-arm-kernel@lists.infradead.org
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/arm/arm,scpi.txt
+ F:    drivers/clk/clk-scpi.c
+ F:    drivers/cpufreq/scpi-cpufreq.c
+ F:    drivers/firmware/arm_scpi.c
+ F:    include/linux/scpi_protocol.h
  SCSI CDROM DRIVER
  M:    Jens Axboe <axboe@kernel.dk>
  L:    linux-scsi@vger.kernel.org
@@@ -10100,7 -10103,6 +10134,7 @@@ F:   include/net/switchdev.
  
  SYNOPSYS ARC ARCHITECTURE
  M:    Vineet Gupta <vgupta@synopsys.com>
 +L:    linux-snps-arc@lists.infraded.org
  S:    Supported
  F:    arch/arc/
  F:    Documentation/devicetree/bindings/arc/*
@@@ -11684,7 -11686,6 +11718,7 @@@ F:   drivers/tty/serial/zs.
  ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  M:    Minchan Kim <minchan@kernel.org>
  M:    Nitin Gupta <ngupta@vflare.org>
 +R:    Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  L:    linux-mm@kvack.org
  S:    Maintained
  F:    mm/zsmalloc.c
diff --combined arch/arm/Kconfig
index 823f90ea65c4458aa9e0f4096399e6c436cd8873,471a3670cd3ee74ede9b0a57ef3d9c9679d50538..ed87627cc169d8564dbd7abd3a527f2b0210532e
@@@ -621,31 -621,8 +621,9 @@@ config ARCH_PX
        help
          Support for Intel/Marvell's PXA2xx/PXA3xx processor line.
  
- config ARCH_SHMOBILE_LEGACY
-       bool "Renesas ARM SoCs (non-multiplatform)"
-       select ARCH_SHMOBILE
-       select ARM_PATCH_PHYS_VIRT if MMU
-       select CLKDEV_LOOKUP
-       select CPU_V7
-       select GENERIC_CLOCKEVENTS
-       select HAVE_ARM_SCU if SMP
-       select HAVE_ARM_TWD if SMP
-       select HAVE_SMP
-       select MIGHT_HAVE_CACHE_L2X0
-       select MULTI_IRQ_HANDLER
-       select NO_IOPORT_MAP
-       select PINCTRL
-       select PM_GENERIC_DOMAINS if PM
-       select SH_CLK_CPG
-       select SPARSE_IRQ
-       help
-         Support for Renesas ARM SoC platforms using a non-multiplatform
-         kernel. This includes the SH-Mobile, R-Mobile, EMMA-Mobile, R-Car
-         and RZ families.
  config ARCH_RPC
        bool "RiscPC"
 +      depends on MMU
        select ARCH_ACORN
        select ARCH_MAY_HAVE_PC_FDC
        select ARCH_SPARSEMEM_ENABLE
@@@ -1411,6 -1388,7 +1389,6 @@@ config HAVE_ARM_ARCH_TIME
  
  config HAVE_ARM_TWD
        bool
 -      depends on SMP
        select CLKSRC_OF if OF
        help
          This options enables support for the ARM timer and watchdog unit
@@@ -1470,8 -1448,6 +1448,8 @@@ choic
  
        config VMSPLIT_3G
                bool "3G/1G user/kernel split"
 +      config VMSPLIT_3G_OPT
 +              bool "3G/1G user/kernel split (for full 1G low memory)"
        config VMSPLIT_2G
                bool "2G/2G user/kernel split"
        config VMSPLIT_1G
@@@ -1483,7 -1459,6 +1461,7 @@@ config PAGE_OFFSE
        default PHYS_OFFSET if !MMU
        default 0x40000000 if VMSPLIT_1G
        default 0x80000000 if VMSPLIT_2G
 +      default 0xB0000000 if VMSPLIT_3G_OPT
        default 0xC0000000
  
  config NR_CPUS
@@@ -1537,7 -1512,6 +1515,6 @@@ config HZ_FIXE
        default 200 if ARCH_EBSA110 || ARCH_S3C24XX || \
                ARCH_S5PV210 || ARCH_EXYNOS4
        default 128 if SOC_AT91RM9200
-       default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE_LEGACY
        default 0
  
  choice
@@@ -1698,9 -1672,8 +1675,9 @@@ config HIGHME
          If unsure, say n.
  
  config HIGHPTE
 -      bool "Allocate 2nd-level pagetables from highmem"
 +      bool "Allocate 2nd-level pagetables from highmem" if EXPERT
        depends on HIGHMEM
 +      default y
        help
          The VM uses one page of physical memory for each page table.
          For systems with a lot of processes, this can use a lot of
@@@ -1756,8 -1729,7 +1733,7 @@@ config ARM_MODULE_PLT
  source "mm/Kconfig"
  
  config FORCE_MAX_ZONEORDER
-       int "Maximum zone order" if ARCH_SHMOBILE_LEGACY
-       range 11 64 if ARCH_SHMOBILE_LEGACY
+       int "Maximum zone order"
        default "12" if SOC_AM33XX
        default "9" if SA1111 || ARCH_EFM32
        default "11"
diff --combined arch/arm/mm/Kconfig
index c21941349b3ef761680d4b2c9b58ee7cf4008f96,a2e74b26d9db28cdb68ce495b18c39e8b78863f6..41218867a9a604286b83a14bc83fa7908f115dcc
@@@ -419,24 -419,28 +419,24 @@@ config CPU_THUMBONL
  config CPU_32v3
        bool
        select CPU_USE_DOMAINS if MMU
 -      select NEEDS_SYSCALL_FOR_CMPXCHG if SMP
        select NEED_KUSER_HELPERS
        select TLS_REG_EMUL if SMP || !MMU
  
  config CPU_32v4
        bool
        select CPU_USE_DOMAINS if MMU
 -      select NEEDS_SYSCALL_FOR_CMPXCHG if SMP
        select NEED_KUSER_HELPERS
        select TLS_REG_EMUL if SMP || !MMU
  
  config CPU_32v4T
        bool
        select CPU_USE_DOMAINS if MMU
 -      select NEEDS_SYSCALL_FOR_CMPXCHG if SMP
        select NEED_KUSER_HELPERS
        select TLS_REG_EMUL if SMP || !MMU
  
  config CPU_32v5
        bool
        select CPU_USE_DOMAINS if MMU
 -      select NEEDS_SYSCALL_FOR_CMPXCHG if SMP
        select NEED_KUSER_HELPERS
        select TLS_REG_EMUL if SMP || !MMU
  
@@@ -801,6 -805,14 +801,6 @@@ config TLS_REG_EMU
          a few prototypes like that in existence) and therefore access to
          that required register must be emulated.
  
 -config NEEDS_SYSCALL_FOR_CMPXCHG
 -      bool
 -      select NEED_KUSER_HELPERS
 -      help
 -        SMP on a pre-ARMv6 processor?  Well OK then.
 -        Forget about fast user space cmpxchg support.
 -        It is just not possible.
 -
  config NEED_KUSER_HELPERS
        bool
  
@@@ -974,6 -986,16 +974,16 @@@ config CACHE_TAUROS
          This option enables the Tauros2 L2 cache controller (as
          found on PJ1/PJ4).
  
+ config CACHE_UNIPHIER
+       bool "Enable the UniPhier outer cache controller"
+       depends on ARCH_UNIPHIER
+       default y
+       select OUTER_CACHE
+       select OUTER_CACHE_SYNC
+       help
+         This option enables the UniPhier outer cache (system cache)
+         controller.
  config CACHE_XSC3L2
        bool "Enable the L2 cache on XScale3"
        depends on CPU_XSC3