1. 15 Mar, 2018 16 commits
  2. 14 Mar, 2018 4 commits
  3. 13 Mar, 2018 2 commits
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.17/devicetree' of https://github.com/Broadcom/stblinux into next/dt · 206c12fc
      Arnd Bergmann authored
      Pull "Broadcom devicetree changes for 4.17" from Florian Fainelli:
      
      This pull request contains Broadcom ARM-based SoCs devicetree changes
      for 4.17, please pull the following:
      
      - Henry fixes the pin functions for the JTAG pins, nothing uses this for
        now, but it could be backported eventually if deemed appropriate
      
      - Stefan fixes the register ranges for the bcm2835-i2s nodes in the
        binding document definition, he then fixes the probing of the
        bcm2835-i2s driver by providing an appropriate register range and a
        missing clock. Stefan also makes sure that the appropriate pull
        settings are applied to the pins used on the Raspberry Pi Zero
        Wireless, he then adds the necessary UART node to connected to the
        BCM43438 Bluetooth adapter on the Pi Zero W. He finally enables USB
        OTG mode on the Pi Zero W since he became usable again
      
      - Baruch adds the necessary Device Tree nodes to support the Raspberry
        Pi GPIO expander which is controlled via the VC4 firmware
      
      - Hiroshi adds the missing LEDs on the Buffalo WZR-900DHP router
      
      - Eric adds the DPI hardware block into the BCM283x Device Tree include
        file for future use when an actual panel is available
      
      - Florian updates the Northstar Plus platforms to use port 8 of the
        internal switch as the CPU/management port since necessary code was
        added in the b53 switch driver to support that
      
      * tag 'arm-soc/for-4.17/devicetree' of https://github.com/Broadcom/stblinux:
        ARM: dts: NSP: Switch to port 8 for CPU port
        ARM: bcm2835: Add the DPI hardware to the device tree.
        ARM: dts: BCM5301X: add missing LEDs for Buffalo WZR-900DHP
        ARM: dts: bcm2835-rpi-zero-w: Enable OTG mode
        ARM: dts: bcm2835-rpi-zero-w: Add bcm43438 serial slave
        ARM: dts: bcm283x: Apply pull settings to Zero W relevant groups
        ARM: dts: bcm2837-rpi-3-b: add GPIO expander
        ARM: dts: bcm2835: make the firmware node into a bus
        ARM: dts: bcm283x: Fix probing of bcm2835-i2s
        dt-bindings: bcm283x: Fix register ranges of bcm2835-i2s
        ARM: dts: bcm283x: Fix pin function of JTAG pins
      206c12fc
    • Florian Fainelli's avatar
      Merge tag 'bcm2835-dt-next-2018-03-13' into devicetree/next · e5c851ef
      Florian Fainelli authored
      This pull request brings in one last patch to add the BCM2835 DPI
      controller to the device tree.
      Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      e5c851ef
  4. 12 Mar, 2018 11 commits
    • Florian Fainelli's avatar
      ARM: dts: NSP: Switch to port 8 for CPU port · 3746fd75
      Florian Fainelli authored
      Now that we have added support for pre-pended Broadcom tags with commit
      11606039 ("net: dsa: b53: Support prepended Broadcom tags") we can
      switch all the Northstar Plus reference boards to use port 8 for the CPU
      port. This allows us to prepare room for supporting the Flow Accelerator
      2 NAPT offload, and frees up port 5 to be made fully configurable for
      the modes that it supports: internal, SGMII, RGMII etc.
      Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      3746fd75
    • Eric Anholt's avatar
      ARM: bcm2835: Add the DPI hardware to the device tree. · ae67cfc4
      Eric Anholt authored
      It's currently marked disabled, as it's not useful without a panel
      associated with it and the GPIO pins routed to ALT2.
      Signed-off-by: default avatarEric Anholt <eric@anholt.net>
      Acked-by: default avatarStefan Wahren <stefan.wahren@i2se.com>
      ae67cfc4
    • 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
  5. 09 Mar, 2018 2 commits
  6. 08 Mar, 2018 5 commits