summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-05-25Merge tag 'amlogic-dt64' of ↵Olof Johansson6-17/+483
https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt Amlogic 64-bit DT updates for v4.18 - AXG family: support more peripherals (wifi, eMMC, clocks) - GX family: add/enable USB host support * tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic: dt-bindings: arm: amlogic: add support for the Tronsmart MXIII Plus dt-bindings: arm: amlogic: add support for the Meson8m2 SoC ARM64: dts: meson-axg: enable AP6255 wifi module ARM64: dts: meson: add MMC resets ARM64: dts: meson-axg: add an 32K alt aoclk ARM64: dts: meson-axg: add tdm pins ARM64: dts: meson-axg: add GPIO interrupt controller support ARM64: dts: meson-axg: enable the eMMC controller ARM64: dts: meson-gx: fix gxl clock controller compatible ARM64: dts: meson-axg: use hhi syscon for the clock controller ARM64: dts: meson-gx: sysctrl is the parent of the clock controller dt-bindings: clock: meson: update documentation with hhi syscon Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-25Merge tag 'amlogic-dt' of ↵Olof Johansson8-41/+388
https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt Amlogic 32-bit DT updates for v4.18 - add support for meson8m2 SoC - new board: Tronsmart MXIII Plus using meson8m2 SoC - odroid-c1: add IR * tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic: ARM: dts: meson8m2: add support for the Tronsmart MXIII Plus ARM: dts: meson8: add the uart_A pins ARM: dts: meson: add support for the Meson8m2 SoC ARM: meson: add support for the Meson8m2 SoCs ARM: dts: meson8b: odroid-c1: enable the IR receiver ARM: dts: meson8b: odroid-c1: sort nodes alphabetically ARM: dts: meson8b: add the cortex-a5-pmu compatible PMU ARM: dts: meson8: add the cortex-a9-pmu compatible PMU Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-25Merge tag 'hisi-arm64-dt-for-4.18v2' of ↵Olof Johansson8-3/+532
git://github.com/hisilicon/linux-hisi into next/dt ARM64: DT: Hisilicon SoC DT updates for 4.18v2 - Add mailbox, stub clock, CPU frequency scaling, thermal cooling management and pcie msi interruption support for hi3660 - Add LPC support for hip06 and hip07 - Add PCIe, usb and emmc support for hi3798cv200 * tag 'hisi-arm64-dt-for-4.18v2' of git://github.com/hisilicon/linux-hisi: arm64: dts: hi3798cv200: enable emmc support for poplar board arm64: dts: hi3798cv200: enable usb2 support for poplar board arm64: dts: hi3798cv200: enable PCIe support for poplar board arm64: dts: hisi: Enable Hisi LPC node for hip07 arm64: dts: hisi: Enable Hisi LPC node for hip06 arm64: dts: hi3660: Add pcie msi interrupt attribute arm64: dts: hi3660: Add thermal cooling management arm64: dts: hi3660: Add CPU frequency scaling support arm64: dts: hi3660: Add stub clock node arm64: dts: hi3660: Add mailbox node Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'v4.18-rockchip-dts64-1' of ↵Olof Johansson10-29/+111
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt All iommus got their clocks added and rk3399 got support for its usb3-phy otg-port and better ajustment for the cpll child clocks. On the board side, all rk3399 got their typec phys enabled - which is needed for better usb support, the sapphire board got some more properties moved to the excavator baseboard where they really belong, kevin got a fix to use a real devicetree compatible and puma-haikou got its hdmi port enabled. * tag 'v4.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: arm64: dts: rockchip: enable hdmi on rk3399-puma-haikou arm64: dts: rockchip: use canonical compatible for touchpad/touchscreen on gru-kevin arm64: dts: rockchip: add clocks in iommu nodes arm64: dts: rockchip: add usb3-phy otg-port support for rk3399 arm64: dts: rockchip: remove PCIe assigned-clocks in excavator baseboard arm64: dts: rockchip: move rk3399-sapphire PCIe to excavator baseboard arm64: dts: rockchip: assign clock rate for cpll child clocks on rk3399 arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou arm64: dts: rockchip: enable typec-phy1 for rk3399-puma arm64: dts: rockchip: enable typec-phy for rk3399-firefly arm64: dts: rockchip: enable typec-phy for rk3399-sapphire Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'v4.18-rockchip-dts32-1' of ↵Olof Johansson7-5/+35
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt Fixed pin numbers for uart4 on rk3288, iommu clocks and small changes over multiple boards like default serial setting for rk3288-tinker, output selection for the dp83867 on the phycore-som and the newly added pwm-backlight delay properties for veyron boards. * tag 'v4.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: ARM: dts: rockchip: default serial for rk3288 Tinker Board ARM: dts: rockchip: set PWM delay backlight settings for Minnie ARM: dts: rockchip: set PWM delay backlight settings for Veyron ARM: dts: rockchip: add clocks in iommu nodes ARM: dts: rockchip: Add dp83867 CLK_OUT muxing on rk3288-phycore-som ARM: dts: rockchip: fix uart4 pin-numbers for rk3288 Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'juno-updates-4.18' of ↵Olof Johansson7-248/+262
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt ARMv8 Juno/Vexpress updates/cleanups for v4.18 1. Add the missing connections to the STM output port as all endpoint connections must be bidirectional. 2. Replace all the custom OF graph endpoint node names with the standard 'endpoint' 3. Cleanup to replace all underscores('_') with hyphens('-') in the device node names 4. Syntactic restructuring of motherboard include file so that it can be included at the top of any other DTS file as it should be rather than existing include in the middle of the file at a specific location * tag 'juno-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux: arm64: dts: juno/rtsm: re-structure motherboard includes arm64: dts: juno: replace '_' with '-' in node names arm64: dts: juno: Fix "debounce-interval" property misspelling arm64: dts: juno: fix OF graph endpoint node names arm64: dts: juno: fix missing Coresight STM graph connection Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'vexpress-updates-4.18' of ↵Olof Johansson7-717/+732
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt ARMv7 Vexpress updates/cleanups for v4.18 1. Syntactic restructuring of motherboard include file so that it can be included at the top of any other DTS file as it should be rather than existing include in the middle of the file at a specific location 2. Use of standard GPIO controller bindings for few sysreg components like LED, MMC Write Protect/Card Detect and Flash Write Protect to fix some of the new DTC warnings 3. Cleanup to replace all underscores('_') with hyphens('-') in the device node names * tag 'vexpress-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux: ARM: dts: vexpress: replace '_' with '-' in node names ARM: dts: vexpress: use standard gpio bindings for sys_{led,mci,flash} ARM: dts: vexpress: Restructure motherboard includes Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'sti-dt-for-v4.18-round1' of ↵Olof Johansson5-43/+43
git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt STi DT update: _ Fix complain about IRQ_TYPE_NONE_usage * tag 'sti-dt-for-v4.18-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti: ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usage ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usage ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usage ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'v4.17-next-dts64' of ↵Olof Johansson4-2/+1277
https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt - add clock and pinctrl nodes for mt2712e - add High-Speed DMA and audio nodes for mt7622 * tag 'v4.17-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: arm64: dts: mt7622: add audio related device nodes arm64: dts: mt7622: add High-Speed DMA device nodes arm64: dts: mt2712: add pintcrl device node. arm64: dts: mt2712: add pintcrl file arm64: dts: add clock device nodes of MT2712 Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15Merge tag 'v4.17-next-dts32' of ↵Olof Johansson22-613/+1573
https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt convert to SPDX IDs mt7623: - add audio, bluetooth, highspees DMA and SPI-NOR nodes - fix invalid memory nodes by not using skeleton64.dtsi - fix memory size for bananapi-r2 - fix dtc warnings - refactor dts and dtsi to aviod code duplication - add mt7623n and mt7623a reference boards * tag 'v4.17-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: arm: dts: mt7623: add MT7623N reference board with eMMC arm: dts: mt7623: add MT7623A reference boards arm: dts: mt7623: add MT7623A SoC level DTS arm: dts: mt7623: extend common file reused by all boards with MT7623 SoCs arm: dts: mt6323: move node mt6323 leds to mt6323.dtsi arm: dts: mt7623: add BTIF, HSDMA and SPI-NOR device nodes arm: dts: mt7623: fix all Warnings (unit_address_vs_reg) arm: dts: mt7623: fix available memory size on bananapi-r2 arm: dts: mt7623: fix invalid memory node being generated arm: dts: mediatek: converted to using SPDX identifiers arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623 Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-15arm64: dts: hi3798cv200: enable emmc support for poplar boardShawn Guo3-3/+184
It adds pinctrl device pinconf@8a21000, gpio-ranges for GPIO devices, and then enables eMMC support for Hi3798CV200 Poplar board. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3798cv200: enable usb2 support for poplar boardShawn Guo2-0/+76
It adds usb2 phy devices, and enables ehci/ohci support for Hi3798CV200 Poplar board. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3798cv200: enable PCIe support for poplar boardShawn Guo2-0/+78
It adds combophy devices under peripheral controller and enables PCIe support for Hi3798CV200 Poplar board. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hisi: Enable Hisi LPC node for hip07John Garry2-0/+18
The patch enables the HiSi LPC node for hip07, with the IPMI child device. Signed-off-by: John Garry <john.garry@huawei.com> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hisi: Enable Hisi LPC node for hip06John Garry2-0/+29
The patch enables the HiSi LPC node for hip06, with IPMI and UART child devices. Signed-off-by: John Garry <john.garry@huawei.com> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3660: Add pcie msi interrupt attributeYao Chen1-0/+2
Add pcie msi interrupt attribute for hi3660 SOC. Signed-off-by: Yao Chen <chenyao11@huawei.com> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3660: Add thermal cooling managementTao Wang1-0/+44
Add nodes and properties for thermal cooling management support. Signed-off-by: Tao Wang <jean.wangtao@linaro.org> Signed-off-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3660: Add CPU frequency scaling supportLeo Yan1-0/+86
Add two CPU OPP tables, one table is corresponding to one cluster, which allow CPU frequency scaling on hi3660 platforms. Signed-off-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3660: Add stub clock nodeKaihua Zhong1-0/+7
Add stub clock node for hi3660 platform. Reviewed-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Kaihua Zhong <zhongkaihua@huawei.com> Signed-off-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-15arm64: dts: hi3660: Add mailbox nodeKaihua Zhong1-0/+8
Add the mailbox controller node for hi3660 platform. Signed-off-by: Kaihua Zhong <zhongkaihua@huawei.com> Signed-off-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2018-05-14Merge tag 'samsung-dt64-4.18' of ↵Olof Johansson2-19/+65
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Samsung DTS ARM64 changes for v4.18 1. Fix DTC warnings. 2. Add mem-2-mem Scaler devices. * tag 'samsung-dt64-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: arm64: dts: exynos: Add mem-2-mem Scaler devices arm64: dts: exynos: Remove unneeded address space mapping for soc node arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'samsung-dt-4.18' of ↵Olof Johansson31-695/+183
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Samsung DTS ARM changes for v4.18 1. Add support for USB OTG port on Origen board. 2. Allow earlycon on Rinato board. 3. Cleanup from obsolete properties. 4. Fix DTC warnings. 5. Remove Exynos5440 entirely. 6. Add mem-2-mem Scaler devices. * tag 'samsung-dt-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: exynos: Update x and y properties for mms114 touchscreen ARM: dts: exynos: Add mem-2-mem Scaler devices ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation ARM: dts: exynos: Remove Exynos5440 ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5 ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards ARM: dts: exynos: Remove regulators node container in Origen and N710x ARM: dts: exynos: Remove unnecessary address/size properties in Origen ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU ARM: dts: exynos: Remove obsolete clock properties from power domains ARM: dts: exynos: Add serial path for Rinato board to get earlycon support ARM: dts: exynos: Add support for USB OTG port on Origen board Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'gemini-dts-arm-soc' of ↵Olof Johansson8-58/+56
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt DTS updates for the Gemini: - Set righ flashes on DNS-313 - Activate ATA1 on NAS4220B - Set right harddisk triggers on the D-Link devices - Fix all DTC warnings * tag 'gemini-dts-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik: ARM: dts: Fix DTC warnings ARM: dts: Add second ATA to NAS4220B ARM: dts: Fix bootargs for Gemini D-Link devices ARM: dts: Fix the DNS-313 flash compatible ARM: dts: Set DNS-685 LEDs to use better triggers ARM: dtd: Set DNS-313 LEDs to use better triggers ARM: dts: gemini: Fix "debounce-interval" property misspelling Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'arm-soc/for-4.18/devicetree' of ↵Olof Johansson47-164/+396
https://github.com/Broadcom/stblinux into next/dt This pull request contains Broadcom ARM-based SoC Device Tree changes for 4.18, please pull the following: - Stefan provides updates to the BCM2835 RNG Device Tree binding and Device Tree node by adding its missing interrupt line. - Rafal switches the Luxul XWC-1000 and the D-Link DIR-885L to the new partitions syntax which allows specifying a partition parser - Rafal also updates a bunch of BCM5301X Device Tree source files to a more standard SPDX tag and dual GPL 2.0 and MIT. This is a follow-up to this discussion with Greg: https://lkml.org/lkml/2018/4/28/179 - Dan adds support for two Luxul devices: XAP-1610 (based on BCM47094) and XWR-3150 V1 (similar to XWR-3100) - Stefan provides a set of updates to the BCM283x Device Tree sources to support the Raspberry Pi 3 B+ for both the ARM and ARM64 kernels. He adds the required nodes for the LAN7515 USB Ethernet, Cypress CYW43455 BT/WiFi combo chip. Stefan also provides a few fixes for the PWM pin assignment for RPi 3B and Zero/Zero W. Finally, Stefan adds the missing GPIOs for controlling additional peripherals now that support for the RPi 3 GPIO expander has landed * tag 'arm-soc/for-4.18/devicetree' of https://github.com/Broadcom/stblinux: ARM: dts: BCM5301X: Switch D-Link DIR-885L to the new partitions syntax ARM: dts: BCM5301X: Relicense Asus RT-AC87U file to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Add DT for Luxul XAP-1610 ARM: dts: BCM5301X: Add DT for Luxul XWR-3150 V1 ARM: dts: BCM5301X: Relicense Buffalo files to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+ / MIT arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+ ARM: dts: bcm2837: Add Raspberry Pi 3 B+ dt-bindings: bcm: Add Raspberry Pi 3 B+ ARM: dts: bcm2837: Add missing GPIOs of Expander ARM: dts: bcm283x: Fix PWM pin assignment ARM: dts: BCM5301X: Switch Luxul XWC-1000 to the new fixed partitions syntax ARM: bcm283x: Add missing interrupt for RNG block dt-binding: rng: Add interrupt property for BCM2835 Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'omap-for-v4.18/dt-sdhci-signed' of ↵Olof Johansson20-119/+469
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Device tree changes for omap variants for SDHCI This series adds the devicetree configuration needed for pinctrl on dra7 variants to use the SDHCI SDIO driver instead of mmc-omap-hs driver. To use SDHCI, both the pins and the iodelay needs to be configured. This series is based on the related SDHCI drivers changes on a branch set up by Ulf. * tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (28 commits) Documentation: ARM: Add new MMC requirements for DRA7/K2G ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node ARM: dts: dra7: Use sdhci-omap programming model ARM: dts: dra76-evm: Add wilink8 wlan support ARM: dts: dra7-evm: Add wilink8 wlan support ARM: dts: dra7-evm: Model EVM_3V6 regulator ARM: dts: dra72-evm-common: Add wilink8 wlan support ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names ARM: dts: am574x-idk: Add pinmux configuration for MMC ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2 ARM: dts: dra72-evm-common: Remove mmc specific pinmux mmc: sdhci-omap: Get IODelay values for 3.3v DDR mode dt-bindings: sdhci-omap: Add pinctrl bindings mmc: sdhci-omap: Add sdhci_omap specific ops for enable_sdio_irq mmc: sdhci-omap: Add support for MMC/SD controller in k2g SoC dt-bindings: sdhci-omap: Add K2G specific binding mmc: sdhci-omap: Workaround for Errata i834 ... Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usagePatrice Chotard1-2/+2
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE") kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't be used. Use IRQ_TYPE_LEVEL_HIGH instead. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2018-05-14ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usagePatrice Chotard1-9/+9
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE") kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't be used. Use IRQ_TYPE_LEVEL_HIGH instead. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2018-05-14ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usagePatrice Chotard1-1/+1
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE") kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't be used. Use IRQ_TYPE_LEVEL_HIGH instead. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2018-05-14ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usagePatrice Chotard1-5/+5
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE") kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't be used. Use IRQ_TYPE_LEVEL_HIGH instead. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2018-05-14ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usagePatrice Chotard1-26/+26
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE") kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't be used. Use IRQ_TYPE_LEVEL_HIGH instead. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2018-05-14Merge tag 'keystone_dts_for_4.18' of ↵Olof Johansson1-0/+26
git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt ARM: DTS: Add DCAN support for Keystone K2G * tag 'keystone_dts_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone: ARM: dts: k2g-evm: Add DCAN dt nodes Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'omap-for-v4.18/dt-signed' of ↵Olof Johansson16-10/+507
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Device tree changes for omap variants for v4.18 merge window This series adds support for am335x-pockebeagle and also add missing pinctrl configuration for am335x evm and beagle bone variants. There are also changes to add missing omap3 oscillator clocks for audio, and fixes am437x tps65218 irq type used for various board specific files. There are also few minor fixes included that are not urgent. The fixes for n8x0 audio also depend on driver changes, and the hp t410 mmc card detect mux typo is harmless. * tag 'omap-for-v4.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: ARM: dts: correct invalid I/O definition for MMC/SD card detect on T410 ARM: dts: omap2420-n810: Correct the audio codec (tlv320aic33) node ARM: dts: omap2420-n810: Enable McBSP2 for audio ARM: dts: am437x-sk-evm: Correct tps65218 irq type ARM: dts: am437x-epos-evm: Correct tps65218 irq type ARM: dts: am437x-cm-t43: Correct tps65218 irq type ARM: dts: am437x-gp-evm: Correct tps65218 irq type ARM: dts: Add am335x-pocketbeagle ARM: dts: am33xx: Add pinmux data for mmc1 in am335x-evm, evmsk and beaglebone ARM: dts: omap3-gta04: Add fixed 26MHz clock as fck for twl ARM: dts: omap3-pandora: Add fixed 26MHz clock as fck for twl ARM: dts: omap3-beagle-xm: Add fixed 26MHz clock as fck for twl ARM: dts: logicpd-som-lv: Enable Touchscreen controller Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'stm32-dt-for-v4.18-1' of ↵Olof Johansson12-58/+1152
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt STM32 DT updates for v4.18, round 1 Highlights: ----------- -MCU platforms updates: -Update pwm-cells for stm32h743 -Add I2C support on stm32f7xx-disco boards and on stm32h743i-eval board -Add new stm32f469 dtsi file -Add display support on stm32f469-disco (LTDC/DSI) + pannel orisetech (otm8009a) -MPU STM32MP157 platform updates: -Fix DTC (W=12) warnings -Fix IRQ type definition for usart -Add QSPI & NOR flash support on EV1 board -Add CEC support -Add USB host -Add USBPHYC support and enable it on EV1 board -Add LTDC and DSI support -Add I2C support and enable it on ED1 and EV1 boards -Add CRC support -Add RNG support -Add CRYP support -Add DAC support -Add LPTIMER support -Add VREFBUFF support -Add timers supports and enable timer trigger 6 on ED1 board -Add MDMA, DMA and DMAMUX support and enable it -Enable clock driver * tag 'stm32-dt-for-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (42 commits) ARM: dts: stm32: update pwm-cells for LPTimer on stm32h743 ARM: dts: stm32: Add I2C1 support for stm32h743i-eval Board ARM: dts: stm32: Add I2C support for STM32H743 SoC ARM: dts: stm32: Add I2C1 support for stm32f746-disco Board ARM: dts: stm32: Add I2C1 support for stm32f769-disco Board ARM: dts: stm32: Append additional I2Cs for STM32F746 SoC ARM: dts: stm32: Add display support on stm32f469-disco ARM: dts: stm32: Add new stm32f469 dtsi file with mipi dsi ARM: dts: stm32: Use gpio bindings in stm32f469-disco ARM: dts: stm32: Fix IRQ_TYPE_NONE warnings on stm32mp157c ARM: dts: stm32: Fix DTC warnings for stm32mp157 ARM: dts: stm32: add flash nor support on stm32mp157c eval board ARM: dts: stm32: add qspi support for stm32mp157c ARM: dts: stm32: add cec support on stm32mp157c-ev1 ARM: dts: stm32: add cec pins to stm32mp157c ARM: dts: stm32: add cec support on stm32mp157c ARM: dts: stm32: add USB Host (USBH) support to stm32mp157c ARM: dts: stm32: enable USBPHYC on stm32mp157c-ev1 ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1 ARM: dts: stm32: add USBPHYC support to stm32mp157c ... Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Merge tag 'ux500-dts-arm-soc' of ↵Olof Johansson5-377/+6
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt This: - Corrects the debounce interval on some nodes - Drops the U8540/U9540 device trees * tag 'ux500-dts-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson: ARM: ux500: Drop the U8540 device trees ARM: dts: Ux500: Fix "debounce-interval" property misspelling Signed-off-by: Olof Johansson <olof@lixom.net>
2018-05-14Linux 4.17-rc5Linus Torvalds1-1/+1
2018-05-13Merge branch 'x86-pti-for-linus' of ↵Linus Torvalds14-78/+153
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull x86/pti updates from Thomas Gleixner: "A mixed bag of fixes and updates for the ghosts which are hunting us. The scheduler fixes have been pulled into that branch to avoid conflicts. - A set of fixes to address a khread_parkme() race which caused lost wakeups and loss of state. - A deadlock fix for stop_machine() solved by moving the wakeups outside of the stopper_lock held region. - A set of Spectre V1 array access restrictions. The possible problematic spots were discuvered by Dan Carpenters new checks in smatch. - Removal of an unused file which was forgotten when the rest of that functionality was removed" * 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/vdso: Remove unused file perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] sched/core: Introduce set_special_state() kthread, sched/wait: Fix kthread_parkme() completion issue kthread, sched/wait: Fix kthread_parkme() wait-loop sched/fair: Fix the update of blocked load when newly idle stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock
2018-05-13Merge branch 'sched-urgent-for-linus' of ↵Linus Torvalds1-56/+1
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull scheduler fix from Thomas Gleixner: "Revert the new NUMA aware placement approach which turned out to create more problems than it solved" * 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: Revert "sched/numa: Delay retrying placement for automatic NUMA balance after wake_affine()"
2018-05-13Merge branch 'perf-urgent-for-linus' of ↵Linus Torvalds7-6/+25
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull perf tooling fixes from Thomas Gleixner: "Another small set of perf tooling fixes and updates: - Revert "perf pmu: Fix pmu events parsing rule", as it broke Intel PT event description parsing (Arnaldo Carvalho de Melo) - Sync x86's cpufeatures.h and kvm UAPI headers with the kernel sources, suppressing the ABI drift warnings (Arnaldo Carvalho de Melo) - Remove duplicated entry for westmereep-dp in Intel's mapfile.csv (William Cohen) - Fix typo in 'perf bench numa' options description (Yisheng Xie)" * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: Revert "perf pmu: Fix pmu events parsing rule" tools headers kvm: Sync ARM UAPI headers with the kernel sources tools headers kvm: Sync uapi/linux/kvm.h with the kernel sources tools headers: Sync x86 cpufeatures.h with the kernel sources perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv perf bench numa: Fix typo in options
2018-05-13Merge tag 'dma-mapping-4.17-5' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-1/+1
Pull dma-mapping fix from Christoph Hellwig: "Just one little fix from Jean to avoid a harmless but very annoying warning, especially for the drm code" * tag 'dma-mapping-4.17-5' of git://git.infradead.org/users/hch/dma-mapping: swiotlb: silent unwanted warning "buffer is full"
2018-05-13ARM: dts: exynos: Update x and y properties for mms114 touchscreenAndi Shyti2-4/+4
The mms114 binding [1] specifies that the 'x' and 'y' should be called respectively 'touchscreen-size-x' and 'touchscreen-size-y' in coherence with the touchscreen [2] binding. Update the mms114 node for trats2 and trats dts according to the binding. [1] Documentation/devicetree/bindings/input/touchscreen/mms114.txt [2] Documentation/devicetree/bindings/input/touchscreen/touchscreen.txt Signed-off-by: Andi Shyti <andi.shyti@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2018-05-13arm64: dts: exynos: Add mem-2-mem Scaler devicesAndrzej Pietrasiewicz1-0/+46
There are two Scaler devices in Exynos5433 SoCs. Add nodes for them and their SYSMMU controllers. Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Inki Dae <inki.dae@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2018-05-13ARM: dts: exynos: Add mem-2-mem Scaler devicesAndrzej Pietrasiewicz1-0/+36
There are 3 scaler devices in Exynos5420 SoCs, all are a part of MSCL power domain. MSCL power domain and SYSMMU controllers (two per each scaler device) have been already added to exynos5420.dtsi earlier, so bind them to newly added devices. Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Inki Dae <inki.dae@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2018-05-13Merge tag '4.17-rc4-SMB3-Fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds4-43/+57
Pull cifs fixes from Steve French: "Some small SMB3 fixes for 4.17-rc5, some for stable" * tag '4.17-rc4-SMB3-Fixes' of git://git.samba.org/sfrench/cifs-2.6: smb3: directory sync should not return an error cifs: smb2ops: Fix listxattr() when there are no EAs cifs: smbd: Enable signing with smbdirect cifs: Allocate validate negotiation request through kmalloc
2018-05-12Merge branch 'next' of ↵Linus Torvalds2-5/+12
git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux Pull thermal fixes from Zhang Rui: - fix NULL pointer dereference on module load/probe for int3403_thermal driver - fix an emergency shutdown issue on exynos thermal driver * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux: thermal: exynos: Propagate error value from tmu_read() thermal: exynos: Reading temperature makes sense only when TMU is turned on thermal: int3403_thermal: Fix NULL pointer deref on module load / probe
2018-05-12Merge tag 'for-linus-20180511' of git://git.kernel.dk/linux-blockLinus Torvalds3-2/+23
Pull block fixes from Jens Axboe: "Just a few NVMe fixes this round - one fixing a use-after-free, one fixes the return value after controller reset, and the last one fixes an issue where some drives will spuriously EIO. We should get these into 4.17" * tag 'for-linus-20180511' of git://git.kernel.dk/linux-block: nvme: add quirk to force medium priority for SQ creation nvme: Fix sync controller reset return nvme: fix use-after-free in nvme_free_ns_head
2018-05-12ARM: dts: Fix DTC warningsLinus Walleij8-43/+30
The DTC was warning a lot about unit names etc, I think I fixed them all. Stopping to include skeleton.dtsi fixes the last one. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-05-12ARM: dts: Add second ATA to NAS4220BLinus Walleij1-0/+4
The NAS4220B has the second ATA interface up and running. Activate it in the device tree. Signed-off-by: Roman Yeryomin <roman@advem.lv> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-05-12ARM: dts: Fix bootargs for Gemini D-Link devicesLinus Walleij2-1/+3
These machines need to be booted from very specific harddisk partitions (as the D-Link DNS-313 boots specifically from partition 4). Add the proper bootargs so that everything works smoothly. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-05-12ARM: dts: Fix the DNS-313 flash compatibleLinus Walleij1-1/+5
The flash on the DNS-313 needs to be probed as JEDEC, it does not conform to the common CFI standard. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-05-12ARM: dts: Set DNS-685 LEDs to use better triggersLinus Walleij1-1/+3
Using the blue LED for disk read and the orange LED for disk write gives a better user experience. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>