mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 19:00:25 +00:00
![Linus Torvalds](/assets/img/avatar_default.png)
This is the bulk of new SoC enablement and other platform changes for 3.17: * Samsung S5PV210 has been converted to DT and multiplatform * Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms * Kirkwood, one of the popular Marvell platforms, is folded into the mvebu platform code, removing mach-kirkwood. * Hwmod data for TI AM43xx and DRA7 platforms. * More additions of Renesas shmobile platform support * Removal of plat-samsung contents that can be removed with S5PV210 being multiplatform/DT-enabled and the other two old platforms being removed. New platforms (most with only basic support right now): * Hisilicon X5HD2 settop box chipset is introduced * Mediatek MT6589 (mobile chipset) is introduced * Broadcom BCM7xxx settop box chipset is introduced + as usual a lot other pieces all over the platform code. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAABAgAGBQJT5Dp+AAoJEIwa5zzehBx3w1sP/0vjT/LQOmC8Lv8RW2Ley2ua hNu3HcNPnT/N40JEdU9YNv3q0fdxGgcfKj011CNN+49zPSUf1xduk2wfCAk9yV50 8Sbt1PfDGm1YyUugGN420CzI431pPoM1OGXHZHkAmg+2J286RtUi3NckB//QDbCY QhEjhpYc9SXhAOCGwmB4ab7thOljOFSPzKTLMTu3+PNI5zRPRgkDkt6w9XlsAYmB nuR271BnzsROkMzAjycwaJ3kdim7wqrMRfk8g96o0jHSF5qf4zsT5uWYYAjTxdUQ 8Ajz6zjeHe4+95TwTDcq+lCX6rDLZgwkvCAc6hFbeg0uR7Dyek0h6XMEYtwdjaiU KNPwOENrYdENNDAGRpkFp1x4h/rY9Plfru0bBo5o6t7aPBvmNeCDzRtlTtLiUNDV dG8sfDMtrS/wFHVjylDSQ60Mb+wuW0XneC8D7chY/iRhIllUYi6YXXvt+/tH5C20 oYDOWqqcDFSb0sJhE5pn4KBV82ZaHx9jMBWGLl+erg2sDX/SK8SxOkLqKYZKtKB5 0leOGE3Y+C70xt3G9HftLz2sAvvt+C8UPsApPT+dHNE401TWJOYx6LphPkQKjeeK P1iwKi+It3l+FaBypgJy/LeMQRy7EyvDBK2I5WoVL/R2qq14EmP1ui3Tthjj0bhq tBBof6P9c8OnRVj1Lz3R =5TJ6 -----END PGP SIGNATURE----- Merge tag 'soc-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull ARM SoC platform changes from Olof Johansson: "This is the bulk of new SoC enablement and other platform changes for 3.17: - Samsung S5PV210 has been converted to DT and multiplatform - Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms - Kirkwood, one of the popular Marvell platforms, is folded into the mvebu platform code, removing mach-kirkwood - Hwmod data for TI AM43xx and DRA7 platforms - More additions of Renesas shmobile platform support - Removal of plat-samsung contents that can be removed with S5PV210 being multiplatform/DT-enabled and the other two old platforms being removed New platforms (most with only basic support right now): - Hisilicon X5HD2 settop box chipset is introduced - Mediatek MT6589 (mobile chipset) is introduced - Broadcom BCM7xxx settop box chipset is introduced + as usual a lot other pieces all over the platform code" * tag 'soc-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (240 commits) ARM: hisi: remove smp from machine descriptor power: reset: move hisilicon reboot code ARM: dts: Add hix5hd2-dkb dts file. ARM: debug: Rename Hi3716 to HIX5HD2 ARM: hisi: enable hix5hd2 SoC ARM: hisi: add ARCH_HISI MAINTAINERS: add entry for Broadcom ARM STB architecture ARM: brcmstb: select GISB arbiter and interrupt drivers ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs ARM: configs: enable SMP in bcm_defconfig ARM: add SMP support for Broadcom mobile SoCs Documentation: arm: misc updates to Marvell EBU SoC status Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC ARM: mvebu: fix build without platforms selected ARM: mvebu: add cpuidle support for Armada 38x ARM: mvebu: add cpuidle support for Armada 370 cpuidle: mvebu: add Armada 38x support cpuidle: mvebu: add Armada 370 support cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7 ARM: mvebu: export the SCU address ...
64 lines
1.8 KiB
Text
64 lines
1.8 KiB
Text
#
|
|
# ARM CPU Idle drivers
|
|
#
|
|
config ARM_BIG_LITTLE_CPUIDLE
|
|
bool "Support for ARM big.LITTLE processors"
|
|
depends on ARCH_VEXPRESS_TC2_PM || ARCH_EXYNOS
|
|
depends on MCPM
|
|
select ARM_CPU_SUSPEND
|
|
select CPU_IDLE_MULTIPLE_DRIVERS
|
|
help
|
|
Select this option to enable CPU idle driver for big.LITTLE based
|
|
ARM systems. Driver manages CPUs coordination through MCPM and
|
|
define different C-states for little and big cores through the
|
|
multiple CPU idle drivers infrastructure.
|
|
|
|
config ARM_CLPS711X_CPUIDLE
|
|
bool "CPU Idle Driver for CLPS711X processors"
|
|
depends on ARCH_CLPS711X || COMPILE_TEST
|
|
help
|
|
Select this to enable cpuidle on Cirrus Logic CLPS711X SOCs.
|
|
|
|
config ARM_HIGHBANK_CPUIDLE
|
|
bool "CPU Idle Driver for Calxeda processors"
|
|
depends on ARM_PSCI
|
|
select ARM_CPU_SUSPEND
|
|
help
|
|
Select this to enable cpuidle on Calxeda processors.
|
|
|
|
config ARM_KIRKWOOD_CPUIDLE
|
|
bool "CPU Idle Driver for Marvell Kirkwood SoCs"
|
|
depends on ARCH_KIRKWOOD || MACH_KIRKWOOD
|
|
help
|
|
This adds the CPU Idle driver for Marvell Kirkwood SoCs.
|
|
|
|
config ARM_ZYNQ_CPUIDLE
|
|
bool "CPU Idle Driver for Xilinx Zynq processors"
|
|
depends on ARCH_ZYNQ
|
|
help
|
|
Select this to enable cpuidle on Xilinx Zynq processors.
|
|
|
|
config ARM_U8500_CPUIDLE
|
|
bool "Cpu Idle Driver for the ST-E u8500 processors"
|
|
depends on ARCH_U8500
|
|
help
|
|
Select this to enable cpuidle for ST-E u8500 processors
|
|
|
|
config ARM_AT91_CPUIDLE
|
|
bool "Cpu Idle Driver for the AT91 processors"
|
|
default y
|
|
depends on ARCH_AT91
|
|
help
|
|
Select this to enable cpuidle for AT91 processors
|
|
|
|
config ARM_EXYNOS_CPUIDLE
|
|
bool "Cpu Idle Driver for the Exynos processors"
|
|
depends on ARCH_EXYNOS
|
|
help
|
|
Select this to enable cpuidle for Exynos processors
|
|
|
|
config ARM_MVEBU_V7_CPUIDLE
|
|
bool "CPU Idle Driver for mvebu v7 family processors"
|
|
depends on ARCH_MVEBU
|
|
help
|
|
Select this to enable cpuidle on Armada 370, 38x and XP processors.
|