1. Mar 27, 2018
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-arm64-dt' of... · d45357e4
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "arm64: tegra: Device tree changes for v4.17-rc1" from Thierry Reding:
      
      Adds initial support for the P2972-0000 development board based on
      Tegra194 and enables the AHCI controller on Jetson TX1.
      
      * tag 'tegra-for-4.17-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Enable AHCI on Jetson TX1
        arm64: tegra: Add SATA node for Tegra210
        arm64: tegra: Add device tree for the Tegra194 P2972-0000 board
        arm64: tegra: Add Tegra194 chip device tree
      d45357e4
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-arm-dt' of... · b2fc2640
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "ARM: tegra: Device tree changes for v4.17-rc1" from Thierry Reding:
      
      Support for the VDE is added on Tegra30 along with some general cleanup
      and some improvements to the various Toradex boards.
      
      * tag 'tegra-for-4.17-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: apalis-tk1: Support v1.2 hardware revision
        ARM: tegra: apalis-tk1: Copyright period, spurious newlines
        ARM: tegra: apalis-tk1: Hog group for ethernet, PCIe, reset GPIOs
        ARM: tegra: apalis-tk1: Add missing as3722 gpio0 configuration
        ARM: tegra: apalis-tk1: Activate PWM pin muxing for pwm3
        ARM: tegra: apalis-tk1: Set critical trips
        ARM: tegra: apalis/colibri: Remove unneeded reg property
        ARM: tegra: apalis/colibri: Use correct compatible for RTC
        ARM: tegra: Fix I2C bus frequencies on Apalis/Colibri
        ARM: tegra: venice2: Remove duplicate pcie-1 node
        ARM: tegra: beaver: Remove invalid uses of rsvd1
        ARM: tegra: Use proper IRQ type definitions
        ARM: tegra: Fix ULPI regression on Tegra20
        ARM: tegra: Add unit address to VDE IRAM area
        ARM: tegra: Add video decoder node on Tegra30
        ARM: tegra: Add IRAM node on Tegra30
      b2fc2640
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-dt-bindings' of... · 2d78b1da
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "dt-bindings: Tegra changes for v4.17-rc1" from Thierry Reding:
      
      Mostly cleanup of existing bindings and initial support for Tegra194.
      
      * tag 'tegra-for-4.17-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt/bindings: Fix binding examples for Tegra GMI controller
        dt-bindings: phy: Clarify ULPI PHY source clock
        dt-bindings: tegra: Add documentation for nvidia,tegra194-pmc
        dt-bindings: tegra: Add missing chips and NVIDIA boards
      2d78b1da
  2. Mar 16, 2018
    • Rob Herring's avatar
      ARM: dts: stih4xx: Add missing #sound-dai-cells · 4f21a120
      Rob Herring authored
      
      
      dtc now gives the following warnings:
      
      arch/arm/boot/dts/stih410-b2120.dtb: Warning (sound_dai_property): /soc/sound/simple-audio-card,dai-link@0/codec: Missing property '#sound-dai-cells' in node /soc/sti-display-subsystem/sti-hdmi@8d04000 or bad phandle (referred from sound-dai[0])
      arch/arm/boot/dts/stih407-b2120.dtb: Warning (sound_dai_property): /soc/sound/simple-audio-card,dai-link@0/codec: Missing property '#sound-dai-cells' in node /soc/sti-display-subsystem/sti-hdmi@8d04000 or bad phandle (referred from sound-dai[0])
      arch/arm/boot/dts/stih410-b2260.dtb: Warning (sound_dai_property): /soc/sound/simple-audio-card,dai-link@0/codec: Missing property '#sound-dai-cells' in node /soc/sti-display-subsystem/sti-hdmi@8d04000 or bad phandle (referred from sound-dai[0])
      
      Add the missing #sound-dai-cells property.
      
      Cc: Patrice Chotard <patrice.chotard@st.com>
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4f21a120
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-4.17' of... · 614bae98
      Arnd Bergmann authored
      Merge tag 'imx-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "Freescale arm64 device tree updates for 4.17" from Shawn Guo:
       - Move cpu_thermal device out of bus node to fix DTC simple_bus_reg
         warning seen with W=1 switch.
       - Fix IFC child nodes' unit-address to eliminate DTC simple_bus_reg
         warnings.
       - Add a dummy size memory 'reg' property for LS1046A device tree to
         avoid unit_address_vs_reg DTC warning, and the real size will be
         filled by bootloader.
       - Update ls208xa-qds board device tree to fix unit_address_vs_reg
         warnings with DSPI device.
       - Add idle-states for LS1012A and LS1043A, and correct
         arm,psci-suspend-param setting for already added idle-states.
       - DPAA QBMan portal and watchdog device addition.
      
      * tag 'imx-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: ifc: Fix the unit address format in the examples
        arm64: dts: ls1046a: add a dummy memory 'reg' property
        arm64: dts: fsl: fix ifc simple-bus unit address format warnings
        arm64: dts: fsl: update the cpu idle node
        arm64: dts: ls1043a: add cpu idle support
        arm64: dts: ls1012a: add cpu idle support
        arm64: dts: ls208xa-qds: Fix the 'reg' property
        arm64: dts: ls208xa-qds: Pass unit name to dspi child nodes
        arm64: dts: ls208xa: Move cpu_thermal out of bus node
        arm64: dts: ls1088a: Move cpu_thermal out of bus node
        arm64: dts: ls1046a: Move cpu_thermal out of bus node
        arm64: dts: ls1043a: Move cpu_thermal out of bus node
        arm64: dts: ls1012a: Move cpu_thermal out of bus node
        arm64: dts: Add DPAA QBMan portal 9
        arm64: dts: ls1088a: add DT node of watchdog
      614bae98
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-4.17' of... · 7a76aad0
      Arnd Bergmann authored
      Merge tag 'imx-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "i.MX device tree updates for 4.17" from Shawn Guo:
      
       - New board support: phyBOARD-Mira i.MX6 boards; Advantech DMS-BA16
         i.MX6Q board; Toradex Colibri iMX6ULL boards.
       - ZII RDU board updates: add RAVE SP device; disable on-chip watchdog
         as the external watchdog is being used instead; improve USDHC node
         regarding to voltage and SDIO capability.
       - i.MX6UL/ULL updates: cpufreq clock cleanup; add IOMUXC_SNVS pins and
         missing daisy chain configurations; add more devices like WDOG3,
         UART8, PMU, architected timer etc.
       - Hummingboard updates: correct USBOTG-ID pin; remove mention of
         nonexistent node.
       - Fix compatibles of atmel eeprom devices.
       - A couple of improvements on i.MX25 pinfunc header regarding to eSDHC
         pins.
       - A bunch of patches from Fabio and Marco to fix DTC warnings seen with
         W=1 switch.
       - Remove GPU subsystem nodes, as they are not needed by the etnaviv
         driver anymore and have been removed from the binding.
       - Add FIFO depth definition for i.MX25 SSI devices.
       - Add missing '#sound-dai-cells' for sgtl5000 codec which is complained
         by DTC.
       - Miscellaneous and random updates.
      
      * tag 'imx-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (66 commits)
        ARM: dts: i.MX25: define SSI FIFO depth
        ARM: dts: vf610m4: Remove the zero length reg property
        ARM: dts: vf610m4: Remove skeleton.dtsi inclusion
        ARM: dts: vf500: Remove the zero length reg property
        ARM: dts: vf: Add memory node unit name
        ARM: dts: vf500: Remove skeleton.dtsi inclusion
        ARM: dts: imx7s: add temperature monitor support
        ARM: dts: imx: Add missing #sound-dai-cells for sgtl5000 codec
        ARM: dts: imx51-zii-rdu1: Add node for RAVE SP device
        ARM: dts: imx6: RDU2: Add RAVE SP device
        ARM: dts: imx5: Pass the memory unit-address
        ARM: dts: imx7s: add spba-bus abstraction
        ARM: dts: imx6dl-icore-rqs: Fix invalid PHY address assignment for ethernet
        ARM: dts: imx6ul: add wdog3 node
        ARM: dts: imx7: add CPU PMU support
        ARM: dts: imx6dl-colibri-eval-v3: Add chosen node
        ARM: dts: imx6: Pass memory unit-adress
        ARM: dts: imx6dl: remove 'lcdif' node
        ARM: dts: hummingboard: Remove mention of nonexistent node
        ARM: dts: imx6qdl-hummingboard: fix USBOTG-ID pin
        ...
      7a76aad0
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-newclk-4.17' of... · fed925ea
      Arnd Bergmann authored
      Merge tag 'imx-dt-newclk-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "i.MX device tree update with new clock for 4.17" from Shawn Guo:
      
       - Add CAAM and Keypad device node for i.MX7S/D SoC device tree.
       - Add clock support for i.MX7 SNVS RTC device.
      
      * tag 'imx-dt-newclk-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: dts: imx7s: add Keypad Port module
        ARM: dts: imx7s: add CAAM device node
        ARM: dts: imx7s: add snvs rtc clock
        clk: imx: imx7d: add the Keypad Port module clock
        clk: imx7d: add CAAM clock
        clk: imx: imx7d: add the snvs clock
      fed925ea
    • Arnd Bergmann's avatar
      Merge tag 'uniphier-dt-v4.17' of... · f3ccc2b4
      Arnd Bergmann authored
      Merge tag 'uniphier-dt-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt
      
      Pull "UniPhier ARM SoC DT updates for v4.17" from Masahiro Yamada:
      
      - add sound support
      - add ethernet support
      - use proper SPDX-License-Identifier style
      
      * tag 'uniphier-dt-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        ARM: dts: uniphier: add sound node for PXs2
        arm64: dts: uniphier: use proper SPDX-License-Identifier style
        ARM: dts: uniphier: use proper SPDX-License-Identifier style
        arm64: dts: uniphier: add fixed regulators for audio codec
        arm64: dts: uniphier: add AVE ethernet node
        ARM: dts: uniphier: add AVE ethernet node
        arm64: dts: uniphier: add compress audio out for LD11/LD20
        arm64: dts: uniphier: add speaker out for LD11/LD20 boards
        arm64: dts: uniphier: add sound node
        ARM: dts: uniphier: add audio in/out pin-mux node
      f3ccc2b4
  3. Mar 15, 2018
  4. Mar 14, 2018
  5. Mar 13, 2018
  6. Mar 12, 2018
    • Murali Karicheri's avatar
      ARM: dts: Keystone: add ECC error handler support · 90d4806b
      Murali Karicheri authored
      
      
      Add emif node for keystone2 devices, which is used for ECC support.
      
      Signed-off-by: default avatarMurali Karicheri <m-karicheri2@ti.com>
      [t-kristo@ti.com: made emif enabled by default for all keystone2 devices]
      Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
      Acked-by: default avatarSantosh Shilimkar <ssantosh@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      90d4806b
    • Tero Kristo's avatar
      ARM: dts: keystone-k2g: add watchdog support · 4cd6847c
      Tero Kristo authored
      
      
      Add a watchdog node for keystone-k2g, with the corresponding clock and
      power domain handles.
      
      Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4cd6847c
    • Arnd Bergmann's avatar
      Merge tag 'at91-ab-4.17-dt' of... · 189e542b
      Arnd Bergmann authored
      Merge tag 'at91-ab-4.17-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt
      
      Pull "AT91 DT for 4.17" from Alexandre Belloni:
      
      Not much this cycle, mainly changes on the Axentia boards from Peter and
      a cleanup from Bartosz:
      
       - use 'atmel' as at24 manufacturer
       - device addition and fixes for axentia boards
       - fix sama5d4 pinctrl compatible
      
      * tag 'at91-ab-4.17-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/abelloni/linux:
        ARM: dts: at91: use 'atmel' as at24 manufacturer for at91sam9263ek
        ARM: dts: at91: use 'atmel' as at24 manufacturer for at91-sama5d2_ptc_ek
        ARM: dts: at91: use 'atmel' as at24 manufacturer for at91sam9g20ek
        ARM: dts: at91: use 'atmel' as at24 manufacturer for at91sam9260ek
        ARM: dts: at91: use 'atmel' as at24 manufacturer for sama5d34ek
        ARM: dts: at91: sama5d4: fix pinctrl compatible string
        ARM: dts: at91: tse850: make the sound dai cell count explicit
        ARM: dts: at91: nattis: add lvds-encoder
        ARM: dts: at91: nattis: use up-to-date mtd partitions
        ARM: dts: at91: tse850: use the correct compatible for the eeprom
        ARM: dts: at91: nattis: use the correct compatible for the eeprom
        ARM: dts: at91: sam9rl: Properly assign copyright
      189e542b
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-4.17-1' of git://git.infradead.org/linux-mvebu into next/dt · 9f07438d
      Arnd Bergmann authored
      Pull "mvebu dt64 for 4.17 (part 1)" from Gregory CLEMENT:
      
      - convert to the SPDX-License-Identifier
      - add missing clocks (for the registers) on some of the peripherals
      - use the new nand driver
      - add more uart for Armada 7K/8K SoCs
      
      * tag 'mvebu-dt64-4.17-1' of git://git.infradead.org/linux-mvebu:
        ARM64: dts: marvell: armada-cp110: Add apb_pclk clock for the uart nodes
        arm64: dts: marvell: use reworked NAND controller driver on Armada 8K
        arm64: dts: marvell: use reworked NAND controller driver on Armada 7K
        ARM64: dts: marvell: armada-cp110: Add registers clock for sata node
        arm64: dts: marvell: armada-8080-db: use SPDX-License-Identifier
        arm64: dts: marvell: armada-8040-mcbin: use SPDX-License-Identifier
        arm64: dts: marvell: armada-8040-db: use SPDX-License-Identifier
        arm64: dts: marvell: armada-7040-db: use SPDX-License-Identifier
        arm64: dts: marvell: armada-3720-espressobin: use SPDX-License-Identifier
        arm64: dts: marvell: armada-3720-db: use SPDX-License-Identifier
        arm64: dts: marvell: use SPDX-License-Identifier for Armada SoCs
        arm64: dts: marvell: mcbin: fix board name typo
        arm64: dts: marvell: mcbin: enable uart headers
        arm64: dts: marvell: add CP110 uart peripherals
        ARM64: dts: marvell: armada-cp110: Add registers clock for I2C nodes
        ARM64: dts: marvell: armada-cp110: Add registers clock for SPI nodes
      9f07438d
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-4.17-1' of git://git.infradead.org/linux-mvebu into next/dt · a3138e20
      Arnd Bergmann authored
      Pull "mvebu dt for 4.17 (part 1)" from Gregory CLEMENT:
      
      Most of them are small fixes or cleanup.
      
      Only the change on the clearfog will have a noticeable effect allowing
      to use the i2c at an higher frequency.
      
      * tag 'mvebu-dt-4.17-1' of git://git.infradead.org/linux-mvebu:
        ARM: dts: armada388-clearfog: increase speed of i2c0 to 400kHz
        arm: dts: kirkwood: fix error in #sound-dai-cells size
        ARM: dts: kirkwood: Fix "debounce-interval" property misspelling
        ARM: dts: armada: netgear-rn*: fix rtc node name
      a3138e20
    • Arnd Bergmann's avatar
      Merge tag 'hisi-arm64-dt-for-4.17' of git://github.com/hisilicon/linux-hisi into next/dt · dce8efa0
      Arnd Bergmann authored
      Pull "ARM64: DT: Hisilicon SoC DT updates for 4.17" from Wei Xu:
      
      - Add XGE CPLD control support for hip07 SoC
      - Disable the SMMU on hip06 and hip07 SoCs becuase of
        the hardware limitation
      - Enable HS200 mode for the MMC controller on hi6220 hikey board
      - Remove "cooling-{min|max}-level" this kind unused properties
        for hi6220 SoC
      - Add watchdog node for hi6220 SoC
      - Remove "CPU_NAP" idle state on hikey960 board since it is
        not stable and useless with the updated firmware
      
      * tag 'hisi-arm64-dt-for-4.17' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: Hi3660: Remove 'CPU_NAP' idle state
        arm64: dts: hi6220: enable watchdog
        ARM64: dts: hi6220: Remove "cooling-{min|max}-level" for CPU nodes
        arm64: dts: hikey: Enable HS200 mode on eMMC
        arm64: dts: hisi: Disable hisilicon smmu node on hip06/hip07
        arm64: dts: hisi: add hns-dsaf cpld control for the hip07 SoC
      dce8efa0
    • Arnd Bergmann's avatar
      Merge tag 'xilinx-dt-for-4.17' of https://github.com/Xilinx/linux-xlnx into next/dt · 4bb4acea
      Arnd Bergmann authored
      Pull "arm: Xilinx(Zynq and ZynqMP) DT changes for v4.17" from Michal Simek:
      
      - Use SPDX license identifier
      - Add Xilinx ZynqMP boards
        zcu100-revC, zcu102-revA/revB/rev1.0, zcu104-revA, zcu106-revA,
        zcu111-revA, zc1751 dc1/dc2/dc3/dc4
      - Add Xilinx Zynq boards
        cc108, zc770 dc1/dc2/dc3/dc4
      - Add Digilent Zybo Z7
      - Minor fixes in current DTSes
      
      * tag 'xilinx-dt-for-4.17' of https://github.com/Xilinx/linux-xlnx: (22 commits)
        arm: dts: zynq: Add Digilent Zybo Z7 board
        arm: zynq: Add support for Xilinx zc770 xm013 dc4 board
        arm: zynq: Add support for Xilinx zc770 xm012 dc3 board
        arm: zynq: Add support for Xilinx zc770 xm011 dc2 board
        arm: zynq: Add support for Xilinx zc770 xm010 dc1 board
        arm: zynq: Add Xilinx cc108 board
        arm: zynq: Add missing address node name in microzed board
        arm: dts: zynq: Use SPDX-License-Identifier
        arm: zynq: Use i2c-mux instead of i2cswitch for pca9548
        arm64: zynqmp: Add support for Xilinx zc1751
        arm64: zynqmp: Add support for Xilinx zc12XX boards
        arm64: zynqmp: Add support for Xilinx zcu111-revA
        arm64: zynqmp: Add support for Xilinx zcu106-revA
        arm64: zynqmp: Add support for Xilinx zcu104-revA
        arm64: zynqmp: Add support for Xilinx zcu102
        arm64: zynqmp: Add support for Xilinx zcu100-revC
        dt-bindings: xilinx: Add description for ZynqMP
        arm64: zynqmp: Add 8-bit bus width property for ep108
        arm64: zynqmp: Added OOB timing settings in zynqmp-ep108.dts
        arm64: zynqmp: Add SPDX license identifier
        ...
      4bb4acea
    • Fabio Estevam's avatar
      dt-bindings: ifc: Fix the unit address format in the examples · 4e017f14
      Fabio Estevam authored
      DTC warnings will be seen if these examples are used in a real dts file
      due to a mismatch in the unit address notation.
      
      Align the unit address notation to what is done in the real dts files
      as per commit f81d7af7
      
       ("arm64: dts: fsl: fix ifc simple-bus unit
      address format warnings")
      
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      4e017f14
    • Martin Kaiser's avatar
      ARM: dts: i.MX25: define SSI FIFO depth · f4be9b77
      Martin Kaiser authored
      
      
      According to the i.MX25 reference manuals, each SSI has four FIFOs. All
      of those FIFOs can store up to 15 entries.
      
      The fsl_ssi driver's internal default for the FIFO depth in 8. Set our
      non-default FIFO depth explicitly in the Device Tree.
      
      Signed-off-by: default avatarMartin Kaiser <martin@kaiser.cx>
      Reviewed-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      f4be9b77
  7. Mar 10, 2018