Messages in this thread | | | From | Arnd Bergmann <> | Date | Fri, 2 Feb 2018 00:24:34 +0100 | Subject | [GIT PULL 2/3] ARM: SoC platform updates for 4.16 |
| |
The following changes since commit 1291a0d5049dbc06baaaf66a9ff3f53db493b19b:
Linux 4.15-rc4 (2017-12-17 18:59:59 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc
for you to fetch changes up to 0ca14cdea789f70c4dc7ef5844aad52cb9675aee:
ARM: omap: hwmod: fix section mismatch warnings (2018-01-22 12:39:36 +0100)
---------------------------------------------------------------- ARM: SoC platform updates for 4.16
These are mostly minor bugfixes, cleanup and many defconfig updates to support added drivers. In particular OMAP and PXA keep cleaning up the legacy code base, as usual.
Nvidia adds some more SoC support code for Tegra 186.
For the first time on years, we are actually adding a non-DT platform for, the EP93xx based Liebherr controller BK3.1. It's a minor variation of the EP93xx reference design and in active use, while EP93xx apparently doesn't have enough new development to have any device tree support.
---------------------------------------------------------------- Alex Elder (3): arm64: defconfig: remove CONFIG_USB_EHCI_MSM arm64: defconfig: remove CONFIG_USB_MSM_OTG arm64: defconfig: remove CONFIG_USB_QCOM_8X16_PHY
Amit Kucheria (1): arm64: defconfig: enable new trigger modes for leds
Andrea Adami (4): ARM: pxa/corgi: Remove hardcoded partitioning, use sharpslpart parser ARM: pxa/tosa: Remove hardcoded partitioning, use sharpslpart parser ARM: pxa/spitz: Remove hardcoded partitioning, use sharpslpart parser ARM: pxa/poodle: Remove hardcoded partitioning, use sharpslpart parser
Aparna Balasubramanian (1): ARM: davinci_all_defconfig: enable support for USB network adaptors
Ard Biesheuvel (1): ARM: omap2plus_defconfig: enable NEON based crypto
Arnd Bergmann (14): Merge tag 'renesas-soc-for-v4.16' of ssh://gitolite.kernel.org/.../horms/renesas into next/soc Merge tag 'bk3' of https://github.com/sverdlin/ep93xx into next/soc Merge tag 'omap-for-v4.16/soc-signed' of ssh://gitolite.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'omap-for-v4.15/defconfig-v2-signed' of ssh://gitolite.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'samsung-defconfig-4.16' of ssh://gitolite.kernel.org/.../krzk/linux into next/soc Merge tag 'tegra-for-4.16-soc-2' of ssh://gitolite.kernel.org/.../tegra/linux into next/soc Merge tag 'v4.15-next-soc' of ssh://gitolite.kernel.org/.../matthias.bgg/linux into next/soc Merge tag 'qcom-arm64-defconfig-for-4.16' of ssh://gitolite.kernel.org/.../agross/linux into next/soc Merge tag 'qcom-defconfig-for-4.16' of ssh://gitolite.kernel.org/.../agross/linux into next/soc Merge tag 'imx-soc-4.16' of ssh://gitolite.kernel.org/.../shawnguo/linux into next/soc Merge tag 'davinci-for-v4.16/soc-v2' of ssh://gitolite.kernel.org/.../nsekhar/linux-davinci into next/soc Merge commit '8bb65fc06c' into next/soc ARM: pxa/tosa-bt: add MODULE_LICENSE tag ARM: omap: hwmod: fix section mismatch warnings
Arvind Yadav (1): ARM: davinci: constify gpio_led
Bhumika Goyal (4): ARM: OMAP2+: CM: make some pointers and function arguments as const ARM: OMAP2+: CM: make cm_ll_data structures as const ARM: davinci: make argument to davinci_common_init() as const ARM: davinci: make davinci_soc_info structures const
Biju Das (1): ARM: shmobile: defconfig: Enable SGTL5000 audio codec
Dmitry Osipenko (2): soc/tegra: fuse: Fix reading registers using DMA on Tegra20 soc/tegra: fuse: Explicitly request DMA channel from APB DMA driver
Dong Aisheng (1): ARM: imx_v6_v7_defconfig: enable CONFIG_CPU_FREQ_STAT
Fabrizio Castro (2): ARM: multi_v7_defconfig: Select PWM_RCAR as module ARM: shmobile: defconfig: Enable PWM
Geert Uytterhoeven (2): soc: renesas: Identify R-Car M3-W ES1.1 soc: renesas: rcar-sysc: Keep wakeup sources active during system suspend
Gregory CLEMENT (1): arm64: defconfig: enable ARM_ARMADA_37XX_CPUFREQ
Grygorii Strashko (1): gpio: gpio-reg: fix build
Jagan Teki (1): arm64: defconfig: enable MUSB HDRC along with Allwinner glue
Julia Lawall (1): ARM: davinci: drop unneeded newline
Keiji Hayashibara (1): arm64: defconfig: enable CONFIG_UNIPHIER_EFUSE
Kishon Vijay Abraham I (2): ARM: omap2plus_defconfig: Enable CONFIG_PCI_DRA7XX (Host & Device modes) ARM: multi_v7_defconfig: Enable CONFIG_PCI_DRA7XX (Host & Device modes)
Krzysztof Kozlowski (5): ARM: EXYNOS: Add SPDX license identifiers ARM: S3C24XX: Add SPDX license identifiers ARM: S3C64XX: Add SPDX license identifiers ARM: S5PV210: Add SPDX license identifiers ARM: SAMSUNG: Add SPDX license identifiers
Linus Walleij (2): MAINTAINERS: Add self as extended maintainer for a slew of files soc: Add SoC driver for Gemini
Lokesh Vutla (2): ARM: OMAP2+: dra762: Add support for device package identification ARM: OMAP2+: dra762: Register package specific hwmod
Lucas Stach (1): ARM: imx: don't abort MMDC probe if power saving status doesn't match
Lukasz Majewski (4): ARM: ep93xx: ts72xx: Provide include guards for ts72xx.h file ARM: ep93xx: ts72xx: Rewrite ts72xx_register_flash() to accept parameters ARM: ep93xx: ts72xx: cosmetic: Add some description to ts72xx code ARM: ep93xx: ts72xx: Add support for BK3 board - ts72xx derivative
Marc Gonzalez (1): Wind down ARM/TANGO port
Marek Szyprowski (2): ARM: exynos_defconfig: Enable missing drivers for supported Exynos boards ARM: multi_v7_defconfig: Enable missing drivers for supported Exynos boards
Martin Kaiser (1): ARM: imx: remove unused imx3 pm definitions
Matthias Brugger (1): Merge remote-tracking branch 'mainline-kernel/v4.15-next/pdids' into v4.15-next/soc
Neil Armstrong (1): ARM: imx_v6_v7_defconfig: Add missing config for DART-MX6 SoM
Olof Johansson (10): Merge tag 'renesas-defconfig-for-v4.16' of https://git.kernel.org/.../horms/renesas into next/soc Merge tag 'renesas-soc2-for-v4.16' of https://git.kernel.org/.../horms/renesas into next/soc Merge tag 'mvebu-arm64-4.16-1' of git://git.infradead.org/linux-mvebu into next/soc Merge tag 'omap-for-v4.16/soc-pt2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'omap-for-v4.16/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'pxa-for-4.16' of https://github.com/rjarzmik/linux into next/soc Merge tag 'keystone_config_for_4.16' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc Merge tag 'sunxi-config64-for-4.16' of https://git.kernel.org/.../sunxi/linux into next/soc Merge tag 'imx-defconfig-4.16' of git://git.kernel.org/.../shawnguo/linux into next/soc Merge tag 'samsung-soc-4.16-2' of https://git.kernel.org/.../krzk/linux into next/soc
Patrick Bruenn (1): ARM: imx_v6_v7_defconfig: enable RTC_DRV_MXC_V2
Russell King (1): ARM: pxa/lubbock: add GPIO driver for LUB_MISC_WR register
Sean Wang (1): ARM: mediatek: use more generic prompts for SoCs with ARMv7
Shuah Khan (1): ARM: exynos_defconfig: Enable CONFIG_EXYNOS_IOMMU
Srinivas Kandagatla (3): ARM: qcom_defconfig: Enable DRM for 8064 display ARM: qcom_defconfig: enable MSM IOMMU for display ARM: qcom_defconfig: Enable Frambuffer console support
Tero Kristo (7): ARM: OMAP2+: CM: add support for getting phys address for a clkctrl register ARM: OMAP4: CMINST: add support for translating clkctrl addresses ARM: OMAP2+: hwmod: fix clkctrl address translation logic ARM: OMAP2+: clockdomain: remove the obsolete clkdm_xlate_address API ARM: AM33xx: CM: add support for getting physical address for a register ARM: OMAP2+: hwmod: calculate physical register address on am33xx ARM: DM816x: hwmod_data: fix clockdomain name for sata hwmod
Thierry Reding (7): dt-bindings: misc: Add Tegra186 MISC registers bindings Merge branch 'for-4.16/dt-bindings' into for-4.16/soc soc/tegra: fuse: Move register mapping check soc/tegra: fuse: Warn if accessing unmapped registers soc/tegra: fuse: Add Tegra186 chip ID support soc/tegra: pmc: Parameterize driver soc/tegra: pmc: Consolidate Tegra186 support
Timo Alho (1): soc/tegra: fuse: Add Tegra186 support
Tony Lindgren (3): ARM: omap2plus_defconfig: Enable droid 4 USB PHY Merge branch '4.15-rc1-clkctrl-mach-omap2' of https://github.com/t-kristo/linux-pm into omap-for-v4.16/soc ARM: OMAP2+: Drop unused legacy data for prcm_reg_id and module_bit
Vasyl Gomonovych (1): ARM: davinci: Use PTR_ERR_OR_ZERO()
Vignesh R (1): ARM: configs: keystone_defconfig: Enable few peripheral drivers
Wolfram Sang (2): ARM: pxa: move declarations to proper place ARM: pxa: move header file out of I2C realm
shiju.jose@huawei.com (3): arm64: defconfig: enable CONFIG_ACPI_APEI_MEMORY_FAILURE arm64: defconfig: enable EDAC GHES option arm64: defconfig: enable CONFIG_ACPI_APEI_EINJ
weiyi.lu@mediatek.com (4): dt-bindings: soc: add MT2712 power dt-bindings soc: mediatek: extend bus protection API soc: mediatek: add dependent clock jpgdec/audio for scpsys soc: mediatek: add MT2712 scpsys support
.../bindings/misc/nvidia,tegra186-misc.txt | 12 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 3 + MAINTAINERS | 74 +++-- arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/exynos_defconfig | 7 + arch/arm/configs/imx_v6_v7_defconfig | 8 + arch/arm/configs/keystone_defconfig | 7 + arch/arm/configs/multi_v7_defconfig | 12 + arch/arm/configs/omap2plus_defconfig | 19 ++ arch/arm/configs/qcom_defconfig | 3 + arch/arm/configs/shmobile_defconfig | 2 + arch/arm/mach-davinci/board-da850-evm.c | 4 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/common.c | 2 +- arch/arm/mach-davinci/da830.c | 2 +- arch/arm/mach-davinci/da850.c | 2 +- arch/arm/mach-davinci/devices-da8xx.c | 4 +- arch/arm/mach-davinci/dm355.c | 2 +- arch/arm/mach-davinci/dm365.c | 2 +- arch/arm/mach-davinci/dm644x.c | 2 +- arch/arm/mach-davinci/dm646x.c | 4 +- arch/arm/mach-davinci/include/mach/common.h | 2 +- arch/arm/mach-ep93xx/Kconfig | 7 + arch/arm/mach-ep93xx/ts72xx.c | 165 ++++++++++- arch/arm/mach-ep93xx/ts72xx.h | 9 + arch/arm/mach-exynos/Kconfig | 4 +- arch/arm/mach-exynos/Makefile | 4 +- arch/arm/mach-exynos/common.h | 5 +- arch/arm/mach-exynos/exynos-smc.S | 5 +- arch/arm/mach-exynos/exynos.c | 16 +- arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/headsmp.S | 6 +- arch/arm/mach-exynos/include/mach/map.h | 7 +- arch/arm/mach-exynos/mcpm-exynos.c | 17 +- arch/arm/mach-exynos/platsmp.c | 21 +- arch/arm/mach-exynos/pm.c | 24 +- arch/arm/mach-exynos/sleep.S | 11 +- arch/arm/mach-exynos/smc.h | 5 +- arch/arm/mach-exynos/suspend.c | 24 +- arch/arm/mach-imx/common.h | 9 - arch/arm/mach-imx/mmdc.c | 11 - arch/arm/mach-mediatek/Kconfig | 2 +- arch/arm/mach-mmp/mmp2.h | 2 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-mmp/pxa910.h | 2 +- arch/arm/mach-omap2/clockdomain.c | 8 - arch/arm/mach-omap2/clockdomain.h | 2 - arch/arm/mach-omap2/cm-regbits-24xx.h | 81 ------ arch/arm/mach-omap2/cm-regbits-34xx.h | 162 ----------- arch/arm/mach-omap2/cm.h | 7 +- arch/arm/mach-omap2/cm2xxx.c | 2 +- arch/arm/mach-omap2/cm33xx.c | 8 +- arch/arm/mach-omap2/cm3xxx.c | 2 +- arch/arm/mach-omap2/cm_common.c | 16 +- arch/arm/mach-omap2/cminst44xx.c | 12 +- arch/arm/mach-omap2/id.c | 17 +- arch/arm/mach-omap2/omap_hwmod.c | 77 +++--- arch/arm/mach-omap2/omap_hwmod.h | 6 - arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 28 -- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 64 ----- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 131 --------- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 27 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 2 +- arch/arm/mach-omap2/soc.h | 16 ++ arch/arm/mach-pxa/Kconfig | 1 + arch/arm/mach-pxa/balloon3.c | 2 +- arch/arm/mach-pxa/cm-x300.c | 2 +- arch/arm/mach-pxa/colibri-evalboard.c | 2 +- arch/arm/mach-pxa/colibri-pxa270-income.c | 2 +- arch/arm/mach-pxa/corgi.c | 33 +-- arch/arm/mach-pxa/csb726.c | 2 +- arch/arm/mach-pxa/devices.c | 2 +- arch/arm/mach-pxa/devices.h | 9 + arch/arm/mach-pxa/em-x270.c | 2 +- arch/arm/mach-pxa/ezx.c | 2 +- arch/arm/mach-pxa/hx4700.c | 2 +- arch/arm/mach-pxa/littleton.c | 3 +- arch/arm/mach-pxa/lubbock.c | 24 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/mainstone.c | 2 +- arch/arm/mach-pxa/mioa701.c | 2 +- arch/arm/mach-pxa/mxm8x10.c | 2 +- arch/arm/mach-pxa/palm27x.c | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 2 +- arch/arm/mach-pxa/poodle.c | 30 +- arch/arm/mach-pxa/pxa27x.c | 2 +- arch/arm/mach-pxa/pxa3xx.c | 2 +- arch/arm/mach-pxa/raumfeld.c | 2 +- arch/arm/mach-pxa/saar.c | 2 +- arch/arm/mach-pxa/spitz.c | 36 +-- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/mach-pxa/tosa-bt.c | 4 + arch/arm/mach-pxa/tosa.c | 30 +- arch/arm/mach-pxa/trizeps4.c | 2 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-pxa/vpac270.c | 2 +- arch/arm/mach-pxa/xcep.c | 3 +- arch/arm/mach-pxa/z2.c | 2 +- arch/arm/mach-pxa/zeus.c | 3 +- arch/arm/mach-pxa/zylonite_pxa300.c | 3 +- arch/arm/mach-s3c24xx/Kconfig | 4 +- arch/arm/mach-s3c24xx/Makefile | 4 +- arch/arm/mach-s3c24xx/Makefile.boot | 2 + arch/arm/mach-s3c24xx/anubis.h | 7 +- arch/arm/mach-s3c24xx/bast-ide.c | 17 +- arch/arm/mach-s3c24xx/bast-irq.c | 28 +- arch/arm/mach-s3c24xx/bast.h | 7 +- arch/arm/mach-s3c24xx/common-smdk.c | 21 +- arch/arm/mach-s3c24xx/common-smdk.h | 7 +- arch/arm/mach-s3c24xx/common.c | 29 +- arch/arm/mach-s3c24xx/common.h | 5 +- arch/arm/mach-s3c24xx/cpufreq-utils.c | 18 +- arch/arm/mach-s3c24xx/fb-core.h | 5 +- arch/arm/mach-s3c24xx/gta02.h | 7 +- arch/arm/mach-s3c24xx/h1940-bluetooth.c | 16 +- arch/arm/mach-s3c24xx/h1940.h | 7 +- arch/arm/mach-s3c24xx/include/mach/dma.h | 10 +- arch/arm/mach-s3c24xx/include/mach/fb.h | 1 + arch/arm/mach-s3c24xx/include/mach/gpio-samsung.h | 7 +- arch/arm/mach-s3c24xx/include/mach/hardware.h | 7 +- arch/arm/mach-s3c24xx/include/mach/irqs.h | 10 +- arch/arm/mach-s3c24xx/include/mach/map.h | 10 +- arch/arm/mach-s3c24xx/include/mach/pm-core.h | 9 +- arch/arm/mach-s3c24xx/include/mach/regs-clock.h | 10 +- arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 10 +- arch/arm/mach-s3c24xx/include/mach/regs-irq.h | 10 +- arch/arm/mach-s3c24xx/include/mach/regs-lcd.h | 11 +- .../mach-s3c24xx/include/mach/regs-s3c2443-clock.h | 10 +- arch/arm/mach-s3c24xx/include/mach/rtc-core.h | 7 +- arch/arm/mach-s3c24xx/include/mach/s3c2412.h | 5 +- arch/arm/mach-s3c24xx/iotiming-s3c2410.c | 18 +- arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 18 +- arch/arm/mach-s3c24xx/irq-pm.c | 19 +- arch/arm/mach-s3c24xx/mach-amlm5900.c | 35 +-- arch/arm/mach-s3c24xx/mach-anubis.c | 15 +- arch/arm/mach-s3c24xx/mach-at2440evb.c | 21 +- arch/arm/mach-s3c24xx/mach-bast.c | 17 +- arch/arm/mach-s3c24xx/mach-gta02.c | 33 +-- arch/arm/mach-s3c24xx/mach-h1940.c | 17 +- arch/arm/mach-s3c24xx/mach-jive.c | 17 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 23 +- arch/arm/mach-s3c24xx/mach-n30.c | 27 +- arch/arm/mach-s3c24xx/mach-nexcoder.c | 22 +- arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 19 +- arch/arm/mach-s3c24xx/mach-osiris.c | 14 +- arch/arm/mach-s3c24xx/mach-otom.c | 13 +- arch/arm/mach-s3c24xx/mach-qt2410.c | 27 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 17 +- arch/arm/mach-s3c24xx/mach-rx3715.c | 18 +- arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 28 +- arch/arm/mach-s3c24xx/mach-smdk2410.c | 39 +-- arch/arm/mach-s3c24xx/mach-smdk2413.c | 19 +- arch/arm/mach-s3c24xx/mach-smdk2416.c | 18 +- arch/arm/mach-s3c24xx/mach-smdk2440.c | 23 +- arch/arm/mach-s3c24xx/mach-smdk2443.c | 22 +- arch/arm/mach-s3c24xx/mach-tct_hammer.c | 33 +-- arch/arm/mach-s3c24xx/mach-vr1000.c | 19 +- arch/arm/mach-s3c24xx/mach-vstms.c | 15 +- arch/arm/mach-s3c24xx/nand-core.h | 7 +- arch/arm/mach-s3c24xx/osiris.h | 7 +- arch/arm/mach-s3c24xx/otom.h | 7 +- arch/arm/mach-s3c24xx/pll-s3c2410.c | 30 +- arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c | 20 +- arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c | 20 +- arch/arm/mach-s3c24xx/pm-h1940.S | 19 +- arch/arm/mach-s3c24xx/pm-s3c2410.c | 27 +- arch/arm/mach-s3c24xx/pm-s3c2412.c | 17 +- arch/arm/mach-s3c24xx/pm-s3c2416.c | 17 +- arch/arm/mach-s3c24xx/pm.c | 39 +-- arch/arm/mach-s3c24xx/regs-dsc.h | 7 +- arch/arm/mach-s3c24xx/regs-mem.h | 5 +- arch/arm/mach-s3c24xx/s3c2410.c | 17 +- arch/arm/mach-s3c24xx/s3c2412-power.h | 5 +- arch/arm/mach-s3c24xx/s3c2412.c | 16 +- arch/arm/mach-s3c24xx/s3c2416.c | 31 +-- arch/arm/mach-s3c24xx/s3c2440.c | 17 +- arch/arm/mach-s3c24xx/s3c2442.c | 29 +- arch/arm/mach-s3c24xx/s3c2443.c | 17 +- arch/arm/mach-s3c24xx/s3c244x.c | 17 +- arch/arm/mach-s3c24xx/setup-camif.c | 14 +- arch/arm/mach-s3c24xx/setup-i2c.c | 17 +- arch/arm/mach-s3c24xx/setup-sdhci-gpio.c | 21 +- arch/arm/mach-s3c24xx/setup-spi.c | 16 +- arch/arm/mach-s3c24xx/setup-ts.c | 17 +- arch/arm/mach-s3c24xx/simtec-audio.c | 19 +- arch/arm/mach-s3c24xx/simtec-nor.c | 19 +- arch/arm/mach-s3c24xx/simtec-pm.c | 21 +- arch/arm/mach-s3c24xx/simtec-usb.c | 21 +- arch/arm/mach-s3c24xx/simtec.h | 10 +- arch/arm/mach-s3c24xx/sleep-s3c2410.S | 20 +- arch/arm/mach-s3c24xx/sleep-s3c2412.S | 20 +- arch/arm/mach-s3c24xx/sleep.S | 20 +- arch/arm/mach-s3c24xx/spi-core.h | 5 +- arch/arm/mach-s3c24xx/vr1000.h | 11 +- arch/arm/mach-s3c64xx/Kconfig | 5 +- arch/arm/mach-s3c64xx/Makefile | 4 +- arch/arm/mach-s3c64xx/ata-core.h | 7 +- arch/arm/mach-s3c64xx/backlight.h | 5 +- arch/arm/mach-s3c64xx/common.c | 26 +- arch/arm/mach-s3c64xx/common.h | 5 +- arch/arm/mach-s3c64xx/cpuidle.c | 15 +- arch/arm/mach-s3c64xx/crag6410.h | 5 +- arch/arm/mach-s3c64xx/dev-audio.c | 13 +- arch/arm/mach-s3c64xx/dev-backlight.c | 16 +- arch/arm/mach-s3c64xx/dev-uart.c | 22 +- arch/arm/mach-s3c64xx/include/mach/gpio-samsung.h | 7 +- arch/arm/mach-s3c64xx/include/mach/hardware.h | 1 + arch/arm/mach-s3c64xx/include/mach/map.h | 10 +- arch/arm/mach-s3c64xx/include/mach/pm-core.h | 8 +- arch/arm/mach-s3c64xx/include/mach/regs-clock.h | 10 +- arch/arm/mach-s3c64xx/include/mach/regs-irq.h | 10 +- arch/arm/mach-s3c64xx/irq-pm.c | 21 +- arch/arm/mach-s3c64xx/irq-uart.h | 7 +- arch/arm/mach-s3c64xx/mach-anw6410.c | 22 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 15 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 19 +- arch/arm/mach-s3c64xx/mach-hmt.c | 14 +- arch/arm/mach-s3c64xx/mach-mini6410.c | 20 +- arch/arm/mach-s3c64xx/mach-ncp.c | 13 +- arch/arm/mach-s3c64xx/mach-real6410.c | 20 +- arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 14 +- arch/arm/mach-s3c64xx/mach-smartq.c | 13 +- arch/arm/mach-s3c64xx/mach-smartq.h | 6 +- arch/arm/mach-s3c64xx/mach-smartq5.c | 13 +- arch/arm/mach-s3c64xx/mach-smartq7.c | 13 +- arch/arm/mach-s3c64xx/mach-smdk6400.c | 15 +- arch/arm/mach-s3c64xx/mach-smdk6410.c | 18 +- arch/arm/mach-s3c64xx/onenand-core.h | 7 +- arch/arm/mach-s3c64xx/pl080.c | 14 +- arch/arm/mach-s3c64xx/pm.c | 21 +- arch/arm/mach-s3c64xx/regs-modem.h | 7 +- arch/arm/mach-s3c64xx/regs-srom.h | 7 +- arch/arm/mach-s3c64xx/s3c6400.c | 15 +- arch/arm/mach-s3c64xx/s3c6410.c | 17 +- arch/arm/mach-s3c64xx/setup-fb-24bpp.c | 21 +- arch/arm/mach-s3c64xx/setup-i2c0.c | 21 +- arch/arm/mach-s3c64xx/setup-i2c1.c | 21 +- arch/arm/mach-s3c64xx/setup-ide.c | 17 +- arch/arm/mach-s3c64xx/setup-keypad.c | 17 +- arch/arm/mach-s3c64xx/setup-sdhci-gpio.c | 19 +- arch/arm/mach-s3c64xx/setup-spi.c | 13 +- arch/arm/mach-s3c64xx/setup-usb-phy.c | 14 +- arch/arm/mach-s3c64xx/sleep.S | 7 +- arch/arm/mach-s3c64xx/watchdog-reset.h | 7 +- arch/arm/mach-s5pv210/Kconfig | 4 +- arch/arm/mach-s5pv210/Makefile | 4 +- arch/arm/mach-s5pv210/common.h | 5 +- arch/arm/mach-s5pv210/pm.c | 25 +- arch/arm/mach-s5pv210/regs-clock.h | 7 +- arch/arm/mach-s5pv210/s5pv210.c | 18 +- arch/arm/mach-s5pv210/sleep.S | 6 +- arch/arm/plat-samsung/Kconfig | 4 +- arch/arm/plat-samsung/Makefile | 4 +- arch/arm/plat-samsung/adc.c | 19 +- arch/arm/plat-samsung/cpu.c | 17 +- arch/arm/plat-samsung/dev-uart.c | 21 +- arch/arm/plat-samsung/devs.c | 17 +- arch/arm/plat-samsung/gpio-samsung.c | 26 +- arch/arm/plat-samsung/include/plat/adc-core.h | 10 +- arch/arm/plat-samsung/include/plat/adc.h | 10 +- arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 10 +- arch/arm/plat-samsung/include/plat/cpu-freq.h | 10 +- arch/arm/plat-samsung/include/plat/cpu.h | 10 +- arch/arm/plat-samsung/include/plat/devs.h | 10 +- arch/arm/plat-samsung/include/plat/fb-s3c2410.h | 8 +- arch/arm/plat-samsung/include/plat/fb.h | 10 +- .../plat-samsung/include/plat/gpio-cfg-helpers.h | 10 +- arch/arm/plat-samsung/include/plat/gpio-cfg.h | 10 +- arch/arm/plat-samsung/include/plat/gpio-core.h | 10 +- arch/arm/plat-samsung/include/plat/iic-core.h | 10 +- arch/arm/plat-samsung/include/plat/keypad.h | 6 +- arch/arm/plat-samsung/include/plat/map-base.h | 10 +- arch/arm/plat-samsung/include/plat/map-s3c.h | 10 +- arch/arm/plat-samsung/include/plat/map-s5p.h | 10 +- arch/arm/plat-samsung/include/plat/pm-common.h | 7 +- arch/arm/plat-samsung/include/plat/pm.h | 10 +- arch/arm/plat-samsung/include/plat/pwm-core.h | 5 +- arch/arm/plat-samsung/include/plat/regs-adc.h | 10 +- arch/arm/plat-samsung/include/plat/regs-irqtype.h | 8 +- arch/arm/plat-samsung/include/plat/regs-spi.h | 10 +- arch/arm/plat-samsung/include/plat/regs-udc.h | 11 +- arch/arm/plat-samsung/include/plat/samsung-time.h | 10 +- arch/arm/plat-samsung/include/plat/sdhci.h | 10 +- arch/arm/plat-samsung/include/plat/usb-phy.h | 6 +- arch/arm/plat-samsung/include/plat/wakeup-mask.h | 11 +- arch/arm/plat-samsung/init.c | 19 +- arch/arm/plat-samsung/platformdata.c | 15 +- arch/arm/plat-samsung/pm-check.c | 22 +- arch/arm/plat-samsung/pm-common.c | 24 +- arch/arm/plat-samsung/pm-debug.c | 24 +- arch/arm/plat-samsung/pm-gpio.c | 22 +- arch/arm/plat-samsung/pm.c | 21 +- arch/arm/plat-samsung/wakeup-mask.c | 15 +- arch/arm/plat-samsung/watchdog-reset.c | 21 +- arch/arm/tools/mach-types | 1 + arch/arm64/configs/defconfig | 13 +- drivers/gpio/gpio-reg.c | 4 +- drivers/i2c/busses/i2c-pxa-pci.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 2 +- drivers/soc/Makefile | 1 + drivers/soc/gemini/Makefile | 2 + drivers/soc/gemini/soc-gemini.c | 71 +++++ drivers/soc/mediatek/mtk-infracfg.c | 26 +- drivers/soc/mediatek/mtk-scpsys.c | 140 +++++++++- drivers/soc/renesas/rcar-sysc.c | 2 +- drivers/soc/renesas/renesas-soc.c | 3 + drivers/soc/tegra/Kconfig | 5 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/fuse/fuse-tegra.c | 4 + drivers/soc/tegra/fuse/fuse-tegra20.c | 13 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 24 +- drivers/soc/tegra/fuse/fuse.h | 4 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 11 +- drivers/soc/tegra/pmc-tegra186.c | 169 ------------ drivers/soc/tegra/pmc.c | 304 +++++++++++++++++---- include/dt-bindings/power/mt2712-power.h | 26 ++ .../{i2c/pxa-i2c.h => platform_data/i2c-pxa.h} | 11 - include/linux/soc/mediatek/infracfg.h | 7 +- include/soc/tegra/pmc.h | 12 + 320 files changed, 2058 insertions(+), 3055 deletions(-) create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt create mode 100644 drivers/soc/gemini/Makefile create mode 100644 drivers/soc/gemini/soc-gemini.c delete mode 100644 drivers/soc/tegra/pmc-tegra186.c create mode 100644 include/dt-bindings/power/mt2712-power.h rename include/linux/{i2c/pxa-i2c.h => platform_data/i2c-pxa.h} (90%)
| |