Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
[email protected] Fri, 16 Dec 2016 03:06:31 +0100
Newsgroups
gmane.linux.ports.mips.cvs
Message-ID
<S23993040AbcLPCGekGM4O/[email protected] >
Author: Ralf Baechle <[email protected] > Fri Dec 16 03:05:24 2016 +0100
Commit: eccd1098851c6723397576668ff65604abdd653d
Gitweb: https://git.linux-mips.org/g/ralf/linux/eccd1098851c
Branch: master
---
Documentation/ABI/testing/sysfs-bus-pci | 7
Documentation/IPMI.txt | 57 -
Documentation/arm/stm32/overview.txt | 3
Documentation/arm/stm32/stm32f746-overview.txt | 34
.../devicetree/bindings/arm/amlogic,scpi.txt | 20
Documentation/devicetree/bindings/arm/amlogic.txt | 19
Documentation/devicetree/bindings/arm/arm,scpi.txt | 25
Documentation/devicetree/bindings/arm/arm-boards | 3
.../devicetree/bindings/arm/atmel-at91.txt | 16
.../devicetree/bindings/arm/bcm/brcm,ns2.txt | 0
Documentation/devicetree/bindings/arm/cpus.txt | 1
Documentation/devicetree/bindings/arm/fsl.txt | 34
.../bindings/arm/hisilicon/hisilicon.txt | 4
.../devicetree/bindings/arm/juno,scpi.txt | 26
.../devicetree/bindings/arm/keystone/ti,sci.txt | 81 +
.../devicetree/bindings/arm/omap/omap.txt | 9
Documentation/devicetree/bindings/arm/oxnas.txt | 5
Documentation/devicetree/bindings/arm/qcom.txt | 3
Documentation/devicetree/bindings/arm/rockchip.txt | 16
.../bindings/arm/samsung/samsung-boards.txt | 5
Documentation/devicetree/bindings/arm/shmobile.txt | 36
Documentation/devicetree/bindings/arm/sunxi.txt | 1
Documentation/devicetree/bindings/arm/swir.txt | 12
.../devicetree/bindings/ata/ahci-fsl-qoriq.txt | 2
Documentation/devicetree/bindings/ata/ahci-st.txt | 15
.../devicetree/bindings/bus/nvidia,tegra20-gmi.txt | 132 +
.../devicetree/bindings/bus/ti,da850-mstpri.txt | 20
.../devicetree/bindings/clock/imx31-clock.txt | 2
.../devicetree/bindings/clock/qoriq-clock.txt | 3
Documentation/devicetree/bindings/dma/nbpfaxi.txt | 8
.../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 12
.../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1
Documentation/devicetree/bindings/dma/snps-dma.txt | 2
.../bindings/firmware/nvidia,tegra186-bpmp.txt | 108 +
.../devicetree/bindings/firmware/qcom,scm.txt | 2
.../bindings/fpga/altera-fpga2sdram-bridge.txt | 16
.../bindings/fpga/altera-freeze-bridge.txt | 23
.../bindings/fpga/altera-hps2fpga-bridge.txt | 39
.../bindings/fpga/altera-socfpga-a10-fpga-mgr.txt | 19
.../devicetree/bindings/gpio/mrvl-gpio.txt | 6
.../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 20
Documentation/devicetree/bindings/i2c/i2c-pxa.txt | 1
Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 32
.../devicetree/bindings/i2c/i2c-sh_mobile.txt | 17
.../devicetree/bindings/i2c/trivial-devices.txt | 2
.../bindings/mailbox/brcm,bcm2835-mbox.txt | 2
.../bindings/mailbox/nvidia,tegra186-hsp.txt | 52 +
.../devicetree/bindings/media/renesas,fcp.txt | 8
.../memory-controllers/ti-da8xx-ddrctl.txt | 20
.../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 1
.../devicetree/bindings/pci/brcm,iproc-pcie.txt | 43
.../devicetree/bindings/pci/layerscape-pci.txt | 1
.../bindings/pci/nvidia,tegra20-pcie.txt | 110 +
Documentation/devicetree/bindings/pci/pci.txt | 6
.../devicetree/bindings/pci/qcom,pcie.txt | 14
Documentation/devicetree/bindings/pci/rcar-pci.txt | 1
.../devicetree/bindings/pinctrl/pinctrl-single.txt | 3
.../bindings/power/renesas,rcar-sysc.txt | 8
.../devicetree/bindings/pwm/pwm-bcm2835.txt | 2
.../devicetree/bindings/pwm/pwm-hibvt.txt | 21
.../devicetree/bindings/reset/oxnas,reset.txt | 44
.../devicetree/bindings/reset/st,sti-powerdown.txt | 12
.../devicetree/bindings/reset/st,sti-softreset.txt | 8
.../bindings/serial/nvidia,tegra20-hsuart.txt | 2
.../devicetree/bindings/soc/mediatek/scpsys.txt | 13
Documentation/devicetree/bindings/sram/sram.txt | 2
.../bindings/thermal/brcm,bcm2835-thermal.txt | 17
.../devicetree/bindings/thermal/st-thermal.txt | 28
.../bindings/timer/ezchip,nps400-timer0.txt | 17
.../bindings/timer/ezchip,nps400-timer1.txt | 6
.../devicetree/bindings/usb/atmel-usb.txt | 10
.../devicetree/bindings/vendor-prefixes.txt | 15
Documentation/dmaengine/client.txt | 16
Documentation/dmaengine/dmatest.txt | 10
Documentation/dmaengine/provider.txt | 2
Documentation/dmaengine/pxa_dma.txt | 2
Documentation/filesystems/sysfs-pci.txt | 2
Documentation/filesystems/xfs.txt | 12
Documentation/i2c/busses/i2c-mlxcpld | 47
Documentation/i2c/smbus-protocol | 12
Documentation/laptops/thinkpad-acpi.txt | 1
Documentation/trace/events.txt | 9
Documentation/trace/ftrace.txt | 15
MAINTAINERS | 50
arch/arc/Kconfig | 13
arch/arc/boot/dts/abilis_tb10x.dtsi | 1
arch/arc/boot/dts/axs101.dts | 2
arch/arc/boot/dts/axs103_idu.dts | 2
arch/arc/boot/dts/haps_hs.dts | 0
arch/arc/boot/dts/haps_hs_idu.dts | 0
arch/arc/configs/axs101_defconfig | 4
arch/arc/configs/axs103_smp_defconfig | 4
arch/arc/configs/haps_hs_defconfig | 2
arch/arc/configs/haps_hs_smp_defconfig | 2
arch/arc/configs/nsimosci_hs_smp_defconfig | 2
arch/arc/configs/vdk_hs38_smp_defconfig | 2
arch/arc/include/asm/arcregs.h | 94 -
arch/arc/kernel/Makefile | 2
arch/arc/kernel/mcip.c | 2
arch/arc/kernel/setup.c | 17
arch/arc/plat-axs10x/axs10x.c | 2
arch/arc/plat-eznps/include/plat/ctop.h | 2
arch/arm/Kconfig | 5
arch/arm/Makefile | 6
arch/arm/boot/dts/Makefile | 50
arch/arm/boot/dts/am335x-baltos-ir2110.dts | 10
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 2
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 4
arch/arm/boot/dts/am335x-baltos.dtsi | 9
arch/arm/boot/dts/am335x-bone-common.dtsi | 22
arch/arm/boot/dts/am335x-boneblack.dts | 11
arch/arm/boot/dts/am335x-evm.dts | 5
arch/arm/boot/dts/am335x-evmsk.dts | 5
arch/arm/boot/dts/am335x-icev2.dts | 47
arch/arm/boot/dts/am33xx.dtsi | 6
arch/arm/boot/dts/am3517.dtsi | 1
arch/arm/boot/dts/am4372.dtsi | 3
arch/arm/boot/dts/am437x-idk-evm.dts | 101 +
arch/arm/boot/dts/am571x-idk.dts | 81 +
arch/arm/boot/dts/am572x-idk.dts | 4
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 1
arch/arm/boot/dts/am57xx-idk-common.dtsi | 75 +
arch/arm/boot/dts/armada-370-db.dts | 63 -
arch/arm/boot/dts/armada-370-dlink-dns327l.dts | 30
arch/arm/boot/dts/armada-370-mirabox.dts | 57 -
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 55 -
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 63 -
arch/arm/boot/dts/armada-370-rd.dts | 57 -
arch/arm/boot/dts/armada-370-seagate-nas-4bay.dts | 27
arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi | 45
.../dts/armada-370-seagate-personal-cloud.dtsi | 44
arch/arm/boot/dts/armada-370-synology-ds213j.dts | 18
arch/arm/boot/dts/armada-370-xp.dtsi | 39
arch/arm/boot/dts/armada-370.dtsi | 136 +
arch/arm/boot/dts/armada-375-db.dts | 271 +--
arch/arm/boot/dts/armada-375.dtsi | 72 -
arch/arm/boot/dts/armada-385-turris-omnia.dts | 340 +++
arch/arm/boot/dts/armada-38x.dtsi | 2
arch/arm/boot/dts/armada-39x.dtsi | 2
arch/arm/boot/dts/armada-xp-axpwifiap.dts | 68 -
arch/arm/boot/dts/armada-xp-db.dts | 104 +
arch/arm/boot/dts/armada-xp-gp.dts | 80 -
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 53 -
arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 52 -
arch/arm/boot/dts/armada-xp-matrix.dts | 20
arch/arm/boot/dts/armada-xp-mv78230.dtsi | 12
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 20
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 22
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 74 -
arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 58 -
arch/arm/boot/dts/armada-xp-synology-ds414.dts | 75 -
arch/arm/boot/dts/armada-xp.dtsi | 94 -
arch/arm/boot/dts/artpec6-devboard.dts | 4
arch/arm/boot/dts/artpec6.dtsi | 29
arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 4
arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 4
arch/arm/boot/dts/at91rm9200.dtsi | 4
arch/arm/boot/dts/at91sam9260.dtsi | 4
arch/arm/boot/dts/at91sam9260ek.dts | 4
arch/arm/boot/dts/at91sam9261.dtsi | 4
arch/arm/boot/dts/at91sam9263.dtsi | 4
arch/arm/boot/dts/at91sam9g45.dtsi | 4
arch/arm/boot/dts/at91sam9n12.dtsi | 4
arch/arm/boot/dts/at91sam9rl.dtsi | 4
arch/arm/boot/dts/at91sam9x5.dtsi | 4
arch/arm/boot/dts/bcm-cygnus.dtsi | 21
arch/arm/boot/dts/bcm-nsp.dtsi | 41
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 67 +
arch/arm/boot/dts/bcm2835-rpi-a.dts | 69 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 68 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 68 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 69 +
arch/arm/boot/dts/bcm2835-rpi-zero.dts | 67 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 15
arch/arm/boot/dts/bcm2835.dtsi | 6
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 2
arch/arm/boot/dts/bcm2836.dtsi | 6
arch/arm/boot/dts/bcm283x.dtsi | 212 ++
arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 64 +
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2
arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 6
arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 114 +
arch/arm/boot/dts/bcm4709.dtsi | 11
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 3
arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 111 +
arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 103 +
arch/arm/boot/dts/bcm47094.dtsi | 17
arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 74 +
arch/arm/boot/dts/bcm5301x-nand-cs0-bch4.dtsi | 13
arch/arm/boot/dts/bcm5301x.dtsi | 7
arch/arm/boot/dts/bcm53573.dtsi | 159 ++
arch/arm/boot/dts/bcm958625k.dts | 34
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 12
.../boot/dts/cloudengines-pogoplug-series-3.dts | 94 +
arch/arm/boot/dts/da850-lcdk.dts | 19
arch/arm/boot/dts/da850.dtsi | 70 +
arch/arm/boot/dts/dm814x.dtsi | 1
arch/arm/boot/dts/dm816x.dtsi | 2
arch/arm/boot/dts/dra7.dtsi | 1
arch/arm/boot/dts/dra71-evm.dts | 230 ++
arch/arm/boot/dts/dra72-evm-common.dtsi | 348 ---
arch/arm/boot/dts/dra72-evm-revc.dts | 21
arch/arm/boot/dts/dra72-evm-tps65917.dtsi | 134 +
arch/arm/boot/dts/dra72-evm.dts | 14
arch/arm/boot/dts/emev2.dtsi | 3
arch/arm/boot/dts/exynos3250-artik5-eval.dts | 2
arch/arm/boot/dts/exynos3250-artik5.dtsi | 2
arch/arm/boot/dts/exynos3250-monk.dts | 2
arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 20
arch/arm/boot/dts/exynos3250-rinato.dts | 2
arch/arm/boot/dts/exynos3250.dtsi | 97 +
arch/arm/boot/dts/exynos4.dtsi | 100 +
arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 20
arch/arm/boot/dts/exynos4210.dtsi | 36
arch/arm/boot/dts/exynos4412-itop-elite.dts | 240 ++
arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 501 +++++
arch/arm/boot/dts/exynos4412-odroidx.dts | 5
arch/arm/boot/dts/exynos4415-pinctrl.dtsi | 575 ------
arch/arm/boot/dts/exynos4415.dtsi | 650 ------
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 20
arch/arm/boot/dts/exynos4x12.dtsi | 50
arch/arm/boot/dts/exynos5.dtsi | 64 -
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4
arch/arm/boot/dts/exynos5250.dtsi | 80 -
arch/arm/boot/dts/exynos5260.dtsi | 43
arch/arm/boot/dts/exynos5410-odroidxu.dts | 69 +
arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 9
arch/arm/boot/dts/exynos5410.dtsi | 85 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 3
arch/arm/boot/dts/exynos5420.dtsi | 78 -
arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 12
arch/arm/boot/dts/exynos5440.dtsi | 72 -
arch/arm/boot/dts/exynos54xx.dtsi | 34
arch/arm/boot/dts/exynos5800-peach-pi.dts | 3
arch/arm/boot/dts/hi3620.dtsi | 6
arch/arm/boot/dts/hip01.dtsi | 2
arch/arm/boot/dts/hisi-x5hd2.dtsi | 4
arch/arm/boot/dts/imx1.dtsi | 4
arch/arm/boot/dts/imx23.dtsi | 6
arch/arm/boot/dts/imx25.dtsi | 4
arch/arm/boot/dts/imx27.dtsi | 4
arch/arm/boot/dts/imx28-m28.dtsi | 4
arch/arm/boot/dts/imx28-m28evk.dts | 4
arch/arm/boot/dts/imx28.dtsi | 4
arch/arm/boot/dts/imx31.dtsi | 19
arch/arm/boot/dts/imx35.dtsi | 4
arch/arm/boot/dts/imx50.dtsi | 48
arch/arm/boot/dts/imx51.dtsi | 48
arch/arm/boot/dts/imx53-m53.dtsi | 4
arch/arm/boot/dts/imx53-m53evk.dts | 4
arch/arm/boot/dts/imx53.dtsi | 72 -
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 253 ++
arch/arm/boot/dts/imx6dl-icore.dts | 59 +
arch/arm/boot/dts/imx6dl-riotboard.dts | 2
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts | 2
arch/arm/boot/dts/imx6dl-tx6u-801x.dts | 2
arch/arm/boot/dts/imx6q-apalis-ixora.dts | 22
arch/arm/boot/dts/imx6q-b650v3.dts | 6
arch/arm/boot/dts/imx6q-cm-fx6.dts | 1
arch/arm/boot/dts/imx6q-evi.dts | 3
arch/arm/boot/dts/imx6q-icore.dts | 59 +
arch/arm/boot/dts/imx6q-nitrogen6_som2.dts | 53 +
arch/arm/boot/dts/imx6q-novena.dts | 4
arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 2
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts | 2
arch/arm/boot/dts/imx6q-tx6q-1010.dts | 2
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts | 2
arch/arm/boot/dts/imx6q-tx6q-1020.dts | 2
arch/arm/boot/dts/imx6q-utilite-pro.dts | 53 -
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 9
arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 14
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 890 +++++++++
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 4
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 4
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 4
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2
arch/arm/boot/dts/imx6qdl-icore.dtsi | 265 +++
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 32
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 18
arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 770 +++++++
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 12
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 6
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 4
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 10
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 4
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 32
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 2
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 4
arch/arm/boot/dts/imx6qdl.dtsi | 14
arch/arm/boot/dts/imx6qp.dtsi | 17
arch/arm/boot/dts/imx6sl.dtsi | 7
arch/arm/boot/dts/imx6sx-sdb.dtsi | 16
arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 69 +
arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 54 +
arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 69 +
arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 293 +++
arch/arm/boot/dts/imx6sx.dtsi | 17
arch/arm/boot/dts/imx6ul-14x14-evk.dts | 10
arch/arm/boot/dts/imx6ul-liteboard.dts | 147 +
arch/arm/boot/dts/imx6ul-litesom.dtsi | 82 +
arch/arm/boot/dts/imx6ul.dtsi | 4
arch/arm/boot/dts/imx6ull-14x14-evk.dts | 52 +
arch/arm/boot/dts/imx6ull-pinfunc.h | 56 +
arch/arm/boot/dts/imx6ull.dtsi | 43
arch/arm/boot/dts/imx7d-pinfunc.h | 12
arch/arm/boot/dts/imx7s.dtsi | 4
arch/arm/boot/dts/integratorap.dts | 35
arch/arm/boot/dts/integratorcp.dts | 26
arch/arm/boot/dts/keystone-k2g.dtsi | 1
arch/arm/boot/dts/keystone-k2l.dtsi | 1
arch/arm/boot/dts/kirkwood-topkick.dts | 2
arch/arm/boot/dts/lpc32xx.dtsi | 4
arch/arm/boot/dts/ls1021a.dtsi | 84 +
arch/arm/boot/dts/mps2-an385.dts | 2
arch/arm/boot/dts/mps2-an399.dts | 2
arch/arm/boot/dts/mps2.dtsi | 4
arch/arm/boot/dts/mt2701.dtsi | 50
arch/arm/boot/dts/omap2420.dtsi | 2
arch/arm/boot/dts/omap2430.dtsi | 2
arch/arm/boot/dts/omap3.dtsi | 2
arch/arm/boot/dts/omap34xx.dtsi | 1
arch/arm/boot/dts/omap36xx.dtsi | 1
arch/arm/boot/dts/omap4-droid4-xt894.dts | 188 ++
arch/arm/boot/dts/omap4.dtsi | 2
arch/arm/boot/dts/omap5-uevm.dts | 92 +
arch/arm/boot/dts/omap5.dtsi | 2
arch/arm/boot/dts/orion5x-lschl.dts | 171 ++
arch/arm/boot/dts/ox820.dtsi | 296 +++
arch/arm/boot/dts/pxa25x.dtsi | 117 +
arch/arm/boot/dts/pxa27x.dtsi | 40
arch/arm/boot/dts/pxa2xx.dtsi | 4
arch/arm/boot/dts/pxa3xx.dtsi | 1
arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 119 +
arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 77 +
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 74 +
arch/arm/boot/dts/qcom-apq8064.dtsi | 321 +++
arch/arm/boot/dts/qcom-apq8084.dtsi | 16
.../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 281 +++
arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 170 ++
arch/arm/boot/dts/qcom-mdm9615.dtsi | 557 +++++
arch/arm/boot/dts/qcom-msm8660.dtsi | 17
.../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 29
arch/arm/boot/dts/qcom-msm8974.dtsi | 16
arch/arm/boot/dts/r7s72100-rskrza1.dts | 5
arch/arm/boot/dts/r7s72100.dtsi | 55 +
arch/arm/boot/dts/r8a73a4.dtsi | 5
arch/arm/boot/dts/r8a7740.dtsi | 4
arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 57 +
arch/arm/boot/dts/r8a7743.dtsi | 476 +++++
arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 52 +
arch/arm/boot/dts/r8a7745.dtsi | 476 +++++
arch/arm/boot/dts/r8a7778.dtsi | 4
arch/arm/boot/dts/r8a7779-marzen.dts | 2
arch/arm/boot/dts/r8a7779.dtsi | 11
arch/arm/boot/dts/r8a7790-lager.dts | 118 +
arch/arm/boot/dts/r8a7790.dtsi | 11
arch/arm/boot/dts/r8a7791-koelsch.dts | 137 +
arch/arm/boot/dts/r8a7791.dtsi | 14
arch/arm/boot/dts/r8a7792-wheat.dts | 126 +
arch/arm/boot/dts/r8a7792.dtsi | 56 +
arch/arm/boot/dts/r8a7793-gose.dts | 12
arch/arm/boot/dts/r8a7793.dtsi | 38
arch/arm/boot/dts/r8a7794-alt.dts | 62 +
arch/arm/boot/dts/r8a7794.dtsi | 81 -
arch/arm/boot/dts/rk1108-evb.dts | 69 +
arch/arm/boot/dts/rk1108.dtsi | 452 ++++
arch/arm/boot/dts/rk3036-evb.dts | 2
arch/arm/boot/dts/rk3036-kylin.dts | 2
arch/arm/boot/dts/rk3036.dtsi | 10
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 2
arch/arm/boot/dts/rk3066a-marsboard.dts | 2
arch/arm/boot/dts/rk3066a-mk808.dts | 195 ++
arch/arm/boot/dts/rk3066a-rayeager.dts | 2
arch/arm/boot/dts/rk3066a.dtsi | 31
arch/arm/boot/dts/rk3188-px3-evb.dts | 328 +++
arch/arm/boot/dts/rk3188-radxarock.dts | 2
arch/arm/boot/dts/rk3188.dtsi | 2
arch/arm/boot/dts/rk3228-evb.dts | 2
arch/arm/boot/dts/rk3229-evb.dts | 2
arch/arm/boot/dts/rk322x.dtsi | 6
arch/arm/boot/dts/rk3288-evb.dtsi | 2
arch/arm/boot/dts/rk3288-fennec.dts | 2
arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 2
arch/arm/boot/dts/rk3288-firefly.dtsi | 2
arch/arm/boot/dts/rk3288-miqi.dts | 2
arch/arm/boot/dts/rk3288-popmetal.dts | 34
arch/arm/boot/dts/rk3288-r89.dts | 2
arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2
arch/arm/boot/dts/rk3288-veyron.dtsi | 2
arch/arm/boot/dts/rk3288.dtsi | 14
arch/arm/boot/dts/rk3xxx.dtsi | 4
arch/arm/boot/dts/sama5d2.dtsi | 47
arch/arm/boot/dts/sama5d3.dtsi | 4
arch/arm/boot/dts/sama5d4.dtsi | 31
arch/arm/boot/dts/sh73a0.dtsi | 4
arch/arm/boot/dts/socfpga.dtsi | 33
arch/arm/boot/dts/socfpga_arria10.dtsi | 32
arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 49
arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 49
arch/arm/boot/dts/socfpga_arria5_socdk.dts | 33
arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts | 2
arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi | 2
arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts | 4
arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 35
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 23
arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 19
arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 123 +
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 2
arch/arm/boot/dts/spear13xx.dtsi | 2
arch/arm/boot/dts/stih407-clock.dtsi | 10
arch/arm/boot/dts/stih407-family.dtsi | 32
arch/arm/boot/dts/stih407-pinctrl.dtsi | 2
arch/arm/boot/dts/stih407.dtsi | 2
arch/arm/boot/dts/stih410-b2260.dts | 22
arch/arm/boot/dts/stih410-clock.dtsi | 3
arch/arm/boot/dts/stih410.dtsi | 2
arch/arm/boot/dts/stih415-b2000.dts | 15
arch/arm/boot/dts/stih415-b2020.dts | 15
arch/arm/boot/dts/stih415-clock.dtsi | 533 -----
arch/arm/boot/dts/stih415-pinctrl.dtsi | 545 -----
arch/arm/boot/dts/stih415.dtsi | 234 --
arch/arm/boot/dts/stih416-b2000.dts | 15
arch/arm/boot/dts/stih416-b2020.dts | 37
arch/arm/boot/dts/stih416-b2020e.dts | 65 -
arch/arm/boot/dts/stih416-clock.dtsi | 756 -------
arch/arm/boot/dts/stih416-pinctrl.dtsi | 692 -------
arch/arm/boot/dts/stih416.dtsi | 517 -----
arch/arm/boot/dts/stih41x-b2000.dtsi | 96 -
arch/arm/boot/dts/stih41x-b2020.dtsi | 82 -
arch/arm/boot/dts/stih41x-b2020x.dtsi | 32
arch/arm/boot/dts/stih41x.dtsi | 47
arch/arm/boot/dts/stihxxx-b2120.dtsi | 21
arch/arm/boot/dts/stm32429i-eval.dts | 29
arch/arm/boot/dts/stm32746g-eval.dts | 96 +
arch/arm/boot/dts/stm32f429-disco.dts | 13
arch/arm/boot/dts/stm32f429.dtsi | 40
arch/arm/boot/dts/stm32f469-disco.dts | 8
arch/arm/boot/dts/stm32f746.dtsi | 304 +++
arch/arm/boot/dts/sun4i-a10.dtsi | 3
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 4
arch/arm/boot/dts/sun5i-a10s.dtsi | 4
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 54 +
arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 38
arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 266 +++
arch/arm/boot/dts/sun5i-gr8-evb.dts | 33
arch/arm/boot/dts/sun5i-gr8.dtsi | 47
arch/arm/boot/dts/sun5i-r8-chip.dts | 69 +
.../boot/dts/sun5i-reference-design-tablet.dtsi | 25
arch/arm/boot/dts/sun5i.dtsi | 27
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 80 +
arch/arm/boot/dts/sun6i-a31.dtsi | 266 ++-
arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 8
arch/arm/boot/dts/sun6i-a31s.dtsi | 8
arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 62 +
arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 4
arch/arm/boot/dts/sun7i-a20.dtsi | 3
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6
.../boot/dts/sun8i-a23-polaroid-mid2407pxe03.dts | 7
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 5
arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 64 +
arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 79 -
arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 144 +
arch/arm/boot/dts/sun8i-h3.dtsi | 52 -
.../boot/dts/sun8i-reference-design-tablet.dtsi | 7
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 32
arch/arm/boot/dts/sun9i-a80-optimus.dts | 30
arch/arm/boot/dts/sun9i-a80.dtsi | 14
arch/arm/boot/dts/tegra124-apalis.dtsi | 2
arch/arm/boot/dts/tegra124-nyan.dtsi | 8
arch/arm/boot/dts/tegra20.dtsi | 13
arch/arm/boot/dts/tegra30-apalis.dtsi | 49
arch/arm/boot/dts/tegra30-colibri.dtsi | 49
arch/arm/boot/dts/tegra30.dtsi | 13
arch/arm/boot/dts/tps65217.dtsi | 12
arch/arm/boot/dts/uniphier-common32.dtsi | 199 --
arch/arm/boot/dts/uniphier-ld4.dtsi | 358 ++-
arch/arm/boot/dts/uniphier-pro4.dtsi | 378 ++--
arch/arm/boot/dts/uniphier-pro5.dtsi | 432 +++-
arch/arm/boot/dts/uniphier-pxs2.dtsi | 399 +++-
arch/arm/boot/dts/uniphier-sld3.dtsi | 21
arch/arm/boot/dts/uniphier-sld8.dtsi | 359 ++-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 5
arch/arm/boot/dts/vf-colibri.dtsi | 4
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 14
arch/arm/boot/dts/vfxxx.dtsi | 18
arch/arm/boot/dts/zynq-7000.dtsi | 10
arch/arm/boot/dts/zynq-microzed.dts | 96 +
arch/arm/boot/dts/zynq-parallella.dts | 2
arch/arm/boot/dts/zynq-zc702.dts | 2
arch/arm/boot/dts/zynq-zc706.dts | 2
arch/arm/boot/dts/zynq-zed.dts | 2
arch/arm/boot/dts/zynq-zybo.dts | 2
arch/arm/configs/am200epdkit_defconfig | 5
arch/arm/configs/assabet_defconfig | 1
arch/arm/configs/badge4_defconfig | 2
arch/arm/configs/bcm2835_defconfig | 2
arch/arm/configs/cerfcube_defconfig | 1
arch/arm/configs/collie_defconfig | 5
arch/arm/configs/corgi_defconfig | 7
arch/arm/configs/davinci_all_defconfig | 20
arch/arm/configs/dram_0xc0000000.config | 1
arch/arm/configs/exynos_defconfig | 1
arch/arm/configs/h3600_defconfig | 5
arch/arm/configs/imx_v6_v7_defconfig | 2
arch/arm/configs/integrator_defconfig | 1
arch/arm/configs/ixp4xx_defconfig | 9
arch/arm/configs/jornada720_defconfig | 5
arch/arm/configs/lart_defconfig | 2
arch/arm/configs/mainstone_defconfig | 1
arch/arm/configs/multi_v5_defconfig | 1
arch/arm/configs/multi_v7_defconfig | 20
arch/arm/configs/netwinder_defconfig | 7
arch/arm/configs/omap1_defconfig | 4
arch/arm/configs/omap2plus_defconfig | 12
arch/arm/configs/qcom_defconfig | 4
arch/arm/configs/s3c2410_defconfig | 10
arch/arm/configs/shannon_defconfig | 1
arch/arm/configs/shmobile_defconfig | 1
arch/arm/configs/socfpga_defconfig | 15
arch/arm/configs/spitz_defconfig | 8
arch/arm/configs/stm32_defconfig | 3
arch/arm/configs/sunxi_defconfig | 1
arch/arm/configs/tegra_defconfig | 27
arch/arm/configs/u8500_defconfig | 7
arch/arm/include/asm/Kbuild | 3
arch/arm/include/asm/delay.h | 27
arch/arm/include/asm/mach-types.h | 1
arch/arm/include/asm/unistd.h | 26
arch/arm/include/uapi/asm/Kbuild | 3
arch/arm/include/uapi/asm/unistd.h | 424 ----
arch/arm/kernel/calls.S | 415 ----
arch/arm/kernel/entry-common.S | 76 -
arch/arm/kernel/topology.c | 220 ++
arch/arm/lib/delay-loop.S | 15
arch/arm/mach-artpec/Kconfig | 1
arch/arm/mach-bcm/bcm_5301x.c | 28
arch/arm/mach-davinci/Makefile | 4
arch/arm/mach-davinci/board-da830-evm.c | 95 -
arch/arm/mach-davinci/board-da850-evm.c | 56 -
arch/arm/mach-davinci/board-mityomapl138.c | 20
arch/arm/mach-davinci/board-omapl138-hawk.c | 68 -
arch/arm/mach-davinci/common.c | 1
arch/arm/mach-davinci/da830.c | 4
arch/arm/mach-davinci/da850.c | 90 -
arch/arm/mach-davinci/da8xx-dt.c | 26
arch/arm/mach-davinci/devices-da8xx.c | 57 -
arch/arm/mach-davinci/devices.c | 3
arch/arm/mach-davinci/dm355.c | 8
arch/arm/mach-davinci/dm365.c | 8
arch/arm/mach-davinci/include/mach/da8xx.h | 7
arch/arm/mach-davinci/pm.c | 102 +
arch/arm/mach-davinci/usb-da8xx.c | 280 +++
arch/arm/mach-imx/Kconfig | 1
arch/arm/mach-imx/common.h | 1
arch/arm/mach-imx/imx31-dt.c | 6
arch/arm/mach-imx/mach-imx6ul.c | 1
arch/arm/mach-imx/mmdc.c | 495 +++++
arch/arm/mach-integrator/integrator_ap.c | 54 -
arch/arm/mach-ixp4xx/dsmg600-setup.c | 1
arch/arm/mach-lpc32xx/clock.h | 38
arch/arm/mach-lpc32xx/common.h | 1
arch/arm/mach-lpc32xx/include/mach/irqs.h | 117 -
arch/arm/mach-lpc32xx/phy3250.c | 1
arch/arm/mach-lpc32xx/pm.c | 1
arch/arm/mach-mediatek/Makefile | 6
arch/arm/mach-omap1/Kconfig | 26
arch/arm/mach-omap1/i2c.c | 83 +
arch/arm/mach-omap2/Makefile | 18
arch/arm/mach-omap2/board-flash.c | 242 --
arch/arm/mach-omap2/board-flash.h | 56 -
arch/arm/mach-omap2/board-generic.c | 3
arch/arm/mach-omap2/clockdomains7xx_data.c | 2
arch/arm/mach-omap2/common-board-devices.c | 102 -
arch/arm/mach-omap2/common-board-devices.h | 8
arch/arm/mach-omap2/common.h | 48
arch/arm/mach-omap2/cpuidle44xx.c | 80 +
arch/arm/mach-omap2/devices.c | 1
arch/arm/mach-omap2/display.c | 5
arch/arm/mach-omap2/dss-common.c | 37
arch/arm/mach-omap2/dss-common.h | 13
arch/arm/mach-omap2/gpmc-smsc911x.c | 100 -
arch/arm/mach-omap2/gpmc-smsc911x.h | 35
arch/arm/mach-omap2/hsmmc.c | 88 -
arch/arm/mach-omap2/i2c.c | 97 -
arch/arm/mach-omap2/io.c | 4
arch/arm/mach-omap2/msdi.c | 1
arch/arm/mach-omap2/mux.c | 1153 -----------
arch/arm/mach-omap2/mux.h | 352 ---
arch/arm/mach-omap2/mux34xx.c | 2061 --------------------
arch/arm/mach-omap2/mux34xx.h | 402 ----
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 37
arch/arm/mach-omap2/omap4-sar-layout.h | 2
arch/arm/mach-omap2/omap_hwmod.c | 107 -
.../omap_hwmod_2xxx_3xxx_interconnect_data.c | 149 -
.../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 201 --
.../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 4
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1
.../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2
.../omap_hwmod_33xx_43xx_interconnect_data.c | 8
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 29
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 35
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 787 --------
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 34
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 182 ++
arch/arm/mach-omap2/omap_hwmod_common_data.h | 15
arch/arm/mach-omap2/pdata-quirks.c | 1
arch/arm/mach-omap2/pm-debug.c | 5
arch/arm/mach-omap2/pm.c | 66 -
arch/arm/mach-omap2/pm44xx.c | 2
arch/arm/mach-omap2/prcm43xx.h | 2
arch/arm/mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h | 51
arch/arm/mach-omap2/sdram-micron-mt46h32m32lf-6.h | 55 -
arch/arm/mach-omap2/sdram-nokia.c | 299 ---
arch/arm/mach-omap2/sdram-nokia.h | 12
arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h | 51
.../mach-omap2/sdram-qimonda-hyb18m512160af-6.h | 54 -
arch/arm/mach-omap2/serial.c | 332 ---
arch/arm/mach-omap2/twl-common.c | 564 -----
arch/arm/mach-omap2/twl-common.h | 66 -
arch/arm/mach-omap2/usb-host.c | 496 -----
arch/arm/mach-omap2/usb-musb.c | 106 -
arch/arm/mach-omap2/usb-tusb6010.c | 21
arch/arm/mach-orion5x/Kconfig | 7
arch/arm/mach-orion5x/Makefile | 1
arch/arm/mach-orion5x/ls-chl-setup.c | 331 ---
arch/arm/mach-oxnas/Kconfig | 30
arch/arm/mach-oxnas/Makefile | 2
arch/arm/mach-oxnas/headsmp.S | 26
arch/arm/mach-oxnas/hotplug.c | 109 +
arch/arm/mach-oxnas/platsmp.c | 102 +
arch/arm/mach-pxa/corgi.c | 1
arch/arm/mach-pxa/em-x270.c | 89 -
arch/arm/mach-pxa/ezx.c | 176 +-
arch/arm/mach-pxa/generic.c | 18
arch/arm/mach-pxa/include/mach/hardware.h | 2
arch/arm/mach-pxa/mioa701.c | 13
arch/arm/mach-pxa/pxa25x.c | 2
arch/arm/mach-pxa/pxa_cplds_irqs.c | 11
arch/arm/mach-pxa/spitz.c | 1
arch/arm/mach-s3c64xx/pl080.c | 32
arch/arm/mach-sa1100/generic.c | 2
arch/arm/mach-sa1100/include/mach/SA-1101.h | 925 ---------
arch/arm/mach-sa1100/include/mach/hardware.h | 8
arch/arm/mach-shmobile/Kconfig | 21
arch/arm/mach-shmobile/Makefile | 3
arch/arm/mach-shmobile/setup-r8a7792.c | 35
arch/arm/mach-shmobile/setup-r8a7793.c | 33
arch/arm/mach-shmobile/setup-r8a7794.c | 33
arch/arm/mach-shmobile/setup-rcar-gen2.c | 34
arch/arm/mach-socfpga/l2_cache.c | 2
arch/arm/mach-spear/time.c | 2
arch/arm/mach-sti/Kconfig | 2
arch/arm/mach-stm32/board-dt.c | 1
arch/arm/mach-vexpress/platsmp.c | 34
arch/arm/mach-zx/zx296702-pm-domain.c | 2
arch/arm/mach-zynq/common.c | 2
arch/arm/mm/Kconfig | 8
arch/arm/mm/pageattr.c | 27
arch/arm/plat-omap/Kconfig | 26
arch/arm/plat-omap/Makefile | 3
arch/arm/plat-omap/i2c.c | 116 -
arch/arm/plat-orion/gpio.c | 6
arch/arm/plat-samsung/devs.c | 24
arch/arm/tools/Makefile | 68 +
arch/arm/tools/mach-types | 516 +----
arch/arm/tools/syscall.tbl | 413 ++++
arch/arm/tools/syscallhdr.sh | 30
arch/arm/tools/syscallnr.sh | 33
arch/arm/tools/syscalltbl.sh | 21
arch/arm/vfp/vfp.h | 10
arch/arm/vfp/vfpmodule.c | 8
arch/arm64/Kconfig.platforms | 2
arch/arm64/boot/dts/Makefile | 1
arch/arm64/boot/dts/allwinner/Makefile | 5
.../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 50
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 74 +
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 261 +++
arch/arm64/boot/dts/amlogic/Makefile | 8
.../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 190 ++
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 360 +++
.../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 231 ++
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 119 +
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 129 +
.../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 106 +
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 901 ++++-----
.../boot/dts/amlogic/meson-gxl-nexbox-a95x.dts | 205 ++
.../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 77 +
.../boot/dts/amlogic/meson-gxl-s905d-p231.dts | 58 +
arch/arm64/boot/dts/amlogic/meson-gxl-s905d.dtsi | 48
.../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 69 +
arch/arm64/boot/dts/amlogic/meson-gxl-s905x.dtsi | 54 +
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 301 +++
.../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 169 ++
.../arm64/boot/dts/amlogic/meson-gxm-s912-q200.dts | 77 +
.../arm64/boot/dts/amlogic/meson-gxm-s912-q201.dts | 58 +
arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 114 +
arch/arm64/boot/dts/arm/juno-base.dtsi | 80 +
arch/arm64/boot/dts/arm/juno-r1.dts | 6
arch/arm64/boot/dts/arm/juno-r2.dts | 6
arch/arm64/boot/dts/arm/juno.dts | 6
arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts | 8
arch/arm64/boot/dts/broadcom/bcm2837.dtsi | 8
.../boot/dts/broadcom/bcm283x-rpi-usb-host.dtsi | 1
arch/arm64/boot/dts/broadcom/ns2-svk.dts | 38
arch/arm64/boot/dts/broadcom/ns2.dtsi | 62 +
arch/arm64/boot/dts/exynos/Makefile | 5
arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 804 ++++++++
arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 1049 ++++++++++
arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 41
.../dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi | 23
.../dts/exynos/exynos5433-tmu-sensor-conf.dtsi | 22
arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 296 +++
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 1462 ++++++++++++++
arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 20
arch/arm64/boot/dts/exynos/exynos7.dtsi | 87 -
arch/arm64/boot/dts/freescale/Makefile | 2
arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2
arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 78 +
arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 212 ++
arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 150 +
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 515 +++++
arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts | 2
arch/arm64/boot/dts/freescale/fsl-ls2080a-rdb.dts | 2
arch/arm64/boot/dts/freescale/fsl-ls2080a-simu.dts | 2
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 116 +
arch/arm64/boot/dts/hisilicon/Makefile | 1
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 3
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 8
arch/arm64/boot/dts/hisilicon/hip06.dtsi | 23
arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 66 +
arch/arm64/boot/dts/hisilicon/hip07.dtsi | 1059 ++++++++++
arch/arm64/boot/dts/marvell/Makefile | 1
arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2
.../boot/dts/marvell/armada-3720-espressobin.dts | 82 +
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 2
.../boot/dts/marvell/armada-cp110-master.dtsi | 2
.../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 2
arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 2
arch/arm64/boot/dts/marvell/berlin4ct-stb.dts | 2
arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 2
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 3
arch/arm64/boot/dts/nvidia/Makefile | 1
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 8
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 64 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 398 ++++
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 18
arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 26
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 3
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 63 +
arch/arm64/boot/dts/qcom/Makefile | 7
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 73 +
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 15
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 2
arch/arm64/boot/dts/qcom/msm8916.dtsi | 73 +
.../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 41
arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 38
arch/arm64/boot/dts/qcom/msm8992.dtsi | 184 ++
.../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 40
arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 38
arch/arm64/boot/dts/qcom/msm8994.dtsi | 216 ++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 91 +
arch/arm64/boot/dts/qcom/pm8916.dtsi | 45
arch/arm64/boot/dts/qcom/pm8994.dtsi | 1
arch/arm64/boot/dts/renesas/Makefile | 2
arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 53 -
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 85 +
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 29
arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 189 ++
arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 160 ++
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 255 ++
arch/arm64/boot/dts/rockchip/Makefile | 1
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2
arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 314 +++
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 18
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 40
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 55 +
arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 59 -
arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 111 +
arch/arm64/boot/dts/zte/zx296718.dtsi | 33
arch/arm64/configs/defconfig | 55 +
arch/arm64/kernel/pci.c | 67 -
arch/arm64/mm/dma-mapping.c | 2
arch/powerpc/include/asm/trace.h | 4
arch/powerpc/platforms/powernv/opal-tracepoints.c | 6
arch/powerpc/platforms/pseries/lpar.c | 6
arch/x86/entry/entry_32.S | 4
arch/x86/include/asm/trace/exceptions.h | 2
arch/x86/include/asm/trace/irq_vectors.h | 2
arch/x86/kernel/tracepoint.c | 3
crypto/asymmetric_keys/public_key.c | 1
crypto/skcipher.c | 4
drivers/acpi/arm64/iort.c | 607 ++++++
drivers/acpi/glue.c | 4
drivers/acpi/pci_mcfg.c | 190 ++
drivers/acpi/resource.c | 57 +
drivers/acpi/scan.c | 33
drivers/bus/Kconfig | 16
drivers/bus/Makefile | 3
drivers/bus/arm-cci.c | 10
drivers/bus/da8xx-mstpri.c | 267 +++
drivers/bus/tegra-gmi.c | 284 +++
drivers/bus/vexpress-config.c | 7
drivers/char/ipmi/ipmi_devintf.c | 1
drivers/char/ipmi/ipmi_msghandler.c | 10
drivers/char/ipmi/ipmi_si_intf.c | 190 +-
drivers/char/ipmi/ipmi_ssif.c | 37
drivers/clk/clkdev.c | 8
drivers/clk/imx/clk-imx31.c | 52 -
drivers/clk/pxa/clk-pxa25x.c | 2
drivers/clocksource/Kconfig | 20
drivers/clocksource/Makefile | 1
drivers/clocksource/arc_timer.c | 110 -
drivers/clocksource/pxa_timer.c | 11
drivers/clocksource/timer-nps.c | 224 ++
drivers/dma/Kconfig | 2
drivers/dma/amba-pl08x.c | 11
drivers/dma/at_hdmac.c | 3
drivers/dma/at_xdmac.c | 5
drivers/dma/dmatest.c | 74 -
drivers/dma/dw/core.c | 2
drivers/dma/dw/platform.c | 18
drivers/dma/dw/regs.h | 3
drivers/dma/edma.c | 3
drivers/dma/fsl_raid.c | 1
drivers/dma/hsu/pci.c | 8
drivers/dma/img-mdc-dma.c | 9
drivers/dma/imx-sdma.c | 13
drivers/dma/ioat/dma.c | 17
drivers/dma/ioat/init.c | 21
drivers/dma/k3dma.c | 3
drivers/dma/mic_x100_dma.c | 2
drivers/dma/mv_xor.c | 190 ++
drivers/dma/mv_xor.h | 1
drivers/dma/nbpfaxi.c | 38
drivers/dma/omap-dma.c | 187 +-
drivers/dma/pch_dma.c | 5
drivers/dma/pl330.c | 23
drivers/dma/pxa_dma.c | 28
drivers/dma/qcom/hidma.c | 173 ++
drivers/dma/qcom/hidma.h | 9
drivers/dma/qcom/hidma_dbg.c | 4
drivers/dma/qcom/hidma_ll.c | 176 +-
drivers/dma/qcom/hidma_mgmt.c | 11
drivers/dma/s3c24xx-dma.c | 5
drivers/dma/sh/usb-dmac.c | 3
drivers/dma/sirf-dma.c | 4
drivers/dma/stm32-dma.c | 6
drivers/dma/zx296702_dma.c | 3
drivers/firmware/Kconfig | 27
drivers/firmware/Makefile | 3
drivers/firmware/arm_scpi.c | 276 ++-
drivers/firmware/psci.c | 2
drivers/firmware/psci_checker.c | 490 +++++
drivers/firmware/qcom_scm.c | 53 -
drivers/firmware/tegra/Kconfig | 25
drivers/firmware/tegra/Makefile | 2
drivers/firmware/tegra/bpmp.c | 868 ++++++++
drivers/firmware/tegra/ivc.c | 695 +++++++
drivers/firmware/ti_sci.c | 1991 +++++++++++++++++++
drivers/firmware/ti_sci.h | 492 +++++
drivers/hwtracing/coresight/coresight-stm.c | 2
drivers/hwtracing/intel_th/sth.c | 11
drivers/hwtracing/stm/Kconfig | 11
drivers/hwtracing/stm/Makefile | 2
drivers/hwtracing/stm/core.c | 7
drivers/hwtracing/stm/dummy_stm.c | 2
drivers/hwtracing/stm/ftrace.c | 87 +
drivers/i2c/Kconfig | 1
drivers/i2c/busses/Kconfig | 25
drivers/i2c/busses/Makefile | 2
drivers/i2c/busses/i2c-axxia.c | 2
drivers/i2c/busses/i2c-bcm-iproc.c | 2
drivers/i2c/busses/i2c-bcm2835.c | 218 +-
drivers/i2c/busses/i2c-designware-core.c | 46
drivers/i2c/busses/i2c-designware-core.h | 8
drivers/i2c/busses/i2c-designware-pcidrv.c | 10
drivers/i2c/busses/i2c-designware-platdrv.c | 23
drivers/i2c/busses/i2c-dln2.c | 2
drivers/i2c/busses/i2c-i801.c | 123 +
drivers/i2c/busses/i2c-imx-lpi2c.c | 652 ++++++
drivers/i2c/busses/i2c-mlxcpld.c | 504 +++++
drivers/i2c/busses/i2c-octeon-core.c | 46
drivers/i2c/busses/i2c-pxa-pci.c | 32
drivers/i2c/busses/i2c-pxa.c | 26
drivers/i2c/busses/i2c-qup.c | 122 +
drivers/i2c/busses/i2c-rcar.c | 5
drivers/i2c/busses/i2c-sh_mobile.c | 4
drivers/i2c/busses/i2c-uniphier-f.c | 6
drivers/i2c/busses/i2c-uniphier.c | 6
drivers/i2c/busses/i2c-viperboard.c | 2
drivers/i2c/busses/i2c-xlp9xx.c | 1
drivers/i2c/i2c-core.c | 200 ++
drivers/i2c/i2c-smbus.c | 102 -
drivers/i2c/muxes/Kconfig | 11
drivers/i2c/muxes/Makefile | 1
drivers/i2c/muxes/i2c-mux-gpio.c | 18
drivers/i2c/muxes/i2c-mux-mlxcpld.c | 220 ++
drivers/i2c/muxes/i2c-mux-pca954x.c | 28
drivers/infiniband/Kconfig | 1
drivers/infiniband/core/agent.c | 1
drivers/infiniband/core/cache.c | 16
drivers/infiniband/core/cm.c | 72 +
drivers/infiniband/core/cma.c | 43
drivers/infiniband/core/core_priv.h | 3
drivers/infiniband/core/device.c | 5
drivers/infiniband/core/fmr_pool.c | 1
drivers/infiniband/core/iwcm.c | 21
drivers/infiniband/core/iwpm_msg.c | 1
drivers/infiniband/core/iwpm_util.c | 12
drivers/infiniband/core/mad.c | 46
drivers/infiniband/core/multicast.c | 7
drivers/infiniband/core/roce_gid_mgmt.c | 21
drivers/infiniband/core/ucm.c | 5
drivers/infiniband/core/ucma.c | 5
drivers/infiniband/core/umem.c | 2
drivers/infiniband/core/uverbs.h | 1
drivers/infiniband/core/uverbs_cmd.c | 229 ++
drivers/infiniband/core/uverbs_main.c | 6
drivers/infiniband/core/verbs.c | 108 +
drivers/infiniband/hw/Makefile | 1
drivers/infiniband/hw/cxgb3/cxio_dbg.c | 20
drivers/infiniband/hw/cxgb3/iwch_provider.c | 3
drivers/infiniband/hw/cxgb4/device.c | 8
drivers/infiniband/hw/cxgb4/provider.c | 4
drivers/infiniband/hw/hfi1/affinity.c | 3
drivers/infiniband/hw/hfi1/affinity.h | 9
drivers/infiniband/hw/hfi1/chip.c | 9
drivers/infiniband/hw/hfi1/chip_registers.h | 3
drivers/infiniband/hw/hfi1/debugfs.c | 110 +
drivers/infiniband/hw/hfi1/driver.c | 3
drivers/infiniband/hw/hfi1/eprom.c | 211 ++
drivers/infiniband/hw/hfi1/firmware.c | 156 +-
drivers/infiniband/hw/hfi1/hfi.h | 144 +
drivers/infiniband/hw/hfi1/iowait.h | 8
drivers/infiniband/hw/hfi1/mad.c | 31
drivers/infiniband/hw/hfi1/mmu_rb.c | 2
drivers/infiniband/hw/hfi1/pio.c | 40
drivers/infiniband/hw/hfi1/pio.h | 38
drivers/infiniband/hw/hfi1/pio_copy.c | 22
drivers/infiniband/hw/hfi1/platform.c | 193 ++
drivers/infiniband/hw/hfi1/platform.h | 127 +
drivers/infiniband/hw/hfi1/qp.c | 11
drivers/infiniband/hw/hfi1/rc.c | 60 -
drivers/infiniband/hw/hfi1/ruc.c | 44
drivers/infiniband/hw/hfi1/sdma.c | 18
drivers/infiniband/hw/hfi1/sdma.h | 12
drivers/infiniband/hw/hfi1/uc.c | 4
drivers/infiniband/hw/hfi1/ud.c | 4
drivers/infiniband/hw/hfi1/user_sdma.c | 60 -
drivers/infiniband/hw/hfi1/verbs.c | 209 ++
drivers/infiniband/hw/hfi1/verbs.h | 16
drivers/infiniband/hw/hfi1/verbs_txreq.c | 13
drivers/infiniband/hw/hfi1/verbs_txreq.h | 1
drivers/infiniband/hw/hns/hns_roce_ah.c | 3
drivers/infiniband/hw/hns/hns_roce_alloc.c | 11
drivers/infiniband/hw/hns/hns_roce_cmd.c | 8
drivers/infiniband/hw/hns/hns_roce_cmd.h | 12
drivers/infiniband/hw/hns/hns_roce_common.h | 44
drivers/infiniband/hw/hns/hns_roce_cq.c | 46
drivers/infiniband/hw/hns/hns_roce_device.h | 66 -
drivers/infiniband/hw/hns/hns_roce_eq.c | 6
drivers/infiniband/hw/hns/hns_roce_hem.c | 6
drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 1222 ++++++++++--
drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 74 +
drivers/infiniband/hw/hns/hns_roce_main.c | 329 +--
drivers/infiniband/hw/hns/hns_roce_mr.c | 43
drivers/infiniband/hw/hns/hns_roce_pd.c | 5
drivers/infiniband/hw/hns/hns_roce_qp.c | 4
drivers/infiniband/hw/i40iw/i40iw.h | 37
drivers/infiniband/hw/i40iw/i40iw_cm.c | 377 +++-
drivers/infiniband/hw/i40iw/i40iw_cm.h | 11
drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 646 ++++--
drivers/infiniband/hw/i40iw/i40iw_d.h | 25
drivers/infiniband/hw/i40iw/i40iw_hw.c | 61 -
drivers/infiniband/hw/i40iw/i40iw_main.c | 166 +-
drivers/infiniband/hw/i40iw/i40iw_osdep.h | 8
drivers/infiniband/hw/i40iw/i40iw_p.h | 21
drivers/infiniband/hw/i40iw/i40iw_pble.c | 4
drivers/infiniband/hw/i40iw/i40iw_puda.c | 271 ++-
drivers/infiniband/hw/i40iw/i40iw_puda.h | 20
drivers/infiniband/hw/i40iw/i40iw_type.h | 98 +
drivers/infiniband/hw/i40iw/i40iw_uk.c | 40
drivers/infiniband/hw/i40iw/i40iw_user.h | 14
drivers/infiniband/hw/i40iw/i40iw_utils.c | 289 ++-
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 238 ++
drivers/infiniband/hw/i40iw/i40iw_verbs.h | 2
drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 33
drivers/infiniband/hw/mlx4/ah.c | 10
drivers/infiniband/hw/mlx4/alias_GUID.c | 4
drivers/infiniband/hw/mlx4/cm.c | 4
drivers/infiniband/hw/mlx4/mad.c | 58 -
drivers/infiniband/hw/mlx4/main.c | 49
drivers/infiniband/hw/mlx4/mcg.c | 5
drivers/infiniband/hw/mlx4/mlx4_ib.h | 3
drivers/infiniband/hw/mlx4/qp.c | 13
drivers/infiniband/hw/mlx5/ah.c | 25
drivers/infiniband/hw/mlx5/cq.c | 34
drivers/infiniband/hw/mlx5/main.c | 268 ++-
drivers/infiniband/hw/mlx5/mem.c | 7
drivers/infiniband/hw/mlx5/mlx5_ib.h | 12
drivers/infiniband/hw/mlx5/mr.c | 71 +
drivers/infiniband/hw/mlx5/qp.c | 131 +
drivers/infiniband/hw/mlx5/srq.c | 6
drivers/infiniband/hw/mthca/mthca_av.c | 6
drivers/infiniband/hw/mthca/mthca_provider.c | 4
drivers/infiniband/hw/mthca/mthca_reset.c | 4
drivers/infiniband/hw/nes/nes.c | 1
drivers/infiniband/hw/nes/nes_cm.c | 4
drivers/infiniband/hw/nes/nes_hw.c | 6
drivers/infiniband/hw/nes/nes_mgt.c | 10
drivers/infiniband/hw/nes/nes_nic.c | 84 -
drivers/infiniband/hw/nes/nes_verbs.c | 7
drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3
drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 4
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 7
drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 4
drivers/infiniband/hw/qedr/verbs.c | 27
drivers/infiniband/hw/qedr/verbs.h | 3
drivers/infiniband/hw/qib/qib_diag.c | 6
drivers/infiniband/hw/qib/qib_driver.c | 3
drivers/infiniband/hw/qib/qib_eeprom.c | 6
drivers/infiniband/hw/qib/qib_file_ops.c | 5
drivers/infiniband/hw/qib/qib_iba6120.c | 8
drivers/infiniband/hw/qib/qib_iba7220.c | 8
drivers/infiniband/hw/qib/qib_iba7322.c | 22
drivers/infiniband/hw/qib/qib_init.c | 47
drivers/infiniband/hw/qib/qib_rc.c | 44
drivers/infiniband/hw/qib/qib_ruc.c | 24
drivers/infiniband/hw/qib/qib_verbs.c | 33
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 22
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16
drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 4
drivers/infiniband/hw/usnic/usnic_vnic.c | 22
drivers/infiniband/hw/vmw_pvrdma/Kconfig | 7
drivers/infiniband/hw/vmw_pvrdma/Makefile | 3
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 474 +++++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c | 119 +
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 425 ++++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 586 ++++++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c | 127 +
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 1211 ++++++++++++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 304 +++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 334 +++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 972 +++++++++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h | 131 +
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 579 ++++++
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 436 ++++
drivers/infiniband/sw/rdmavt/cq.c | 63 -
drivers/infiniband/sw/rdmavt/mcast.c | 5
drivers/infiniband/sw/rdmavt/mr.c | 22
drivers/infiniband/sw/rdmavt/qp.c | 20
drivers/infiniband/sw/rdmavt/trace.h | 141 -
drivers/infiniband/sw/rdmavt/trace_mr.h | 112 +
drivers/infiniband/sw/rdmavt/trace_qp.h | 96 +
drivers/infiniband/sw/rdmavt/trace_rvt.h | 81 +
drivers/infiniband/sw/rdmavt/trace_tx.h | 132 +
drivers/infiniband/sw/rxe/rxe_comp.c | 9
drivers/infiniband/sw/rxe/rxe_loc.h | 2
drivers/infiniband/sw/rxe/rxe_mr.c | 3
drivers/infiniband/sw/rxe/rxe_net.c | 8
drivers/infiniband/sw/rxe/rxe_param.h | 2
drivers/infiniband/sw/rxe/rxe_pool.c | 1
drivers/infiniband/sw/rxe/rxe_recv.c | 11
drivers/infiniband/sw/rxe/rxe_req.c | 20
drivers/infiniband/sw/rxe/rxe_resp.c | 25
drivers/infiniband/sw/rxe/rxe_srq.c | 2
drivers/infiniband/sw/rxe/rxe_task.c | 19
drivers/infiniband/sw/rxe/rxe_task.h | 1
drivers/infiniband/sw/rxe/rxe_verbs.c | 21
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 10
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 5
drivers/infiniband/ulp/ipoib/ipoib_main.c | 5
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 7
drivers/infiniband/ulp/iser/iser_verbs.c | 5
drivers/infiniband/ulp/isert/ib_isert.c | 31
drivers/infiniband/ulp/srp/ib_srp.c | 48
drivers/infiniband/ulp/srpt/ib_srpt.c | 22
drivers/iommu/amd_iommu.c | 2
drivers/iommu/amd_iommu_init.c | 4
drivers/iommu/amd_iommu_v2.c | 4
drivers/iommu/arm-smmu-v3.c | 104 +
drivers/iommu/arm-smmu.c | 177 +-
drivers/iommu/dma-iommu.c | 24
drivers/iommu/exynos-iommu.c | 293 +--
drivers/iommu/io-pgtable-arm-v7s.c | 5
drivers/iommu/io-pgtable-arm.c | 7
drivers/iommu/iommu.c | 53 +
drivers/iommu/iova.c | 2
drivers/iommu/mtk_iommu.c | 85 -
drivers/iommu/mtk_iommu.h | 11
drivers/iommu/mtk_iommu_v1.c | 105 -
drivers/iommu/of_iommu.c | 39
drivers/iommu/s390-iommu.c | 1
drivers/mailbox/Kconfig | 9
drivers/mailbox/Makefile | 2
drivers/mailbox/tegra-hsp.c | 479 +++++
drivers/memory/Kconfig | 8
drivers/memory/Makefile | 1
drivers/memory/atmel-ebi.c | 2
drivers/memory/atmel-sdramc.c | 6
drivers/memory/da8xx-ddrctl.c | 173 ++
drivers/mfd/88pm860x-core.c | 5
drivers/misc/sram.c | 42
drivers/net/ethernet/mellanox/mlx4/main.c | 84 -
drivers/net/ethernet/qlogic/qede/qede_roce.c | 4
drivers/net/vmxnet3/vmxnet3_int.h | 3
drivers/nvme/host/rdma.c | 42
drivers/nvme/target/rdma.c | 3
drivers/of/base.c | 9
drivers/of/irq.c | 1
drivers/of/of_numa.c | 7
drivers/of/of_pci.c | 21
drivers/of/platform.c | 6
drivers/of/resolver.c | 358 +--
drivers/pci/access.c | 16
drivers/pci/bus.c | 2
drivers/pci/ecam.c | 12
drivers/pci/host/Kconfig | 16
drivers/pci/host/Makefile | 19
drivers/pci/host/pci-hyperv.c | 100 +
drivers/pci/host/pci-layerscape.c | 20
drivers/pci/host/pci-rcar-gen2.c | 2
drivers/pci/host/pci-tegra.c | 160 +-
drivers/pci/host/pci-thunder-ecam.c | 9
drivers/pci/host/pci-thunder-pem.c | 94 +
drivers/pci/host/pci-xgene.c | 126 +
drivers/pci/host/pcie-altera.c | 10
drivers/pci/host/pcie-hisi.c | 107 +
drivers/pci/host/pcie-iproc-bcma.c | 1
drivers/pci/host/pcie-iproc-msi.c | 1
drivers/pci/host/pcie-iproc-platform.c | 28
drivers/pci/host/pcie-iproc.c | 949 ++++++++-
drivers/pci/host/pcie-iproc.h | 45
drivers/pci/host/pcie-qcom.c | 177 ++
drivers/pci/host/pcie-rcar.c | 5
drivers/pci/host/pcie-rockchip.c | 284 ++-
drivers/pci/host/pcie-spear13xx.c | 6
drivers/pci/host/vmd.c | 30
drivers/pci/hotplug/acpiphp_glue.c | 31
drivers/pci/hotplug/cpqphp_core.c | 3
drivers/pci/hotplug/pci_hotplug_core.c | 10
drivers/pci/hotplug/pciehp_core.c | 9
drivers/pci/hotplug/pciehp_ctrl.c | 8
drivers/pci/hotplug/pciehp_hpc.c | 21
drivers/pci/iov.c | 70 +
drivers/pci/msi.c | 3
drivers/pci/pci-acpi.c | 100 +
drivers/pci/pci-mid.c | 2
drivers/pci/pci-sysfs.c | 2
drivers/pci/pci.c | 138 +
drivers/pci/pci.h | 19
drivers/pci/pcie/aer/aerdrv.c | 18
drivers/pci/pcie/aspm.c | 22
drivers/pci/pcie/pme.c | 29
drivers/pci/pcie/portdrv_core.c | 3
drivers/pci/pcie/portdrv_pci.c | 13
drivers/pci/probe.c | 248 +-
drivers/pci/quirks.c | 182 +-
drivers/pci/remove.c | 2
drivers/pci/rom.c | 5
drivers/pci/setup-res.c | 48
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 6
drivers/platform/x86/Kconfig | 11
drivers/platform/x86/Makefile | 1
drivers/platform/x86/acer-wmi.c | 56 +
drivers/platform/x86/asus-nb-wmi.c | 23
drivers/platform/x86/asus-wmi.c | 29
drivers/platform/x86/asus-wmi.h | 1
drivers/platform/x86/dell-laptop.c | 26
drivers/platform/x86/dell-wmi.c | 12
drivers/platform/x86/intel-hid.c | 6
drivers/platform/x86/intel-smartconnect.c | 2
drivers/platform/x86/intel-vbtn.c | 35
drivers/platform/x86/intel_mid_thermal.c | 2
drivers/platform/x86/intel_pmc_core.c | 386 ++++
drivers/platform/x86/intel_pmc_core.h | 110 +
drivers/platform/x86/mlxcpld-hotplug.c | 515 +++++
drivers/platform/x86/panasonic-laptop.c | 2
drivers/platform/x86/thinkpad_acpi.c | 95 +
drivers/pwm/Kconfig | 9
drivers/pwm/Makefile | 1
drivers/pwm/pwm-hibvt.c | 271 +++
drivers/pwm/pwm-meson.c | 1
drivers/reset/Kconfig | 1
drivers/reset/Makefile | 1
drivers/reset/core.c | 43
drivers/reset/reset-berlin.c | 12
drivers/reset/reset-lpc18xx.c | 32
drivers/reset/reset-oxnas.c | 1
drivers/reset/reset-socfpga.c | 10
drivers/reset/reset-sunxi.c | 9
drivers/reset/reset-zynq.c | 10
drivers/reset/sti/Kconfig | 8
drivers/reset/sti/Makefile | 2
drivers/reset/sti/reset-stih415.c | 112 -
drivers/reset/sti/reset-stih416.c | 143 -
drivers/reset/tegra/Kconfig | 2
drivers/reset/tegra/Makefile | 1
drivers/reset/tegra/reset-bpmp.c | 71 +
drivers/soc/mediatek/Kconfig | 2
drivers/soc/mediatek/mtk-scpsys.c | 465 +++--
drivers/soc/renesas/Makefile | 4
drivers/soc/renesas/r8a7743-sysc.c | 32
drivers/soc/renesas/r8a7745-sysc.c | 32
drivers/soc/renesas/rcar-sysc.c | 6
drivers/soc/renesas/rcar-sysc.h | 2
drivers/soc/renesas/renesas-soc.c | 257 ++
drivers/soc/rockchip/pm_domains.c | 81 +
drivers/soc/tegra/Kconfig | 14
drivers/soc/tegra/pmc.c | 398 +++-
drivers/soc/ti/knav_qmss_queue.c | 2
drivers/spi/spi-s3c64xx.c | 21
drivers/tty/serial/8250/8250_lpss.c | 2
drivers/usb/host/uhci-pci.c | 4
drivers/vfio/pci/vfio_pci_config.c | 2
drivers/watchdog/sa1100_wdt.c | 24
fs/direct-io.c | 2
fs/internal.h | 3
fs/iomap.c | 373 ++++
fs/orangefs/orangefs-debugfs.c | 4
fs/orangefs/orangefs-sysfs.c | 9
fs/ubifs/Kconfig | 11
fs/ubifs/Makefile | 1
fs/ubifs/crypto.c | 97 +
fs/ubifs/debug.c | 14
fs/ubifs/dir.c | 478 ++++-
fs/ubifs/file.c | 108 +
fs/ubifs/gc.c | 4
fs/ubifs/io.c | 18
fs/ubifs/ioctl.c | 20
fs/ubifs/journal.c | 224 +-
fs/ubifs/key.h | 21
fs/ubifs/replay.c | 10
fs/ubifs/sb.c | 59 +
fs/ubifs/super.c | 17
fs/ubifs/tnc.c | 159 +-
fs/ubifs/ubifs-media.h | 29
fs/ubifs/ubifs.h | 115 +
fs/ubifs/xattr.c | 116 +
fs/xfs/libxfs/xfs_alloc.c | 10
fs/xfs/libxfs/xfs_alloc_btree.c | 6
fs/xfs/libxfs/xfs_attr_leaf.c | 8
fs/xfs/libxfs/xfs_attr_leaf.h | 4
fs/xfs/libxfs/xfs_bmap.c | 336 +--
fs/xfs/libxfs/xfs_bmap.h | 9
fs/xfs/libxfs/xfs_bmap_btree.c | 3
fs/xfs/libxfs/xfs_btree.c | 20
fs/xfs/libxfs/xfs_btree.h | 43
fs/xfs/libxfs/xfs_cksum.h | 26
fs/xfs/libxfs/xfs_dir2.c | 2
fs/xfs/libxfs/xfs_dir2.h | 5
fs/xfs/libxfs/xfs_dir2_data.c | 26
fs/xfs/libxfs/xfs_dir2_priv.h | 1
fs/xfs/libxfs/xfs_ialloc.c | 18
fs/xfs/libxfs/xfs_ialloc_btree.c | 4
fs/xfs/libxfs/xfs_inode_buf.c | 16
fs/xfs/libxfs/xfs_inode_buf.h | 4
fs/xfs/libxfs/xfs_inode_fork.c | 77 +
fs/xfs/libxfs/xfs_inode_fork.h | 7
fs/xfs/libxfs/xfs_log_format.h | 4
fs/xfs/libxfs/xfs_log_recover.h | 2
fs/xfs/libxfs/xfs_refcount_btree.c | 1
fs/xfs/libxfs/xfs_rmap_btree.c | 1
fs/xfs/libxfs/xfs_rtbitmap.c | 1
fs/xfs/libxfs/xfs_sb.c | 13
fs/xfs/libxfs/xfs_types.h | 4
fs/xfs/xfs_aops.c | 286 ---
fs/xfs/xfs_aops.h | 6
fs/xfs/xfs_attr.h | 4
fs/xfs/xfs_attr_list.c | 59 -
fs/xfs/xfs_bmap_util.c | 45
fs/xfs/xfs_buf.c | 123 +
fs/xfs/xfs_buf.h | 3
fs/xfs/xfs_dir2_readdir.c | 2
fs/xfs/xfs_file.c | 264 +--
fs/xfs/xfs_icache.c | 40
fs/xfs/xfs_icreate_item.c | 2
fs/xfs/xfs_inode.c | 84 -
fs/xfs/xfs_inode.h | 18
fs/xfs/xfs_inode_item.c | 4
fs/xfs/xfs_ioctl.c | 8
fs/xfs/xfs_iomap.c | 104 +
fs/xfs/xfs_iops.c | 14
fs/xfs/xfs_linux.h | 1
fs/xfs/xfs_log.c | 41
fs/xfs/xfs_log_recover.c | 16
fs/xfs/xfs_mount.c | 7
fs/xfs/xfs_mount.h | 7
fs/xfs/xfs_pnfs.c | 7
fs/xfs/xfs_pnfs.h | 4
fs/xfs/xfs_qm.c | 2
fs/xfs/xfs_reflink.c | 191 +-
fs/xfs/xfs_reflink.h | 6
fs/xfs/xfs_stats.c | 10
fs/xfs/xfs_stats.h | 200 +-
fs/xfs/xfs_super.c | 27
fs/xfs/xfs_symlink.c | 7
fs/xfs/xfs_trace.h | 109 -
fs/xfs/xfs_xattr.c | 23
include/acpi/acpi_bus.h | 2
include/asm-generic/vmlinux.lds.h | 1
include/clocksource/pxa.h | 3
include/dt-bindings/clock/r7s72100-clock.h | 7
include/dt-bindings/clock/r8a7794-clock.h | 3
include/dt-bindings/clock/stih415-clks.h | 16
include/dt-bindings/clock/tegra186-clock.h | 940 +++++++++
include/dt-bindings/mailbox/tegra186-hsp.h | 24
include/dt-bindings/mfd/tps65217.h | 26
include/dt-bindings/pinctrl/bcm2835.h | 5
include/dt-bindings/pinctrl/qcom,pmic-gpio.h | 4
include/dt-bindings/pinctrl/qcom,pmic-mpp.h | 6
include/dt-bindings/pinctrl/rockchip.h | 33
include/dt-bindings/power/mt2701-power.h | 27
include/dt-bindings/power/r8a7743-sysc.h | 25
include/dt-bindings/power/r8a7745-sysc.h | 25
include/dt-bindings/power/tegra186-powergate.h | 39
include/dt-bindings/reset/oxsemi,ox810se.h | 53 +
include/dt-bindings/reset/oxsemi,ox820.h | 53 +
include/dt-bindings/reset/tegra186-reset.h | 217 ++
include/linux/acpi.h | 33
include/linux/acpi_iort.h | 16
include/linux/amba/pl08x.h | 4
include/linux/dma-iommu.h | 4
include/linux/dmaengine.h | 8
include/linux/ftrace.h | 4
include/linux/fwnode.h | 3
include/linux/i2c-smbus.h | 27
include/linux/i2c.h | 26
include/linux/i2c/mlxcpld.h | 52 +
include/linux/init.h | 3
include/linux/iomap.h | 11
include/linux/iommu.h | 15
include/linux/kernel.h | 9
include/linux/lockdep.h | 25
include/linux/mfd/tps65217.h | 11
include/linux/mlx5/mlx5_ifc.h | 2
include/linux/module.h | 4
include/linux/of_iommu.h | 12
include/linux/of_pci.h | 7
include/linux/pci-acpi.h | 4
include/linux/pci-ecam.h | 9
include/linux/pci.h | 17
include/linux/pci_hotplug.h | 2
include/linux/pci_ids.h | 28
include/linux/platform_data/dma-dw.h | 5
include/linux/platform_data/mlxcpld-hotplug.h | 99 +
include/linux/platform_data/spi-s3c64xx.h | 3
include/linux/platform_data/usb-davinci.h | 23
include/linux/soc/qcom/wcnss_ctrl.h | 13
include/linux/soc/ti/ti_sci_protocol.h | 249 ++
include/linux/stm.h | 4
include/linux/trace.h | 28
include/linux/tracepoint-defs.h | 2
include/linux/tracepoint.h | 2
include/rdma/ib_cm.h | 6
include/rdma/ib_mad.h | 2
include/rdma/ib_verbs.h | 70 +
include/rdma/iw_cm.h | 6
include/rdma/opa_smi.h | 2
include/rdma/rdma_cm.h | 25
include/rdma/rdma_vt.h | 46
include/rdma/rdmavt_mr.h | 10
include/rdma/rdmavt_qp.h | 77 +
include/soc/arc/aux.h | 63 +
include/soc/arc/mcip.h | 10
include/soc/arc/timers.h | 38
include/soc/at91/atmel-secumod.h | 19
include/soc/nps/mtm.h | 59 +
include/soc/tegra/bpmp-abi.h | 1601 ++++++++++++++++
include/soc/tegra/bpmp.h | 141 +
include/soc/tegra/ivc.h | 109 +
include/soc/tegra/pmc.h | 126 +
include/trace/events/i2c.h | 2
include/uapi/linux/pci_regs.h | 8
include/uapi/rdma/Kbuild | 2
include/uapi/rdma/hfi/hfi1_user.h | 2
include/uapi/rdma/hns-abi.h | 9
include/uapi/rdma/ib_user_verbs.h | 38
include/uapi/rdma/mlx5-abi.h | 38
include/uapi/rdma/rdma_user_cm.h | 12
include/uapi/rdma/vmw_pvrdma-abi.h | 289 +++
init/main.c | 7
kernel/locking/lockdep.c | 20
kernel/module.c | 69 -
kernel/panic.c | 53 -
kernel/printk/printk.c | 221 --
kernel/sysctl.c | 2
kernel/trace/Kconfig | 2
kernel/trace/ftrace.c | 4
kernel/trace/ring_buffer.c | 28
kernel/trace/trace.c | 485 ++++-
kernel/trace/trace.h | 19
kernel/trace/trace_benchmark.c | 26
kernel/trace/trace_benchmark.h | 2
kernel/trace/trace_branch.c | 2
kernel/trace/trace_entries.h | 15
kernel/trace/trace_events.c | 83 -
kernel/trace/trace_events_filter.c | 119 +
kernel/trace/trace_functions_graph.c | 35
kernel/trace/trace_hwlat.c | 2
kernel/trace/trace_irqsoff.c | 12
kernel/trace/trace_kprobe.c | 47
kernel/trace/trace_output.c | 30
kernel/trace/trace_sched_wakeup.c | 13
kernel/tracepoint.c | 12
lib/radix-tree.c | 1
net/rds/rdma_transport.c | 5
samples/trace_events/trace-events-sample.c | 3
samples/trace_events/trace-events-sample.h | 2
scripts/mod/modpost.c | 2
scripts/recordmcount.c | 65 +
scripts/sign-file.c | 2
tools/testing/radix-tree/linux/cpu.h | 22
tools/testing/radix-tree/linux/notifier.h | 8
tools/testing/selftests/.gitignore | 1
tools/testing/selftests/Makefile | 2
tools/testing/selftests/drivers/gpu/i915.sh | 14
tools/testing/selftests/ftrace/.gitignore | 1
tools/testing/selftests/ftrace/ftracetest | 16
.../ftrace/test.d/ftrace/func-filter-glob.tc | 49
tools/testing/selftests/ftrace/test.d/functions | 28
.../ftrace/test.d/kprobe/kprobe_args_type.tc | 37
.../ftrace/test.d/trigger/trigger-hist-mod.tc | 2
.../ftrace/test.d/trigger/trigger-snapshot.tc | 5
tools/testing/selftests/gpio/Makefile | 23
tools/testing/selftests/gpio/gpio-mockup-chardev.c | 324 +++
tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 134 +
tools/testing/selftests/gpio/gpio-mockup.sh | 201 ++
tools/testing/selftests/nsfs/.gitignore | 2
tools/testing/selftests/sigaltstack/.gitignore | 1
tools/testing/selftests/sync/.gitignore | 1
tools/testing/selftests/sync/Makefile | 24
tools/testing/selftests/sync/sw_sync.h | 46
tools/testing/selftests/sync/sync.c | 221 ++
tools/testing/selftests/sync/sync.h | 40
tools/testing/selftests/sync/sync_alloc.c | 74 +
tools/testing/selftests/sync/sync_fence.c | 132 +
tools/testing/selftests/sync/sync_merge.c | 60 +
.../testing/selftests/sync/sync_stress_consumer.c | 185 ++
tools/testing/selftests/sync/sync_stress_merge.c | 115 +
.../selftests/sync/sync_stress_parallelism.c | 111 +
tools/testing/selftests/sync/sync_test.c | 79 +
tools/testing/selftests/sync/sync_wait.c | 91 +
tools/testing/selftests/sync/synctest.h | 66 +
tools/testing/selftests/timers/.gitignore | 1
1449 files changed, 73319 insertions(+), 29262 deletions(-)