1. 12 Mar, 2018 2 commits
    • 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
  2. 08 Mar, 2018 19 commits
  3. 07 Mar, 2018 19 commits
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt64-4.17' of... · 36719eb1
      Arnd Bergmann authored
      Merge tag 'samsung-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Pull "Samsung DTS ARM64 changes for v4.17" from Krzysztof Kozłowski:
      
      1. Add support for HDMI audio on Exynos 5433 TM2/TM2E boards.
      2. Add support for USB-MHL connector on Exynos 5433 TM2/TM2E boards.
      
      * tag 'samsung-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: add OF graph between MHL and USB connector
        arm64: dts: exynos: add micro-USB connector node to TM2 platforms
        ARM: dts: exynos: Add support for HDMI audio on Exynos 5433 TM2 board
        ARM: dts: exynos: Update I2S0 device node in exynos5433
        ARM: dts: exynos: Add I2S1 device node to exynos5433
      36719eb1
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-4.17' of... · e238310c
      Arnd Bergmann authored
      Merge tag 'samsung-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Pull "Samsung DTS ARM changes for v4.17" from Krzysztof Kozłowski:
      
      1. Add WiFi to Artik 5 board.
      2. Remove unused samsung_k3pe0e000b memory DTSI.
      3. Add few remaining SPDX license identifiers.
      4. Refactor Exynos4 by using labels for overriding/extending nodes and
         moving respective nodes under the 'soc' node.
      5. Add three new Exynos4412-based boards: GT-I9300 (Samsung Galaxy S3),
         GT-I9305 (Samsung Galaxy S3 LTE) and GT-N7100/N7105 (Samsung Note 2).
         They are based heavily on existing Trats2 board.
      6. Fix PMIC interrupts on Trats board.
      7. Fix IOMMU for GScaler devices on Exynos5250.
      8. Minor fixes in unit addresses pointed by DTC.
      9. Minor cleanups from unused properties and duplicated code.
      
      * tag 'samsung-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (29 commits)
        ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250
        ARM: dts: exynos: Remove unused bypass-smu property from Xyref5260
        ARM: dts: exynos: Add missing interrupts property to PMIC on Trats board
        ARM: dts: exynos: Fix unit addresses of PDMA nodes in Exynos5410
        ARM: dts: exynos: Fix address of PPMU ACP on Exynos4210
        ARM: dts: exynos: Cleanup power domain nodes in exynos3250.dtsi
        ARM: dts: exynos: Add touchscreen node to Exynos4412 N710x
        ARM: dts: exynos: Add Samsung's Exynos4412-based Midas boards
        ARM: dts: exynos: Split Trats2 DTS in preparation for Midas boards
        ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes
        dt-bindings: samsung: Document bindings for Midas family boards
        ARM: dts: exynos: Add soc node to exynos4412
        ARM: dts: exynos: Add soc node to exynos4210
        ARM: dts: exynos: Add soc node to exynos4
        ARM: dts: exynos: Add soc node to exynos5440
        ARM: dts: exynos: Use pmu label in exynos4412
        ARM: dts: exynos: Remove duplicated inclusion of syscon restart nodes on Exynos5410
        ARM: dts: exynos: Use label instead of full path in exynos4412-itop-elite
        ARM: dts: exynos: Use labels instead of full paths in exynos4412-trats2
        ARM: dts: exynos: Use label instead of full path in exynos4412-odroid-common
        ...
      e238310c
    • Geert Uytterhoeven's avatar
      ARM: dts: atlas7: Use generic uart-has-rtscts DT property · bf89bd52
      Geert Uytterhoeven authored
      As of commit 7f60830a ("serial: sirf: Use generic
      uart-has-rtscts DT property property"), the SiRF UART driver recognizes
      the generic "uart-has-rtscts" DT property, deprecating the
      vendor-specific "sirf,uart-has-rtscts" DT property. Hence replace the
      latter by the former in all DTS files.
      Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      bf89bd52
    • Arnd Bergmann's avatar
      Merge tag 'stm32-dt-for-v4.17-1' of... · dfbecbc7
      Arnd Bergmann authored
      Merge tag 'stm32-dt-for-v4.17-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt
      
      Pull "STM32 DT updates for v4.17, round 1" from Alexandre Torgue:
      
      Highlights:
      -----------
       -Add support of STM32MP157 MPU and stm32mp157c eval board
       -Add SD supports on F4 and F7 boards
       -Add leds support on stm32f469 and stm32f769 disco boards
       -Add push button support on stm32f469 and stm32f769 disco boards
       -Add EXTI, SPI, RTC, USB HS/FS support on STM32H743 MCU
       -Add RTC and USB OTG HS on stm32f769-disco
       -Use dedicated files for F7 pinctrl
      
      * tag 'stm32-dt-for-v4.17-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (34 commits)
        ARM: dts: stm32: Fix sdio2 rcc hard coded value
        dt-bindings: mfd: Add STM32F7 SDMMC2 rcc entry
        ARM: dts: stm32: Enable sdio1 for stm32f769-disco
        ARM: dts: stm32: Enable sdio1 for stm32f746-eval
        ARM: dts: stm32: Enable sdio1 for stm32f746-disco
        ARM: dts: stm32: Add sdio pins definition for stm32f7
        ARM: dts: stm32: add SPI support on STM32H743 SoC
        ARM: dts: stm32: enable RTC on stm32h743i-eval
        ARM: dts: stm32: add RTC support on STM32H743
        ARM: dts: stm32: enable USB OTG HS on stm32h743i-eval
        ARM: dts: stm32: add USB OTG HS and FS support for STM32H743 SoC
        ARM: dts: stm32: enable RTC on stm32f769-disco
        ARM: dts: stm32: enable USB HS on stm32f769-disco
        ARM: dts: stm32: select otg mode for usbotg_hs on stm32746g_eval
        ARM: dts: stm32: add gadget fifo sizes to usbotg_hs on stm32f746
        ARM: dts: stm32: Add push button to stm32f769 Discovery board
        ARM: dts: stm32: Add push button to stm32f469 Discovery board
        ARM: dts: stm32: Add leds support to stm32f769 Discovery board
        ARM: dts: stm32: Add leds support to stm32f469 Discovery board
        ARM: dts: stm32: Fix HSE clock frequency for stm32h743i-disco board
        ...
      dfbecbc7
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.17/dt-sdhci-signed' of... · 0517a093
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.17/dt-sdhci-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Pull "Device tree changes for dra7 sdhci for v4.17" from Tony Lindgren:
      
      This series from Sekhar Nori and Kishon Vijay Abraham I adds
      sdhci related nodes for dra7. To support higher transfer speeds,
      the iodelay pinmux controller needs to be also configured.
      
      Note that as these changes need SDHCI_OMAP to be enabled to avoid
      breaking booting for various systems, these changes are based on
      two defconfig changes to enable SDHCI_OMAP in the defconfig files.
      
      * tag 'omap-for-v4.17/dt-sdhci-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: am57xx-idk: Select pull down for mmc1_clk line in default mode
        ARM: dts: dra71-evm: Select pull down for mmc1_clk line in default mode
        ARM: dts: dra71-evm: Correct evm_sd regulator max voltage
        ARM: dts: dra76-evm: Add "vqmmc-supply" property for mmc2
        ARM: dts: am57xx-idk: Add "vqmmc-supply" property for mmc2
        ARM: dts: dra7-evm: Add "vqmmc-supply" property for mmc2
        ARM: dts: dra7-evm: Remove mmc specific pinmux
        ARM: dts: am57xx-beagle-x15: Add "vqmmc-supply" property for mmc2
        ARM: dts: dra76-evm: Add pinctrl data for higher speed MMC/SD modes
        ARM: dts: dra76-evm: Shift to using common IOdelay data
        ARM: dts: dra76x: Create a common file with MMC/SD IOdelay data
        ARM: omap2plus_defconfig: Enable CONFIG_MMC_SDHCI_OMAP
        ARM: multi_v7_defconfig: Enable CONFIG_MMC_SDHCI_OMAP
      0517a093
    • Arnd Bergmann's avatar
      Merge tag 'keystone_dts_for_4.17' of... · ea99a354
      Arnd Bergmann authored
      Merge tag 'keystone_dts_for_4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt
      
      Pull "ARM: Keystone DTS for 4.17" from Santosh Shilimkar:
      
       - Andrew's various DTS warning fixes
       - clock address separator fix
       - EDAC support for EMIF
       - serial dts node unit address format fix
      
      * tag 'keystone_dts_for_4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
        ARM: dts: keystone-k2g: Fix unit-address formatting for serial nodes
        dt-bindings: memory: ti-emif: add edac support under emif
        ARM: dts: keystone-k2e-clocks: Fix missing unit address separator
        ARM: dts: keystone-k2g: Move usb-phy nodes out of soc0
        ARM: dts: keystone-k2g: Move keystone_dsp_gpio to under device-state-control
        ARM: dts: keystone-k2g: Move keystone_irq to under device-state-control
        ARM: dts: keystone-k2hk: Move keystone_dsp_gpio to under device-state-control
        ARM: dts: keystone-k2l: Move keystone_dsp_gpio to under device-state-control
        ARM: dts: keystone-k2e: Move keystone_dsp_gpio to under device-state-control
        ARM: dts: keystone: Move reset-controller to under device-state-control
        ARM: dts: keystone: Move keystone_irq to under device-state-control
      ea99a354
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.17/dt-signed' of... · e94e5cb8
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.17/dt-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Pull "Device tree changes for omap variants for v4.17" from Tony Lindgren:
      
      This series of changes updates the device tree files for omaps:
      
      - Nokia N9 support for magnetometer
      
      - Update at24 to use atmel as manufacturer for am335x-boneblue
      
      - Add support for am33xx based PDU001 board
      
      - Update Droid 4 touchscreen for reset-gpios and add audio
        codec and soundcard
      
      - Remove unused dra7 cooling level nodes
      
      - A series of changes to configure am335x and am437x for PM
      
      - Add pinmuxing for i2c2 and 3 for LogicPD boards
      
      - Add EMIF interrupt infor for am437x and am335x
      
      - Add missing omap3 sound-dai-cells
      
      * tag 'omap-for-v4.17/dt-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (21 commits)
        ARM: dts: omap4-droid4: add soundcard
        ARM: dts: motorola-cpcap-mapphone: add audio-codec
        ARM: dts: omap3: Add missing #sound-dai-cells
        ARM: dts: am43xx: add emif interrupt info
        ARM: dts: am33xx: add emif interrupt info
        ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD SOM-LV
        ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD torpedo
        ARM: dts: am4372: Mark omap_l3_noc with ti,no-idle
        ARM: dts: am4372: Mark emif with ti,no-idle
        ARM: dts: am33xx: Mark emif with ti,no-idle
        ARM: dts: am4372: Add soc node
        ARM: dts: am33xx: Add pm-sram phandle to soc node
        ARM: dts: am4372: Update emif node
        ARM: dts: am33xx: Update emif node
        ARM: dts: am4372: Reserve pm code and data regions in ocmcram sram node
        ARM: dts: am33xx: Reserve pm code and data regions in ocmcram sram node
        ARM: dts: omap: Remove "cooling-{min|max}-level" for CPU nodes
        ARM: dts: omap4-droid4: update touchscreen
        ARM: dts: am33xx: add PDU001 board
        ARM: dts: use 'atmel' as at24 manufacturer in am335x-boneblue
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e94e5cb8
    • Arnd Bergmann's avatar
      Merge tag 'juno-updates-4.17' of... · d5a77eca
      Arnd Bergmann authored
      Merge tag 'juno-updates-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt
      
      Pull "ARMv8 Vexpress/Juno DT updates for v4.17" from Sudeep Holla:
      
      1. Extends support for missing 3 GICv2m MSI frames
      2. Fixes the incorrect GICv2m frame size(64kB instead of 4kB)
      
      * tag 'juno-updates-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        arm64: dts: juno: fix size of GICv2m MSI frames
        arm64: dts: juno: Describe the full GICv2m region
      d5a77eca
    • Rob Herring's avatar
      arm64: dts: replace 'linux,stdout-path' with 'stdout-path' · 393bd5b2
      Rob Herring authored
      'linux,stdout-path' has been deprecated for some time in favor of
      'stdout-path'. Now dtc will warn on occurrences of 'linux,stdout-path'.
      Search and replace the one occurrence with 'stdout-path'.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      393bd5b2
    • Rob Herring's avatar
      arm: dts: replace 'linux,stdout-path' with 'stdout-path' · db543066
      Rob Herring authored
      'linux,stdout-path' has been deprecated for some time in favor of
      'stdout-path'. Now dtc will warn on occurrences of 'linux,stdout-path'.
      Search and replace all the of occurrences with 'stdout-path'.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      db543066
    • Baolin Wang's avatar
      arm64: dts: Add SC2731 PMIC dts file for Spreadtrum SC9860 · 9f068ac8
      Baolin Wang authored
      The Spreadtrum SC9860 platform has one SC2731 PMIC, and the SC2731
      PMIC integrates all mobile handset power management, audio codec,
      battery management and user interface support function in a single
      chip.
      
      This patch adds the SC2731 dts file, as well as adding the RTC and
      regulator device node for this PMIC.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9f068ac8
    • Baolin Wang's avatar
      arm64: dts: Add DMA device node for Spreadtrum SC9860 · 258e1ae6
      Baolin Wang authored
      The Spreadtrum SC9860 platform has two DMA controllers, one is located
      on the ap-ahb system, and another one is located on the agcp system.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      258e1ae6
    • Baolin Wang's avatar
      arm64: dts: Add watchdog device node for Spreadtrum SC9860 · 4f681369
      Baolin Wang authored
      Add the watchdog device node for Spreadtrum SC9860 platform to
      watch the system's stability.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4f681369
    • Baolin Wang's avatar
      arm64: dts: Add timer node for Spreadtrum SC9860 · 0cb3dad0
      Baolin Wang authored
      We will use one always-on timer to be the broadcast device, thus add
      the timer device node for Spreadtrum SC9860 platform.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      0cb3dad0
    • Baolin Wang's avatar
      arm64: dts: Add pin controller node for Spreadtrum SC9860 · d85bcd9c
      Baolin Wang authored
      This patch adds the pin controller device node for Spreadtrum
      SC9860 platform.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d85bcd9c
    • Baolin Wang's avatar
      arm64: dts: Add ADI device node for Spreadtrum SC9860 · e254460a
      Baolin Wang authored
      We will access the PMIC through ADI controller, thus this patch adds
      the ADI device node for Spreadtrum SC9860 platform.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e254460a
    • Baolin Wang's avatar
      arm64: dts: Add hwspinlock node for Spreadtrum SC9860 · 6c6fbbd1
      Baolin Wang authored
      The Spreadtrum SC9860 platform only has one hardware spinlock device,
      which is located on AON system of Spreadtrum SC9860 platform.
      Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6c6fbbd1
    • Arnd Bergmann's avatar
      Merge tag 'davinci-for-v4.17/dt' of... · f9b7128a
      Arnd Bergmann authored
      Merge tag 'davinci-for-v4.17/dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt
      
      Pull "DaVinci DT support enhancements for v4.17" from Sekhar Nori:
      
      * Lego EV3 gains firmware recovery mode support
      * Miscellaneous non-critical clean-up
      
      * tag 'davinci-for-v4.17/dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:
        ARM: dts: da850-evm: add chosen and SPI alias
        ARM: dts: da850-lego-ev3: use a correct fallback for at24 compatible
        ARM: dts: da850-lego-ev3: Add node for reboot modes
      f9b7128a
    • Arnd Bergmann's avatar
      Merge tag 'sti-dt-for-v4.17-round1' of... · fbefc532
      Arnd Bergmann authored
      Merge tag 'sti-dt-for-v4.17-round1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt
      
      Pull "STi dts update" from Patrice Chotard:
      
      Fix all DT dtc warnings when building with W=1
      For most of implicated node, the addition of a fake reg property
      fixes these warnings.
      For others nodes, their location in device tree
      have been updated.
      
      * tag 'sti-dt-for-v4.17-round1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/pchotard/sti:
        ARM: dts: STi: Remove unused clk_ext2f_a9 clock
        ARM: dts: STi: Update clocks node location
        ARM: dts: STi: Update sound related nodes location
        ARM: dts: STi: Add fake reg property for usb2_picophyX nodes
        ARM: dts: STi: Add fake reg for restart, powerdown and picophy/softreset
        ARM: dts: STi: Add fake reg property for remote processors
        ARM: dts: STi: Add fake reg property for irq-syscfg
        ARM: dts: STi: Add fake reg property for miphy28lp_phy
        ARM: dts: STi: Add fake reg property for sti-display-subsystem
        ARM: dts: STi: Move leds node outside soc node
        ARM: dts: STi: Fix bindings notation
      fbefc532