1. 18 Feb, 2019 6 commits
  2. 17 Feb, 2019 1 commit
  3. 16 Feb, 2019 1 commit
  4. 15 Feb, 2019 32 commits
    • Johan Jonker's avatar
      ARM: dts: rockchip: remove cap-mmc-highspeed from rk3188-bqedison2qc mmc1 node · 51b99b39
      Johan Jonker authored
      The mmc1 pins are used for SDIO with a wifi chip.
      The function mmc_sdio_switch_hs() only checks for MMC_CAP_SD_HIGHSPEED and
      not for MMC_CAP_MMC_HIGHSPEED, so cap-mmc-highspeed can be removed.
      Signed-off-by: default avatarJohan Jonker <jbx6244@gmail.com>
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      51b99b39
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dts-for-5.1-2' of... · bf5db21c
      Arnd Bergmann authored
      Merge tag 'qcom-dts-for-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into arm/dt
      
      Qualcomm Device Tree Changes for v5.1 - Part 2
      
      * Fix MSI IRQ type on IPQ4019
      
      * tag 'qcom-dts-for-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        ARM: dts: qcom: ipq4019: Fix MSI IRQ type
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      bf5db21c
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm64-for-5.1' of... · 29cf2ee3
      Arnd Bergmann authored
      Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into arm/dt
      
      Qualcomm ARM64 Updates for v5.1
      
      * Add thermal trip points to cpufreq
      * Add SDM845 IOMMU info for SDHC, USB, and WLAN
      * Fix MSM8916 clock cell argument
      
      * tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        arm64: dts: sdm845: Fixup dependency on RPMPD includes
        arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node
        arm64: dts: qcom: sdm845: Define iommus for USB controllers
        arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2
        arm64: dts: sdm845: wireup the thermal trip points to cpufreq
        arm64: dts: msm8916: remove bogus argument to the cpu clock
      
      [arnd: I've pulled the earlier branch again after an update, this
       adds the stuff listed above, and fixes a build error from the missing
       dependency, as I requested]
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      29cf2ee3
    • Arnd Bergmann's avatar
      Merge tag 'am654-for-v5.1-part2' of... · 0fe8f1e5
      Arnd Bergmann authored
      Merge tag 'am654-for-v5.1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into HEAD
      
      AM654x SoC updates for v5.1 (part 2)
      
      Contains a few DT updates on top of part 1 of the pull:
      
      - MSMC RAM support (on-chip SRAM)
      - Main system control module support
      - USB support
      - ADC support
      
      There is an extra dt-binding update included, which has been acked
      by Rob.
      
      * tag 'am654-for-v5.1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux:
        arm64: dts: ti: k3-am65-mcu: Add ADC nodes
        dt-bindings: input: ti-tsc-adc: Add new compatible for AM654 SoCs
        arm64: dts: ti: k3-am654-base-board: enable USB1
        arm64: dts: ti: k3-am6: add USB support
        arm64: dts: ti: am654: Add Main System Control Module node
        arm64: dts: ti: k3-am65: Add MSMC RAM node
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      0fe8f1e5
    • Andy Gross's avatar
      arm64: dts: sdm845: Fixup dependency on RPMPD includes · 08585d21
      Andy Gross authored
      This patch fixes a dependency issue with the RPMPD dt bindings.  This
      temporarily removes the include file and adds hardcoded values for the
      OPPs until the other changes full land.  This will be addressed in 5.2.
      
      Fixes: 5b6f186f ("arm64: dts: sdm845: Add rpmh powercontroller node")
      Reviewed-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      Signed-off-by: default avatarAndy Gross <andy.gross@linaro.org>
      08585d21
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.1/dt-pt2-signed' of... · a882bd15
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      More dts changes for omaps
      
      We add support for Bosch Guardian am335x device, and configure more
      devices like GNSS and LCD backlight for omap3-gta04. And we replace
      the wlcore binding documentation URL with a local file that we have.
      
      * tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: omap3-gta04: declare backlight in lcd node
        ARM: dts: am335x: Add support for Bosch Guardian
        ARM: dts: gta04: add gps support
        ARM: dts: gta04: add ldo 3v3 regulator
        ARM: dts: gta04: add pinctrl settings for wkup domain
        ARM: dts: omap3-gta04a5: Replace LXR reference with a local one
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a882bd15
    • Arnd Bergmann's avatar
      Merge tag 'uniphier-dt64-v5.1' of... · 87503c01
      Arnd Bergmann authored
      Merge tag 'uniphier-dt64-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into arm/dt
      
      UniPhier ARM64 SoC DT updates for v5.1
      
      - Add PCI Express controller nodes
      
      * tag 'uniphier-dt64-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        arm64: dts: uniphier: sort labels in the same order as in dtsi
        arm64: dts: uniphier: Add PCIe host controller and PHY nodes
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      87503c01
    • Arnd Bergmann's avatar
      Merge tag 'at91-5.1-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt · 75ed0b2d
      Arnd Bergmann authored
      AT91 DT for 5.1
      
       - Enable QSPI NOR on sama5d2 SoM1
       - replace deprecated gpio-key,wakeup property
      
      * tag 'at91-5.1-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
        ARM: dts: at91: replace gpio-key,wakeup with wakeup-source property
        ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory
        ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR memory nodes
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      75ed0b2d
    • Arnd Bergmann's avatar
      Merge tag 'zynq-dt-for-v5.1' of https://github.com/Xilinx/linux-xlnx into arm/dt · e1a38b75
      Arnd Bergmann authored
      ARM: dts: zynq: DT changes for v5.1
      
      - Use new "wakeup-source" instead of "gpio-key,wakeup" in Z-Turn
      
      * tag 'zynq-dt-for-v5.1' of https://github.com/Xilinx/linux-xlnx:
        ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e1a38b75
    • Arnd Bergmann's avatar
      Merge tag 'zynqmp-dt-for-v5.1' of https://github.com/Xilinx/linux-xlnx into arm/dt · 69733808
      Arnd Bergmann authored
      arm64: dts: zynqmp: DT changes for v5.1
      
      - Extend timeout for wifi to power up on Ultra96
      
      * tag 'zynqmp-dt-for-v5.1' of https://github.com/Xilinx/linux-xlnx:
        arm64: dts: zcu100-revC: Give wifi some time after power-on
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      69733808
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-5.1' of... · b217a721
      Arnd Bergmann authored
      Merge tag 'imx-dt64-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX arm64 device tree changes for 5.1:
       - Add initial i.MX8QXP SoC and MEK board support.
       - Various device additions to i.MX8MQ SoC and EVK board support:
         RTC, QuadSPI, PMU, ECSPI, PWM, GPC power domain, USB etc.
       - Use generic node name for m25p80 flash on layerscape devices.
       - Add num-viewport property for layerscape PCIe devices, and
         incr-burst-type-adjustment for USB3 devices.
       - Add LS1012AX based Oxalis board support.
       - Add fsl-mc, FlexSPI device and dma-ranges property for LX2160A SoC.
       - Add SMMU device and missing dma-coherent property in fsl-mc for
         LS1088 SoC.
      
      * tag 'imx-dt64-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (30 commits)
        arm64: dts: imx8mq: specify dma-ranges
        arm64: dts: imx8mq: Add ARM PMU node
        arm64: dts: imx8mq: Add RTC support
        arm64: dts: imx8mq-evk: Enable the QuadSPI controller
        arm64: dts: imx8mq: Add QuadSPI controller
        arm64: dts: imx8mq: Add ECSPI support
        arm64: dts: imx8mq-evk: Add fsl,magic-packet property
        arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes
        arm64: dts: imx8mq-evk: enable USB nodes for USB3 host
        arm64: dts: imx8mq: add USB nodes
        arm64: dts: imx8mq: properly describe IRQ hierarchy
        arm64: dts: lx2160a: update fspi node
        arm64: dts: freescale: Add devicetree for Oxalis
        arm64: dts: lx2160a: add FlexSPI node property
        arm64: dts: imx8qxp: Fix MU4_INT number
        arm64: dts: imx8mq: add GPC power domains
        arm64: dts: imx8mq: Add pwm device nodes
        arm64: dts: imx: add i.MX8QXP system controller RTC support
        arm64: dts: imx: add imx8qxp mek support
        arm64: dts: imx: add imx8qxp support
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b217a721
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · 42d61413
      Arnd Bergmann authored
      i.MX device tree changes for 5.1:
       - New board support: Logic PD i.MX6QD EVM, ZII SSMB DTU, Phytec
         phyBOARD i.MX6UL Segin, Y Soft IOTA Draco, Hydra and Ursa boards.
       - Add regulator control for various sensors on imx6qdl-sabresd board.
       - Add DISPLAY power domain support for i.MX6SX SoC.
       - Add stmpe-adc device node for Toradex iMX6 module.
       - Switch to SPDX identifier for imx6q-tbs2910 board.
       - Add proper ksz9031 clock skew values for imx6qdl-phytec-pfla02 board.
       - Mark I2C recovery GPIOs as open drain and correct and WEIM range
         configuration for apalis/colibri boards.
       - Small and random updates to various devices.
      
      * tag 'imx-dt-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (31 commits)
        ARM: dts: imx: Add support for Logic PD i.MX6QD EVM
        ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-always-on
        ARM: dts: imx6qdl-sabresd: add regulators control for mma8451 sensor
        ARM: dts: imx6qdl-sabresd: add regulators control for mag3110 sensor
        ARM: dts: imx6qdl-sabresd: add regulator control for isl29023 sensor
        ARM: dts: vf610: Add ZII SSMB DTU board
        ARM: dts: pfla02: add ksz9031 clock skew values
        ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-controller property
        ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules
        ARM: dts: Add devicetree compatibles for LS1021A based boards
        ARM: dts: colibri: use valid range configuration for weim
        ARM: dts: imx6: Add support for Phytec phyBOARD i.MX6UL Segin
        ARM: dts: imx6*-apalis/-colibri: mark I2C recovery GPIOs as open drain
        ARM: dts: vf610-zii-ssmb-spu3: Pass "no-sdio"/"no-sd" properties
        ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards
        ARM: dts: imx7ulp: add sim node
        ARM: dts: imx6ull: change to use new compatible "fsl,imx6ull-usdhc" for usdhc
        ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible
        ARM: dts: imx6sx: Add DISPLAY power domain support
        ARM: dts: i.MX51: digi-connectcore-som: Add support for I2C bus recovery
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      42d61413
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindings-5.1' of... · 89081095
      Arnd Bergmann authored
      Merge tag 'imx-bindings-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX DT bindings update for 5.1:
       - Convert the bindings of FSL SoCs and the boards built on FSL SoCs to
         json-schema.
       - Add bindings for boards: i.MX8QXP MEK, LS1012A based Oxalis, and
         i.MX6 based Y Soft IOTA Draco and Hydra.
       - Add vendor prefix for EBS-SYSTART GmbH and Catalyst Semiconductor.
       - Add bindings for imx8qm scu clock and imx7ulp system integration
         module.
      
      * tag 'imx-bindings-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: fsl: scu: add imx8qm scu clock support
        dt-bindings: fsl: scu: add fallback compatible string for clock
        dt-bindings: arm: fsl: Add devicetree binding for Oxalis
        dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
        dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021A based boards
        dt-bindings: Add vendor prefix for Catalyst Semiconductor
        dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards
        dt-bindings: fsl: add imx7ulp system integration module binding
        dt-bindings: arm: imx: add imx8qxp mek support
        dt-bindings: arm: Convert FSL board/soc bindings to json-schema
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      89081095
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-dt' of... · f815bb4e
      Arnd Bergmann authored
      Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
      
      ARM: dts: Amlogic updates for v5.1
      - more features for Endless EC100 board
      - chip temperature sensor support
      - fix ethernet pins
      - add Mali-450 GPU
      
      * tag 'amlogic-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        ARM: dts: meson8b: ec100: add the GPIO line names
        ARM: dts: meson8b: ec100: improve the description of the regulators
        ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt
        ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip temperature
        ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip temperature
        ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature
        ARM: dts: meson8b: add the temperature calibration data for the SAR ADC
        ARM: dts: meson8: add the temperature calibration data for the SAR ADC
        ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible
        ARM: dts: meson: switch the clock controller to the HHI register area
        ARM: dts: meson8b: fix the Ethernet data line signals in eth_rgmii_pins
        ARM: dts: meson8b: add the Mali-450 MP2 GPU
        ARM: dts: meson8: add the Mali-450 MP6 GPU
        dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meson8b compatible
        ARM: dts: meson8b: add the APB bus
        ARM: dts: meson8: add the APB bus
        ARM: dts: meson6: add the APB2 bus
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f815bb4e
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-dt64' of... · e7b98491
      Arnd Bergmann authored
      Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
      
      arm64: dts: Amlogic updates for v5.1
      - new board: G12a-based x96 max
      - G12a: add peripheral clock controller and clock measure support
      - s400: fix SD/eMMC max rate issues
      - s400: audio: add sp/dif in support
      - GX: support simplefb
      
      * tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        arm64: dts: meson: add g12a x96 max board
        dt-bindings: arm: amlogic: add amediatech x96-max bindings
        arm64: dts: meson: g12a: add peripheral clock controller
        arm64: dts: meson: g12a: add clk measure support
        arm64: dts: meson: axg: add clk measure support
        arm64: dts: meson: fix g12a buses
        arm64: dts: meson-axg: add efuse device
        arm64: dts: meson: s400: fix emmc maximum rate
        arm64: dts: meson: s400: enable sdr104 on sdio
        arm64: dts: meson-gx: add support for simplefb
        dt-bindings: meson: add specific simplefb bindings
        arm64: dts: meson-gx: Add canvas provider node to the vpu
        arm64: dts: meson-axg: s400: add spdifin to the sound card
        arm64: dts: meson-axg: s400: add spdif-dir codec
        arm64: dts: meson-axg: add spdifin
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e7b98491
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-5.1-1' of git://git.infradead.org/linux-mvebu into arm/dt · 260bcbb3
      Arnd Bergmann authored
      mvebu dt for 5.1 (part 1)
      
       - Cleanup marvell,dsa properties
      
      * tag 'mvebu-dt-5.1-1' of git://git.infradead.org/linux-mvebu:
        arch: arm: dts: Remove disabled marvell,dsa properties
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      260bcbb3
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-5.1-1' of git://git.infradead.org/linux-mvebu into arm/dt · 1c295056
      Arnd Bergmann authored
      mvebu dt64 for 5.1 (part 1)
      
       - Interrupt support to Armada 7K/8K thermal nodes
       - Armada 37xx related patches allowing to enable suspend to RAM
         (USB2, USB3, PCIe, SATA, DSA)
       - uDPU board support (Armada-3720 based):single-port FTTdp
          distribution point unit
       - Fixes for EspressoBin Ethernet support when using U-Boot mainline
       - cleanup for partitions under flashes nodes
      
      * tag 'mvebu-dt64-5.1-1' of git://git.infradead.org/linux-mvebu:
        arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs
        arm64: dts: marvell: armada-3720-espressobin: declare SATA PHY property
        arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY
        arm64: dts: marvell: armada-37xx: declare the COMPHY node
        arm64: dts: marvell: Remove unnecessary #address-cells/#size-cells under flashes
        arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu port as RGMII-ID
        arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins
        arm64: dts: marvell: Add device tree for uDPU board
        arm64: dts: marvell: armada-3720-espressobin: declare PCIe warm reset pin
        arm64: dts: marvell: armada-37xx: declare PCIe reset pin
        arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs
        arm64: dts: marvell: armada-37xx: fix USB2 memory region
        arm64: dts: marvell: armada-37xx: declare SATA clock
        arm64: dts: marvell: armada-37xx: fix SATA node scope
        arm64: dts: marvell: add interrupt support to cp110 thermal node
        arm64: dts: marvell: add interrupt support to ap806 thermal node
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1c295056
    • Arnd Bergmann's avatar
      Merge tag 'v5.0-next-dts64' of... · 1de74163
      Arnd Bergmann authored
      Merge tag 'v5.0-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      mt2712:
      Add device nodes for usb3, iommu, smi, i2c, spi, pwm,
      mmc, NAND flash and PCIe
      
      mt6797:
      add pinctrl node
      enable uart pins on x20 board
      enable uart pins on EVB
      
      mt7622:
      Add all CPUs to the cooling maps
      
      mt7623a:
      Remove unused binding description
      
      mt7629:
      Add binding description for the SoC and the BananaPi
      based on this chip
      
      mt8173:
      Add all CPUs to the cooling maps
      
      mt8183:
      Add binding description for the SoC
      
      * tag 'v5.0-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 and MT7629 RFB
        dt-bindings: arm: mediatek: remove unused "mediatek, mt7623a"
        dt-bindings: arm: Add bindings for Mediatek MT8183 SoC Platform
        arm64: dts: add pcie nodes for MT2712
        arm64: dts: add nand nodes for MT2712
        arm64: dts: add mmc nodes for MT2712
        arm64: dts: add pwm nodes for MT2712
        arm64: dts: add spi nodes for MT2712
        arm64: dts: add i2c nodes for MT2712
        arm64: dts: add iommu/smi nodes for MT2712
        arm64: dts: Add USB3 related nodes for MT2712
        ARM64: dts: mediatek: Add all CPUs in cooling maps
        arm64: dts: Add uart for mt6797 EVB
        arm64: dts: mediatek: x20: Add pinmux support for UART1
        arm64: dts: mediatek: mt6797: Add pinctrl support
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1de74163
    • Arnd Bergmann's avatar
      Merge tag 'v5.0-next-dts32' of... · f7d488be
      Arnd Bergmann authored
      Merge tag 'v5.0-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      mt7623:
      - add cooling mask to all CPUs
      - add compatible to sysirq binding
      
      * tag 'v5.0-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        dt-bindings: interrupt-controller: update bindings for MT7623
        ARM: dts: mt7623: Add all CPUs in cooling maps
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f7d488be
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-arm64-dt' of... · 1228c051
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      arm64: tegra: Device tree changes for v5.1-rc1
      
      This contains a couple of fixes to existing device trees, enables CPU
      frequency scaling on various Tegra210 boards, enables the TCU as debug
      serial port on Jetson Xavier, adds various improvements for SDMMC on
      Tegra210, Tegra186 and Tegra194 boards and finally adds initial support
      for the NVIDIA Shield TV.
      
      * tag 'tegra-for-5.1-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (25 commits)
        arm64: tegra: Update compatible for Tegra186 I2C
        arm64: tegra: Update compatible for Tegra210 I2C
        arm64: tegra: Support 200 MHz for SDMMC on Tegra194
        arm64: tegra: Add CQE Support for SDMMC4
        arm64: tegra: Add SDMMC auto-calibration settings
        arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888
        arm64: tegra: Add nodes for TCU on Tegra194
        arm64: tegra: Enable DFLL clock on Smaug
        arm64: tegra: Add CPU power rail regulator on Smaug
        arm64: tegra: Enable DFLL clock on Jetson TX1
        arm64: tegra: Add pinmux for PWM-based DFLL support on P2597
        arm64: tegra: Add CPU clocks on Tegra210
        arm64: tegra: Add DFLL clock on Tegra210
        arm64: tegra: p2771-0000: Use TEGRA186_ prefix for GPIO names
        arm64: tegra: p3310: Use TEGRA186_ prefix for GPIO names
        arm64: tegra: p2597: Sort nodes by unit-address
        arm64: tegra: p2972: Sort nodes properly
        arm64: tegra: Add regulators for Tegra210 Darcy
        arm64: tegra: Add pinmux for Darcy board
        arm64: tegra: Add gpio-keys nodes for Darcy
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1228c051
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-arm-dt' of... · 6583d1fd
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      ARM: tegra: Device tree changes for v5.1-rc1
      
      Contains a single patch that adds the "jedec,spi-nor" compatible string
      where appropriate.
      
      * tag 'tegra-for-5.1-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: add "jedec,spi-nor" flash compatible binding
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6583d1fd
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-dt-bindings' of... · 14ab4f43
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      dt-bindings: tegra: Changes for v5.1-rc1
      
      This contains device tree binding updates for CPU frequency scaling on
      Tegra210, BPMP support on Tegra210 and support for NVIDIA Shield TV.
      
      * tag 'tegra-for-5.1-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: cpufreq: tegra124: remove cpu_lp clock from required properties
        dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from required properties
        dt-bindings: clock: tegra124-dfll: add Tegra210 support
        dt-bindings: clock: tegra124-dfll: Update DFLL binding for PWM regulator
        dt-bindings: firmware: tegra186-bpmp: Remove name property
        dt-bindings: firmware: Add bindings for Tegra210 BPMP
        dt-bindings: tegra: Add Shield TV device tree binding documentation
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      14ab4f43
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm-dt-for-v5.1' of... · 550a43b3
      Arnd Bergmann authored
      Merge tag 'renesas-arm-dt-for-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into arm/dt
      
      Renesas ARM Based SoC DT Updates for v5.1
      
      * R-Car H2 (r8a7790) based Stout board
        - Convert to new LVDS DT bindings
      
      * R-Car H1 (r8a7779) and M1A (r8a7778) SoCs
        - Describe HSCIF0/1 devices in DT
      
      * RZ/G1M (r8a7743) SoC
        - Correct sort order of the RWDT node
        - Remove aliases: should be defined in board rather than SoC DT if needed
        - Remove generic compatible string from iic3: it is not compatible
      
      * RZ/G1N (r8a7744) SoC
        - Describe LVDS and DU devices in DT
        - Correct sort order of VSP and MSIOF noces
      
      * RZ/G1C (r8a7747) based iWave SBC
        - Enable RTC
      
      * RZ/A2M (r7s9210) SoC and EVB
        - Initial support
      
      * tag 'renesas-arm-dt-for-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: dts: r8a7744: Add LVDS support
        ARM: dts: r8a7744: Add DU support
        ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB
        ARM: dts: r7s9210: Initial SoC device tree
        ARM: dts: r8a7779: Add HSCIF0/1 device nodes
        ARM: dts: r8a7778: Add HSCIF0/1 support
        ARM: dts: r8a7743: Fix sorting of rwdt node
        ARM: dts: r8a7743: Remove aliases from SoC dtsi
        ARM: dts: r8a7743: Remove generic compatible string from iic3
        ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes
        ARM: dts: iwg23s-sbc: Enable RTC
        ARM: dts: stout: Convert to new LVDS DT bindings
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      550a43b3
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm64-dt2-for-v5.1' of... · ec38fad3
      Arnd Bergmann authored
      Merge tag 'renesas-arm64-dt2-for-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into arm/dt
      
      Second Round of Renesas ARM64 Based SoC DT Updates for v5.1
      
      * R-Car Gen3 SoC based Salvator-X, Salvator-XS and ULCB boards
        - Enable HS400 support for eMMC
      
      * R-Car E3 (r7a77990) SoC
        - Add OPPs table for cpu devices
      
      * RZ/G2E (r8a774c0) SoC
        - Describe TMU, CMT, SDHI devices in DT
        - Describe pincontrol support for SCIF2 device in DT
        - Add OPPs table for cpu devices
      
      * RZ/G2E (r8a774c0) based EK874 board and CAT875 sub-board,
        and CAT874 board
        - Initial support
      
      * tag 'renesas-arm64-dt2-for-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: dts: renesas: cat875: Enable PCIe support
        arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support
        arm64: dts: renesas: r8a774c0: Add TMU device nodes
        arm64: dts: renesas: r8a774c0: Add CMT device nodes
        arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices
        arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices
        arm64: dts: renesas: enable HS400 on R-Car Gen3
        arm64: dts: renesas: cat875: Add ethernet support
        arm64: dts: renesas: r8a774c0-cat874: Add uSD support
        arm64: dts: renesas: r8a774c0-cat874: Add pincontrol support to scif2
        arm64: dts: renesas: Add Si-Linux EK874 board support
        arm64: dts: renesas: Add Si-Linux CAT874 board support
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      ec38fad3
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-5.1-2' of... · d0bc1883
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Allwinner DT changes for 5.1, take 2
      
      Our usual bunch of DT changes for the Allwinner arm SoCs:
        - LCD support for the Q8 A13 tablets
        - GMAC support for the A80
        - PMIC power supplies for the A83t
      
      * tag 'sunxi-dt-for-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: dts: sun8i: a83t: Enable PMIC power supplies on various boards
        ARM: dts: sun9i: cubieboard4: Enable GMAC
        ARM: dts: sun9i: a80-optimus: Enable GMAC
        ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting
        ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node
        ARM: dts: sun9i: Add GMAC clock node
        ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator supplies
        ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator supplies
        ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused dc1sw regulator
        ARM: dts: sun5i: q8-tablet: Use bananapi,s070wv20-ct16 panel compatible
        ARM: dts: sun5i: q8-tablet: Add LCD Panel power supply
        ARM: dts: sun5i: q8-tablet: Add LCD Panel enable GPIO
        ARM: dts: sun5i: q8-tablet: Move panel properties to correct node level
        ARM: dts: sun5i: Add backlight GPIO for reference design tablet
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d0bc1883
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt64-for-5.1-2' of... · 175a366f
      Arnd Bergmann authored
      Merge tag 'sunxi-dt64-for-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Allwinner arm64 DT changes for 5.1, take 2
      
      Our usual round of DT changes for the arm64 Allwinner SoCs:
        - Enabling of the various power supplies on most a64 boards
        - H6 SRAM controller support
        - A64 CSI support
      
      * tag 'sunxi-dt64-for-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: a64: Enable PMIC power supplies on various boards
        arm64: dts: allwinner: a64: teres-i: enable power supplies
        arm64: dts: allwinner: h6: Add support for the SRAM C1 section
        dt-bindings: sram: sunxi: Add compatible for the H6 SRAM C1
        arm64: dts: allwinner: a64: Add A64 CSI controller
        arm64: dts: allwinner: h6: Move GIC device node fix base address ordering
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      175a366f
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-h3-h5-for-5.1' of... · 51098f76
      Arnd Bergmann authored
      Merge tag 'sunxi-h3-h5-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Allwinner H3 and H5 changes for 5.1
      
      Our usual round of DT changes shared between arm and arm64.
      
      We have a bunch of changes for board, improving the eMMC support on the H5
      variant of the All-H3-CC, enabling HDMI and reworking the CSI driver.
      
      * tag 'sunxi-h3-h5-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC HS-DDR 3.3V capable
        ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for CSI controller
        ARM: dts: sun8i-h3: nanopi-m1-plus: enable HDMI
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      51098f76
    • Arnd Bergmann's avatar
      Merge tag 'socfpga_dts_for_v5.1' of... · f5691ad1
      Arnd Bergmann authored
      Merge tag 'socfpga_dts_for_v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
      
      SoCFPGA DTS updates for v5.1
      - Add SMMU node for Stratix10
      - Add vendor prefix fo Novtech
      - Add a new 96Boards Chameleon96 board that uses a Cyclone5 SoCFPGA
      - Add missing reset properties for all IP on Cyclone5 and Arria10
      
      * tag 'socfpga_dts_for_v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        ARM: dts: socfpga: update more missing reset properties
        ARM: dts: socfpga: update missing reset property peripherals
        ARM: dts: Add support for 96Boards Chameleon96 board
        dt-bindings: vendor-prefixes: Add Novtech Vendor Prefix
        arm64: dts: stratix10: Add Stratix10 SMMU support
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f5691ad1
    • Arnd Bergmann's avatar
      Merge tag 'hisi-arm64-dt-for-5.1v2' of git://github.com/hisilicon/linux-hisi into arm/dt · 01a8ab4e
      Arnd Bergmann authored
      ARM64: DT: Hisilicon SoCs DT updates for 5.1
      
      * Hi6220 SoC and related boards:
        - Add DMA entries to enable DMA for Bluetooth transfers
        - Add power-on delay to make wifi stable
        - Revert HS200 mode to avoid eMMC controller resets and block read failures
      
      * Hi3660 SoC and related boards:
        - Fix SD card detection via setting cd-gpios correctly
      
      * Hi3798 SoC and related boards:
        - Fix malformed SPDX license identifier
      
      * tag 'hisi-arm64-dt-for-5.1v2' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"
        arm64: dts: hikey: Give wifi some time after power-on
        arm64: dts: hi3798cv200: fix malformed SPDX license identifier
        arm64: dts: hikey960: fix SDcard detection
        arm64: dts: hikey: Add DMA entries for Bluetooth UART
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      01a8ab4e
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dts-for-5.1' of... · f02635ea
      Arnd Bergmann authored
      Merge tag 'qcom-dts-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into arm/dt
      
      Qualcomm Device Tree Changes for v5.1
      
      * Fixup GIC IRQ flags and GSBI state on MSM8660
      * Add USB OTG, gpio ranges, and Wifi support on MSM8974 Hammerhead
      * Remove skeleton.dtsi on IPQ4019
      
      * tag 'qcom-dts-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        ARM: dts: ipq4019: Remove skeleton.dtsi
        ARM: dts: qcom: msm8974-hammerhead: add USB OTG support
        ARM: dts: qcom: msm8974: add gpio-ranges
        ARM: dts: qcom: msm8974-hammerhead: add WiFi support
        ARM: dts: msm8660: Fix up GIC IRQ flags
        ARM: dts: msm8660: Mark two GSBI blocks "disabled"
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f02635ea
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm64-for-5.1' of... · 2ab58c85
      Arnd Bergmann authored
      Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into arm/dt
      
      Qualcomm ARM64 Updates for v5.1
      
      * Add MSM8998 RPMCC, I2C, and USB related nodes
      * Add MSM8996 rpmpd node
      * Fix typo in MSM8996 pin definitions
      * Disable MSM8996 VFE smmu to fix security violation
      * Add I2C, SPI, rpmcc, uart, and WCN3990 wlan nodes on QCS404
      * Enable SDCC1 HS400 support on QCS404
      * Add a multitude of nodes on SDM845:
        SD, UFS, USB, LPASS, SCM, QSPI, PDC, DPU, videocc, GPU, RPMh
        bus interconnect, WCN3990 WLAN
      * Add gpio ranges to SDM845 TLMM
      * Fix regulator load on sdcard on MSM8998-mtp board
      
      * tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux: (41 commits)
        arm64: dts: sdm845: Add interconnect provider DT nodes
        arm64: dts: qcom: msm8996: Disabled VFE SMMU
        arm64: dts: qcom: qcs404: Add rpmcc node
        arm64: dts: qcom: msm8998: Add rpmcc node
        arm64: dts: qcom: msm8998: Add USB-related nodes
        arm64: dts: qcom: qcs404: Add QUP I2C and SPI nodes
        arm64: dts: qcom: qcs404: Define remaining UARTs
        arm64: dts: qcom: qcs404: Specify pinctrl state for UART
        arm64: dts: qcom: sdm845: Fix lpasscc reg
        arm64: dts: qcom: sdm845: Remove the duplicate header inclusion
        arm64: dts: qcom: sdm845: Add reserve-memory nodes
        arm64: dts: qcom: sdm845: Add gpio-ranges to TLMM node
        arm64: dts: qcom: sdm845: Extend ranges and describe DMA space
        arm64: dts: qcom: sdm845: Increase address and size cells for soc
        arm64: dts: sdm845: Add rpmh powercontroller node
        arm64: dts: msm8996: Add rpmpd device node
        arm64: dts: sdm845: Add WCN3990 WLAN module device node
        arm64: dts: qcom: sdm845: Add PDC Global reset driver node
        arm64: dts: qcom: sdm845: Add SCM DT node
        arm64: dts: qcom: sdm845: Fix pcs_misc region address for UNI PHY
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2ab58c85
    • Arnd Bergmann's avatar
      Merge tag 'lpc32xx-dt-for-5.1' of https://github.com/vzapolskiy/linux-lpc32xx into arm/dt · 2a434f24
      Arnd Bergmann authored
      ARM: lpc32xx: devicetree updates for v5.1
      
      Here are the changes for ARM NXP LPC32xx and ARM NXP LPC18xx/LPC43xx
      devicetree files:
      
      * added dts file for MYIR Tech MYD-LPC4357 development board,
      * two missing properties are added to LPC32xx keypad controller device
        tree node, this fixes a long-standing problem with its initialization,
      * LPC32xx PL11x LCD controller device node got corrected properties,
        which allows to use it with a new PL11x DRM driver,
      * output voltage level on one of Phytec phyCORE-LPC3250 fixed regulators
        is corrected, the fix is needed to remove duplicating platform data,
      * Phytec phyCORE-LPC3250 board gets a description of a kit LCD panel,
        this completes setup of CLCD device tree node for the board,
      * added unit addresses to memory device nodes on EA and Phytec boards,
      * fixes of ordinary warnings in dts formatting like leading zeroes,
        unused address and size cell properties and so on.
      
      * tag 'lpc32xx-dt-for-5.1' of https://github.com/vzapolskiy/linux-lpc32xx:
        ARM: dts: lpc32xx: ea3250: beautify gpio keys children nodes
        ARM: dts: lpc32xx: ea3250: add unit address to memory device node
        ARM: dts: lpc32xx: phy3250: add unit address to memory device node
        ARM: dts: lpc32xx: phy3250: setup LCD controller to panel interface
        ARM: dts: lpc32xx: phy3250: remove regulators umbrella device node
        ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage
        ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks property
        ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant
        ARM: dts: lpc32xx: reparent keypad controller to SIC1
        ARM: dts: lpc32xx: add required clocks property to keypad device node
        ARM: dts: Add DT for MYIR Tech MYD-LPC4357 Development Board
        ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation
        ARM: dts: lpc435x: remove address and size cells from gpio-keys-polled nodes
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2a434f24