1. 25 Jun, 2019 24 commits
    • Olof Johansson's avatar
      Merge tag 'imx-dt64-5.3' of... · 37937ee7
      Olof Johansson authored
      Merge tag 'imx-dt64-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX arm64 device tree changes for 5.3:
       - Add i.MX8MQ based Librem5 devkit support.
       - Add SNVS power key support for i.MX8MQ and i.MX8MM.
       - Add GPIO alias for imx8mq and i.MX8QXP.
       - A series from Daniel Baluta to add SAI devices and enable audio
         support for imx8mm-evk board.
       - Add DDR performance monitor unit support for i.MX8QXP.
       - Add irqsteer interrupt controller device for i.MX8MQ SoC.
       - Add CPU speed grading and all OPPs for i.MX8MM and i.MX8MQ.
       - Add OCOTP device node for i.MX8QXP.
       - Various device addition for LS1028A: SATA, qDMA, USB, Mali DP500 and
         temperature sensor.
       - Random minor coding style improvements.
      
      * tag 'imx-dt64-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (32 commits)
        arm64: dts: librem5: enable the SNVS power key
        arm64: dts: librem5: Limit the USB to 5V
        arm64: dts: imx8qxp: added ddr performance monitor nodes
        arm64: dts: imx8qxp: sort LSIO subsystem devices
        arm64: dts: imx8qxp: sort alias alphabetically
        arm64: dts: imx8qxp: Add lsio_mu13 node
        arm64: dts: imx8mm-evk: Enable audio codec wm8524
        arm64: dts: fsl: librem5: Add a device tree for the Librem5 devkit
        arm64: dts: fsl: ls1028a: Add qDMA node
        arm64: dts: imx8mm: Enable SNVS power key according to board design
        arm64: dts: imx8mq-evk: Enable SNVS power key
        arm64: dts: ls1028a: add crypto node
        arm64: dts: ls1028a: Add temperature sensor node
        arm64: dts: imx8mm: Move gic node into soc node
        arm64: dts: imx8mm: Move usbphy out of soc node
        arm64: dts: imx8mm: Pass the 'ranges' property
        arm64: dts: imx8mm: Pass a unit name for the 'soc' node
        arm64: dts: fsl: imx8mq: add the snvs power key node
        arm64: dts: ls1028a: fix watchdog device node
        arm64: dts: ls1028a: Enable sata.
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      37937ee7
    • Olof Johansson's avatar
      Merge tag 'imx-dt-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · 09253fcc
      Olof Johansson authored
      i.MX arm32 DT changes for 5.3:
       - New board support: iMX6-based Kontron SMARC-sAMX6i, i.MX7D based
         Meerkat96 board, and NXP LS1021A-TSN board.
       - A series from Andrey Smirnov to update vf610-zii-dev and
         imx7d-zii-rpu2 board, fixing UART2 pin assignment and stdout-path,
         adding QSPI device, and dropping unused pinmux.
       - Update imx6sl and imx6qdl device tree to assign corresponding clocks
         instead of dummy clock.
       - Update i.MX6/7 boards from NXP to assign corresponding power supply
         for LDOs.
       - Update i.MX6/7 device trees to enable SNVS poweroff key support
         according to board design.
       - Update coresight DT binding for i.MX7 according to consolidations
         for CoreSight replicator and funnel.
       - A series from Marek Vasut to update M53Menlo board on various devices
         like UART, USB, ethernet PHY, GPIOs etc.
       - Enable USBOTG support for imx7ulp and evk board.
       - A series from Peter Robinson to update imx6sx-udoo board, switching
         to SPDX License Identifier, enabling I2C devices and bluetooth
         support.
       - Add video capture support for i.MX53 and imx53-smd board.
       - Add PXP device for i.MX6UL.
       - Other random small updates on various boards.
      
      * tag 'imx-dt-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (46 commits)
        ARM: dts: imx7ulp-evk: enable USBOTG1 support
        ARM: dts: imx7ulp: add imx7ulp USBOTG1 support
        ARM: dts: imx6qdl-kontron-samx6i: add Kontron SMARC SoM Support
        ARM: dts: imx6qdl-kontron-samx6i: Add iMX6-based Kontron SMARC-sAMX6i module
        ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries
        ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path'
        ARM: dts: Add support for 96Boards Meerkat96 board
        ARM: dts: imx6ul: Add PXP node
        ARM: dts: imx6sll: Enable SNVS poweroff according to board design
        ARM: dts: imx7s: Enable SNVS power key according to board design
        ARM: dts: imx6sll: Enable SNVS power key according to board design
        ARM: dts: imx6ul: Enable SNVS power key according to board design
        ARM: dts: imx6sx: Enable SNVS power key according to board design
        ARM: dts: imx6qdl: Enable SNVS power key according to board design
        ARM: dts: imx53: Bind CPLD on M53Menlo
        ARM: dts: Introduce the NXP LS1021A-TSN board
        ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1
        ARM: dts: imx7d: Update cpufreq OPP table
        ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3
        ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onboard sensors
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      09253fcc
    • Olof Johansson's avatar
      Merge tag 'imx-dt-clkdep-5.3' of... · 9bb03d26
      Olof Johansson authored
      Merge tag 'imx-dt-clkdep-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX DT changes with new clock for 5.3:
       - This is a set of device tree changes with new clocks - adding
         clock info for i.MX8 GPIO and SNVS RTC device.
      
      * tag 'imx-dt-clkdep-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        arm64: dts: imx8mq: add clock for SNVS RTC node
        arm64: dts: imx8mm: add clock for SNVS RTC node
        arm64: dts: imx8mm: add clock for GPIO node
        clk: imx8m: Add GIC clock
        dt-bindings: clock: imx8m: Add GIC clock
        clk: imx8mm: add SNVS clock to clock tree
        dt-bindings: clock: imx8mm: Add SNVS clock
        clk: imx8mq: add SNVS clock to clock tree
        dt-bindings: clock: imx8mq: Add SNVS clock
        clk: imx8mm: add GPIO clocks to clock tree
        dt-bindings: clock: imx8mm: Add GPIO clocks
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      9bb03d26
    • Olof Johansson's avatar
      Merge tag 'imx-bindings-5.3' of... · c529cbb5
      Olof Johansson authored
      Merge tag 'imx-bindings-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX DT bindings for 5.3:
       - Add vendor prefix for Purism SPC.
       - Add bindings for i.MX8MQ EVK Board, Purism Librem5 devkit and i.MX7
         Meerkat96 Board.
       - Add LS1028A specific compatible into qDMA bindings doc.
       - Move Emtrion i.MX6 board bindings to schema.
       - Add missing schemas for i.MX7ULP and i.MX1/31/35 bindings.
      
      * tag 'imx-bindings-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35
        dt-bindings: arm: fsl: Add back missing i.MX7ULP binding
        dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema
        dt-bindings: arm: fsl: Add the imx8mq boards
        dt-bindings: Add an entry for Purism SPC
        dt-bindings: fsl-qdma: Add LS1028A qDMA bindings
        dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c529cbb5
    • Olof Johansson's avatar
      Merge tag 'pxa-dt-5.3' of https://github.com/rjarzmik/linux into arm/dt · 27661070
      Olof Johansson authored
      This is the pxa devicetree changes for 5.3 cycle :
       - devicetree pinmux support for bias on pxa3xx
       - devicetree pinmux bias usage for raumfeld
      
      * tag 'pxa-dt-5.3' of https://github.com/rjarzmik/linux:
        ARM: dts: pxa300-raumfeld-speaker-one: add channel output mapping for STA320
        ARM: pxa: raumfeld-common: fix comments in gpio_keys pinctrl node
        ARM: pxa: raumfeld-controller: add pinctrl for charger pins
        ARM: pxa: raumfeld-controller: fix 'dock detect' GPIO key
        ARM: pxa3xx: dts: Add defines for pinctrl-single,bias-pull{up,down}
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      27661070
    • Olof Johansson's avatar
      Merge tag 'at91-5.3-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt · 28705661
      Olof Johansson authored
      AT91 DT for 5.3
      
       - switch to new sckc bindings
       - convert soc bindings to json-schema
      
      * tag 'at91-5.3-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
        dt-bindings: arm: Convert Atmel board/soc bindings to json-schema
        ARM: dts: at91: sama5d3: switch to new sckc bindings
        ARM: dts: at91: at91sam9rl: switch to new sckc bindings
        ARM: dts: at91: at91sam9g45: switch to new sckc bindings
        ARM: dts: at91: at91sam9x5: switch to new sckc bindings
        ARM: dts: at91sam9261ek: remove unused chosen nodes
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      28705661
    • Olof Johansson's avatar
      Merge tag 'tegra-for-5.3-arm64-dt' of... · 9c644f83
      Olof Johansson authored
      Merge tag 'tegra-for-5.3-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      arm64: tegra: Device tree changes for v5.3-rc1
      
      This contains the bulk of the Tegra changes this cycle. It has a bunch
      of improvements across almost all boards. These are mostly small and not
      too exciting additions.
      
      Most notably perhaps is the continuation of Jetson Nano support, which
      is now mostly on feature parity with Jetson TX1.
      
      * tag 'tegra-for-5.3-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (28 commits)
        arm64: tegra: Enable PCIe slots in P2972-0000 board
        arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT
        arm64: tegra: Add PEX DPD states as pinctrl properties
        arm64: tegra: Enable ACONNECT, ADMA and AGIC
        arm64: tegra: Add ACONNECT, ADMA and AGIC nodes
        arm64: tegra: Sort device tree nodes alphabetically
        arm64: tegra: Fix Jetson Nano GPU regulator
        arm64: tegra: Update Jetson TX1 GPU regulator timings
        arm64: tegra: Fix AGIC register range
        arm64: tegra: Add INA3221 channel info for Jetson TX2
        arm64: tegra: Enable PWM on Jetson Nano
        arm64: tegra: Enable CPU sleep on Jetson Nano
        arm64: tegra: Add ID EEPROMs on Jetson Nano
        arm64: tegra: Add ID EEPROM for Jetson TX2 Developer Kit
        arm64: tegra: Add ID EEPROM for Jetson TX2 module
        arm64: tegra: Add ID EEPROM for Jetson TX1 Developer Kit
        arm64: tegra: Add ID EEPROM for Jetson TX1 module
        arm64: tegra: Don't use architected timer for suspend on Tegra210
        arm64: tegra: Mark architected timer as always on
        arm64: tegra: Add pin control states for I2C on Tegra186
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      9c644f83
    • Olof Johansson's avatar
      Merge tag 'stm32-dt-for-v5.3-1' of... · b9569a3c
      Olof Johansson authored
      Merge tag 'stm32-dt-for-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
      
      STM32 DT updates for v5.3, round 1
      
      Highlights:
      ----------
      
      MPU part:
       -Add stm32mp157a-avenger board support:
        This board embeds a STM32MP157a SOC with AC package (TFBGA361, 148 ios)
        , 1024MB of DDR3 and STPMIC1A pmic . Several connections are available on this boards:
        2x Type A (USB 2.0) Host and 1x Micro B (USB 2.0) OTG, ethernet
        10/100/1000, WiFi 5 GHz & 2.4GHz, ...
       -Add STMFX support en stm32mp157c-ev1 and enable joystick connected on
        it.
       -Add I2S and SAI support on stm32mp157c.
       -Add and enable support of Vivante GPU on stm32mp157 ED1 and DK1 boards
        (EV1 and DK2 inherit of it).
       -Add camera support:
        -Add DCMI support on stm32mp157c SOC
        -Enabled OV5640 camera support on stm32mp157c-ev1 board
       -Enable hdmi bridge sii9022 & display controller on stm32mp157c-dk1
        board.
      
      MCU part:
       -Add STMFX support en stm32746g-eval and enable connections on it:
        leds and joystick
      
      * tag 'stm32-dt-for-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (27 commits)
        ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32mp15 boards
        ARM: dts: stm32: Add Avenger96 devicetree support based on STM32MP157A
        dt-bindings: arm: stm32: Document Avenger96 devicetree binding
        dt-bindings: arm: stm32: Convert STM32 SoC bindings to DT schema
        ARM: dts: stm32: Add missing pinctrl definitions for STM32MP157
        ARM: dts: stm32: add sai id registers to stm32mp157c
        ARM: dts: stm32: add power supply of rm68200 on stm32mp157c-ev1
        ARM: dts: stm32: enable display on stm32mp157c-dk1 board
        ARM: dts: stm32: Add I2C 1 config for stm32mp157a-dk1
        ARM: dts: stm32: enable OV5640 camera on stm32mp157c-ev1 board
        ARM: dts: stm32: add DCMI pins to stm32mp157c
        ARM: dts: stm32: add DCMI camera interface support on stm32mp157c
        ARM: dts: stm32: enable Vivante GPU support on stm32mp157a-dk1 board
        ARM: dts: stm32: enable Vivante GPU support on stm32mp157c-ed1 board
        ARM: dts: stm32: Add Vivante GPU support on STM32MP157c
        ARM: dts: stm32: add i2s pins muxing on stm32mp157
        ARM: dts: stm32: add i2s support on stm32mp157c
        ARM: dts: stm32: add sai pins muxing on stm32mp157
        ARM: dts: stm32: add sai support on stm32mp157c
        ARM: dts: stm32: add jedec compatible for nor flash on stm32mp157c-ev1
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b9569a3c
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt64-5.3-1' of git://git.infradead.org/linux-mvebu into arm/dt · 4cb0f05d
      Olof Johansson authored
      mvebu dt64 for 5.3 (part 1)
      
      For Armada 7K/8K:
       - enable AP806 thermal throttling with CPUfreq
       - add missing #interrupt-cells property allowing configuring
         interrupt for GPIO
      
      On Armada 8040 based board:
      - Fix PCI memory window on Mcbin board
      - Set SFP power limit on clearfog GT board
      - Disable AP I2C on Armada-8040-DB
      
      On Armada 3720 based board espressobin correct the SPI node used for
      NOR flash
      
      On Armada 7040 DB board add USB current regulators
      
      * tag 'mvebu-dt64-5.3-1' of git://git.infradead.org/linux-mvebu:
        arm64: dts: marvell: add missing #interrupt-cells property
        arm64: dts: marvell: armada-7040-db: Add USB current regulators
        arm64: dts: armada-3720-espressobin: correct spi node
        arm64: dts: marvell: Disable AP I2C on Armada-8040-DB
        arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq
        arm64: dts: marvell: Change core numbering in AP806 thermal-node
        arm64: dts: marvell: clearfog-gt-8k: set SFP power limit
        arm64: dts: marvell: mcbin: enlarge PCI memory window
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      4cb0f05d
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt-5.3-1' of git://git.infradead.org/linux-mvebu into arm/dt · 2545de85
      Olof Johansson authored
      mvebu dt for 5.3 (part 1)
      
      Add LCD support on Netgear RN104
      
      * tag 'mvebu-dt-5.3-1' of git://git.infradead.org/linux-mvebu:
        ARM: dts: armada: netgear-rn104: Add LCD to RN104 dts.
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2545de85
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt-for-v5.3' of... · d7103600
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt-for-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into arm/dt
      
      Renesas ARM64 Based SoC DT Updates for v5.3
      
      * Renesas SoCs
        - Revise usb2_phy nodes and phys properties according to updated bindings
        - Use ip=on for bootargs
      
      * R-Car Gen 3 and RZ/G2M (r8a774a1) SoCs
        - Add dynamic power coefficient
        - Create thermal zone to support IPA
      
      * R-Car E3 (r8a77990) and D3 (r8a77995) SoCs
        - Point LVDS0 to its companion LVDS1
      
      * R-Car E3 (r8a77990) SoC
        - Corresct register range of DU
      
      * R-Car E3 (r8a77990) based Ebisu board
        - Remove renesas, no-ether-link property
      
      * R-Car D3 (r8a77995) based Draak board:
        - Remove unnecessary index from vin4 port
      
      * RZ/G2M (r8a774a1) based HiHope main and sub-boards:
        - Initial support
        - Describe CPU capacity and topoligy
        - Enable CMT, HDMI, LEDs, PCIe RWDT, SCIF, SDHI, TMU, and USB 2.0 and 3.0
      
      * RZ/G2E (r8a774c0) SoC based EK874 board:
        - Clean up CPU compatible strings
        - Enable: Bluetooth, HDMI audio and video, TPU, USB 3.0 and WLAN
      
      * tag 'renesas-arm64-dt-for-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (53 commits)
        arm64: dts: renesas: hihope-common: Remove "label" from LEDs
        arm64: dts: renesas: hihope-common: Add HDMI support
        arm64: dts: renesas: r8a774a1: Add HDMI encoder instance
        arm64: dts: renesas: r8a774a1: Add dynamic power coefficient
        arm64: dts: renesas: r8a774a1: Create thermal zone to support IPA
        arm64: dts: renesas: r8a774a1: Add CPU capacity-dmips-mhz
        arm64: dts: renesas: r8a774a1: Add CPU topology on r8a774a1 SoC
        arm64: dts: renesas: hihope-common: Add LEDs support
        arm64: dts: renesas: hihope-common: Enable USB3.0
        arm64: dts: renesas: hihope-common: Add USB 2.0 support
        arm64: dts: renesas: r8a774a1: Fix USB 2.0 clocks
        arm64: dts: renesas: r8a774a1: Add TMU device nodes
        arm64: dts: renesas: r8a774a1: Add CMT device nodes
        arm64: dts: renesas: hihope-common: Add uSD and eMMC
        arm64: dts: renesas: r8a77990: Fix register range of display node
        arm64: dts: renesas: cat874: Enable usb role switch support
        arm64: dts: renesas: cat874: Enable USB3.0 host/peripheral device node
        arm64: dts: renesas: r8a7799[05]: Point LVDS0 to its companion LVDS1
        arm64: dts: renesas: hihope-common: Add RWDT support
        arm64: dts: renesas: hihope-rzg2-ex: Enable PCIe support
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d7103600
    • Olof Johansson's avatar
      Merge tag 'renesas-arm-dt-for-v5.3' of... · cd75dd00
      Olof Johansson authored
      Merge tag 'renesas-arm-dt-for-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into arm/dt
      
      Renesas ARM Based SoC DT Updates for v5.3
      
      * Renesas SoC based boards
        - Use ip=on for bootargs
      
      * Renesas R-Car Gen 2 SOC based boards
        - Configure PMIC IRQ pinmux
      
      * R-Car V2H (r8a7792) SoC
        - Describe CMT devices in DT
      
      * RZ/G1C (r8a77470) based iWave SBC (iwg23s-sbc) and
        RZ/G1N (r8a7744) based boards:
        - Correct SDHI2 VccQ regulator to fix SDR50 mode
      
      * RZ/A2M (r7s9210) based rza2mevb EVB
        RZ/A1H (r7s72100) based rskrza1 board
        - Describe input switch in DT
      
      * RZ/A2M (r7s9210) based rza2mevb EVB
        - Sort nodes to ease future maintenance
        - Add USB host, Ethernet and SDHI support
      
      * RZ/A2M (r7s9210) and RZ/A1H (r7s72100) SoCs
        - Describe IRQC device in DT
      
      * tag 'renesas-arm-dt-for-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (22 commits)
        ARM: dts: r8a7792: Add CMT0 and CMT1 to r8a7792
        ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator
        ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor
        ARM: dts: rza2mevb: Add input switch
        ARM: dts: r7s9210: Add IRQC device node
        ARM: dts: rza2mevb: sort nodes of rza2mevb board
        ARM: dts: renesas: Use ip=on for bootargs
        ARM: dts: rza2mevb: Add USB Host support
        ARM: dts: r7s9210: Add USB Device support
        ARM: dts: r7s9210: Add USB Host support
        ARM: dts: rskrza1: Add input switches
        ARM: dts: r7s72100: Add IRQC device node
        ARM: dts: r8a779x: Configure PMIC IRQ pinmux
        ARM: dts: rza2mevb: Add 48MHz USB clock
        ARM: dts: r7s9210: Add USB clock
        ARM: dts: rza2mevb: add ethernet aliases
        ARM: dts: rza2mevb: Add SDHI support
        ARM: dts: rza2mevb: Add Ethernet support
        ARM: dts: r7s9210: Add SDHI support
        ARM: dts: r7s9210: Add RIIC support
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      cd75dd00
    • Olof Johansson's avatar
      Merge tag 'renesas-dt-bindings-for-v5.3' of... · af647fc7
      Olof Johansson authored
      Merge tag 'renesas-dt-bindings-for-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into arm/dt
      
      Renesas ARM Based SoC DT Bindings Updates for v5.3
      
      * Renesas Gen3 DWC HDMI TX Encoder
        - Add RZ/G2M (r8a774a1) support
      
      * Renesas R-Car Compare Match Timer (CMT)
       - Add R-Car H3 (r8a7795), M3-N (r8a77965) and E3 (r8a77990) support
      
      * Renesas R-Car CAN FD Controller
        - Add R-Car M3-N (r8a77965) and E3 (r8a77990), and RZ/G2E (r8a774c0) support
      
      * Renesas R-Car CAN Controller
        - Add RZ/G2M (r8a774a1) support
        - Correct RZ/G2 clocks
      
      * Vendor prefixes: Add vendor prefix for HopeRun
      
      * Renesas SoCs and boards: Add HopeRun RZ/G2[M] boards
      
      * tag 'renesas-dt-bindings-for-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        dt-bindings: display: renesas: Add r8a774a1 support
        dt-bindings: timer: renesas, cmt: Document r8a779{5|65|90} CMT support
        dt-bindings: can: rcar_canfd: document r8a774c0 support
        dt-bindings: can: rcar_canfd: document r8a77990 support
        dt-bindings: can: rcar_canfd: document r8a77965 support
        dt-bindings: can: rcar_can: Add r8a774c0 support
        dt-bindings: can: rcar_can: Fix RZ/G2 CAN clocks
        dt-bindings: Add vendor prefix for HopeRun
        dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      af647fc7
    • Olof Johansson's avatar
      Merge tag 'sunxi-h3-h5-for-5.3-201906210812' of... · 8fbf1bb7
      Olof Johansson authored
      Merge tag 'sunxi-h3-h5-for-5.3-201906210812' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      This time we only have a single patch for our command branch between
      arm and arm64, a fix for the array syntax raised by our DT schemas.
      
      * tag 'sunxi-h3-h5-for-5.3-201906210812' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      8fbf1bb7
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt64-for-5.3-201906210808' of... · 3264c72d
      Olof Johansson authored
      Merge tag 'sunxi-dt64-for-5.3-201906210808' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Our usual bunch of arm64 DT changes, this time with:
        - Some fixes for the DT schemas that were added during this release
        - Wifi support for the H6
        - LRADC suppport for the A64
        - Some background work on A64 boards, to enable various devices such
          as touchscreens, PMIC, audio, wifi, etc.
      
      * tag 'sunxi-dt64-for-5.3-201906210808' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: h6: Add DMA node
        arm64: dts: allwinner: a64: Add lradc node
        dt-bindings: input: sun4i-lradc-keys: Add A64 compatible
        arm64: dts: allwinner: h6: add r_watchog node
        arm64: dts: allwinner: h6: add watchdog node
        dt-bindings: watchdog: add Allwinner H6 watchdog
        arm64: dts: allwinner: a64: Enable audio on Teres-I
        arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB power supply
        arm64: dts: allwinner: axp803: add USB power supply node
        arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD
        arm64: dts: allwinner: a64: orangepi-win: Add wifi and bluetooth nodes
        arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64
        arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP
        arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node
        arm64: dts: allwinner: a64: move I2C pinctrl to dtsi
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      3264c72d
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-5.3-201906210807' of... · d12a73cf
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-5.3-201906210807' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Our usual bunch of patches:
        - Some work on the BPi M2-Berry to support various devices
        - Convert some bindings to a schema, and a lot of fixes reported by
          the schemas we introduced.
        - A few other fixes here and there
      
      * tag 'sunxi-dt-for-5.3-201906210807' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (21 commits)
        dt-bindings: pwm: Convert Allwinner PWM to a schema
        ARM: dts: sun8i: r40: Change the RTC compatible
        ARM: dts: sun8i: v3s: Add external crystals accuracy
        ARM: dts: sun8i: v3s: Fix the RTC node
        ARM: dts: sun6i: Add external crystals accuracy
        ARM: dts: sun6i: Fix RTC node
        ARM: dts: sun8i: a83t: Add device node for CSI (Camera Sensor Interface)
        ARM: dts: gr8-evb: Fix RTC vendor
        ARM: dts: sun7i: icnova-swac: Fix the model vendor
        ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings
        ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies
        ARM: dts: sun6i: Add default address and size cells for SPI
        ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT
        dt-bindings: bus: Convert Allwinner RSB to a schema
        ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator-always-on
        ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth device node
        ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI
        ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output
        ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ethernet controller
        ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank regulator supplies
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d12a73cf
    • Olof Johansson's avatar
      Merge tag 'amlogic-dt' of... · 266050d8
      Olof Johansson authored
      Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
      
      ARM: dts: Amlogic updates for v5.3
      - SPDX updates
      - switch to generic ethernet PHY reset bindings
      - add the canvas module
      - mxiii-plus board: add regulators
      
      * tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        ARM: dts: meson: switch to the generic Ethernet PHY reset bindings
        ARM: dts: meson8b: update with SPDX Licence identifier
        ARM: dts: meson8b-odroidc1: update with SPDX Licence identifier
        ARM: dts: meson8b-mxq: update with SPDX Licence identifier
        ARM: dts: meson8: update with SPDX Licence identifier
        ARM: dts: meson8-minix-neo-x8: update with SPDX Licence identifier
        ARM: dts: meson6: update with SPDX Licence identifier
        ARM: dts: meson6-atv1200: update with SPDX Licence identifier
        ARM: dts: meson: update with SPDX Licence identifier
        ARM: dts: meson8b: mxq: improve support for the TRONFY MXQ S805
        ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU
        ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator
        ARM: dts: meson8b: add the canvas module
        ARM: dts: meson8m2: update the offset of the canvas module
        ARM: dts: meson8: add the canvas module
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      266050d8
    • Olof Johansson's avatar
      Merge tag 'davinci-for-v5.3/dt' of... · 19339e6a
      Olof Johansson authored
      Merge tag 'davinci-for-v5.3/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into arm/dt
      
      This pull request adds CPUFreq support for DA850 boards in device-tree
      boot using the generic CPUFREQ_DT driver.
      
      * tag 'davinci-for-v5.3/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:
        ARM: davinci_all_defconfig: Enable CPUFREQ_DT
        ARM: dts: da850-evm: enable cpufreq
        ARM: dts: da850-lcdk: enable cpufreq
        ARM: dts: da850-lego-ev3: enable cpufreq
        ARM: dts: da850: add cpu node and operating points to DT
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      19339e6a
    • Olof Johansson's avatar
      Merge tag 'aspeed-5.3-devicetree' of... · 97dd7871
      Olof Johansson authored
      Merge tag 'aspeed-5.3-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into arm/dt
      
      ASPEED device tree updates for 5.3
      
      We have various device tree updates from the OpenBMC project to enable
      bits and pieces in existing systems, notably updates to Google's Zaius.
      
      There are some AST2500 machines under development:
      
        * Lenovo Hr630
        * IBM Swift
        * Facebook YAMP
      
      And some AST2400 machines that have been around but out of tree and have
      now joined the party:
      
        * YADRO VESNIN
        * Microsoft Olympus
      
      * tag 'aspeed-5.3-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed:
        ARM: dts: aspeed: Enable video engine on romulus and wtherspoon
        ARM: dts: aspeed: Add Inspur fp5280g2 BMC machine
        ARM: dts: aspeed: Add YADRO VESNIN BMC
        ARM: dts: aspeed: Add Microsoft Olympus BMC
        ARM: dts: aspeed: Adding Lenovo Hr630 BMC
        ARM: dts: aspeed: Add Facebook YAMP BMC
        ARM: dts: aspeed: swift: Add pca9539 devices
        ARM: dts: aspeed: Add Swift BMC machine
        ARM: dts: aspeed: cmm: enable ehci host controllers
        ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots
        ARM: dts: aspeed: zaius: update 12V brick I2C address
        ARM: dts: aspeed: zaius: add Infineon and Intersil regulators
        ARM: dts: aspeed: quanta-q71: Enable p2a node
        ARM: dts: aspeed: Add aspeed-p2a-ctrl node
        ARM: dts: aspeed: Add Power9 and Power9 CFAM description
        ARM: dts: aspeed: Rename flash-controller nodes
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      97dd7871
    • Olof Johansson's avatar
      Merge tag 'qcom-dts-for-5.3' of... · 791c6fdb
      Olof Johansson authored
      Merge tag 'qcom-dts-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      
      Qualcomm Device Tree Changes for v5.3
      
      * Add display support to MSM8974
      * Add display, backlight, and touchscreen support to MSM8974 Hammerhead
      * Update coresight bindings for MSM8974 and APQ8064
      
      * tag 'qcom-dts-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
        ARM: dts: qcom: msm8974-hammerhead: add support for display
        ARM: dts: msm8974: add display support
        ARM: dts: qcom: msm8974-hammerhead: add support for backlight
        ARM: dts: qcom: msm8974-hammerhead: add touchscreen support
        ARM: dts: qcom-msm8974: Update coresight DT bindings
        ARM: dts: qcom-apq8064: Update coresight DT bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      791c6fdb
    • Olof Johansson's avatar
      Merge tag 'qcom-arm64-for-5.3' of... · 750ee785
      Olof Johansson authored
      Merge tag 'qcom-arm64-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      
      Qualcomm ARM64 Updates for v5.3
      
      * Switch to use second gen PON on PM8998
      * Add PSCI cupidle states for MSM8996, MSM8998,and SDM845
      * Add MSM8996 UFS phy reset controller
      * Add propre cpu capacity scaling on MSM8996
      * Fixups for APR domain, legacy clocks, and PSCI entry latency on MSM8996
      * Enable SMMUs on MSM8996
      * Add Dragonboard 845C
      * Add Q6V5, GPU, GMU, and AOSS QMP node on SDM845
      * Fixup CPU topology on SDM845
      * Change USB1 to be peripheral on SDM845 MTP
      * Add PCIe Phy, RC nodes, ANOC1 SMMU, and RPMPD node on MSM8998
      * Update coresight bindings for MSM8916
      * Update idle state names and entry-method on MSM8916
      * Add PCIe, RPMPD, LPASS, Q6, TCSR, TuringCC, PSCI cpuidle states,
        and CDSP on QCS404
      * Add reset-cells property to QCS404 GCC node
      * Fixup s3 max voltage, l3 min voltage, drive strength typo, and
        s3 supply definition on QCS404-evb
      * Fixup ADC outputs and VADC calibration on PMS405
      
      * tag 'qcom-arm64-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (39 commits)
        arm64: dts: qcom: qcs404-evb: fix vdd_apc supply
        arm64: dts: qcom: pm8998: Use qcom,pm8998-pon binding for second gen pon
        arm64: dts: qcom: msm8996: Enable SMMUs
        arm64: dts: qcom: msm8996: Correct apr-domain property
        arm64: dts: qcom: Add Dragonboard 845c
        arm64: dts: qcom: qcs404-evb: Enable PCIe
        arm64: dts: qcom: qcs404: Add PCIe related nodes
        arm64: dts: qcom: msm8998: Add PCIe PHY and RC nodes
        arm64: dts: qcom: msm8998: Add ANOC1 SMMU node
        arm64: dts: qcom: msm8996: Stop using legacy clock names
        arm64: dts: msm8996: fix PSCI entry-latency-us
        arm64: dts: qcom: msm8998: Add PSCI cpuidle low power states
        arm64: dts: qcom: sdm845: Add Q6V5 MSS node
        arm64: dts: qcom: Add AOSS QMP node
        arm64: dts: qcom-qcs404: Add reset-cells to GCC node
        arm64: dts: qcom-msm8916: Update coresight DT bindings
        arm64: dts: qcom: msm8998: Add rpmpd node
        arm64: dts: qcom: qcs404: Add rpmpd node
        arm64: dts: qcom: qcs404: Move lpass and q6 into soc
        arm64: dts: qcom: qcs404: Fully describe the CDSP
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      750ee785
    • Olof Johansson's avatar
      Merge tag 'hisi-arm32-dt-for-5.3' of git://github.com/hisilicon/linux-hisi into arm/dt · 0914acd8
      Olof Johansson authored
      ARM: DT: Hisilicon ARM32 SoCs updates for v5.3
      
      - Updated CoreSight funnel and replicator using new bindings to fix warning
        for the hip04.
      
      * tag 'hisi-arm32-dt-for-5.3' of git://github.com/hisilicon/linux-hisi:
        ARM: dts: hip04: Update coresight DT bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      0914acd8
    • Olof Johansson's avatar
      Merge tag 'hisi-arm64-dt-for-5.3' of git://github.com/hisilicon/linux-hisi into arm/dt · 80f7f92c
      Olof Johansson authored
      ARM64: DT: Hisilicon SoCs DT updates for v5.3
      
      * Hi3660 SoC and related boards:
        - Added CoreSight trace components
      
      * Hi6220 SoC and related boards:
        - Updated CoreSight funnel and replicator using new bindings to fix warning
      
      * tag 'hisi-arm64-dt-for-5.3' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: hi3660: Add CoreSight support
        arm64: dts: hi6220: Update coresight DT bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      80f7f92c
    • Olof Johansson's avatar
      Merge tag 'arm-soc/for-5.3/devicetree-v2' of https://github.com/Broadcom/stblinux into arm/dt · 98d70a5c
      Olof Johansson authored
      This pull request contain Broadcom ARM-based SoCs Device Tree changes
      for 5.3 please pull the following:
      
      - Lukas enables DMA support for the BCM2835 (Raspberry Pi) SPI
        controller
      
      - Florian fixes a number of dtc W=1 warnings in the Broadcom DTS files
        and provides a fix for devices failing to boot after the removal of
        skelton.dtsi (that commit has been submitted as a separate fix)
      
      * tag 'arm-soc/for-5.3/devicetree-v2' of https://github.com/Broadcom/stblinux:
        ARM: dts: BCM5301X: Fix most DTC W=1 warnings
        ARM: dts: NSP: Fix the bulk of W=1 DTC warnings
        ARM: dts: BCM63xx: Fix DTC W=1 warnings
        ARM: dts: BCM53573: Fix DTC W=1 warnings
        ARM: dts: bcm-mobile: Fix most DTC W=1 warnings
        ARM: dts: Cygnus: Fix most DTC W=1 warnings
        ARM: dts: Fix BCM7445 DTC warnings
        ARM: bcm283x: Enable DMA support for SPI controller
        ARM: dts: bcm: Add missing device_type = "memory" property
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      98d70a5c
  2. 24 Jun, 2019 15 commits
  3. 23 Jun, 2019 1 commit