1. 01 Jul, 2019 2 commits
  2. 28 Jun, 2019 3 commits
  3. 27 Jun, 2019 10 commits
  4. 26 Jun, 2019 2 commits
  5. 25 Jun, 2019 23 commits
    • Rob Clark's avatar
      arm64: dts: qcom: sdm845-cheza: add initial cheza dt · 79e7739f
      Rob Clark authored
      This is essentialy a squash of a bunch of history of cheza dt updates
      from chromium kernel, some of which were themselves squashes of history
      from older chromium kernels.
      
      I don't claim any credit other than wanting to more easily boot upstream
      kernel on cheza to have an easier way to test upstream driver work ;-)
      
      I've added below in Cc tags all the original actual authors (apologies
      if I missed any).
      
      Cc: Douglas Anderson <dianders@chromium.org>
      Cc: Sibi Sankar <sibis@codeaurora.org>
      Cc: Evan Green <evgreen@chromium.org>
      Cc: Matthias Kaehlcke <mka@chromium.org>
      Cc: Abhinav Kumar <abhinavk@codeaurora.org>
      Cc: Brian Norris <briannorris@chromium.org>
      Cc: Venkat Gopalakrishnan <venkatg@codeaurora.org>
      Cc: Rajendra Nayak <rnayak@codeaurora.org>
      Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
      Reviewed-by: default avatarDouglas Anderson <dianders@chromium.org>
      Signed-off-by: default avatarAndy Gross <agross@kernel.org>
      79e7739f
    • Luca Weiss's avatar
      ARM: dts: msm8974-FP2: Add vibration motor · e9146339
      Luca Weiss authored
      Add a node describing the vibration motor on the Fairphone 2.
      Signed-off-by: default avatarLuca Weiss <luca@z3ntu.xyz>
      Signed-off-by: default avatarAndy Gross <agross@kernel.org>
      e9146339
    • Amit Kucheria's avatar
      arm64: dts: qcom: qcs404: Add thermal zones for each sensor · f48cee32
      Amit Kucheria authored
      qcs404 has 10 sensors connected to the single TSENS IP. Define a thermal
      zone for each of those sensors to expose the temperature of each zone.
      Signed-off-by: default avatarAmit Kucheria <amit.kucheria@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@kernel.org>
      f48cee32
    • Amit Kucheria's avatar
      arm64: dts: qcom: qcs404: Add tsens controller · 64cf50d0
      Amit Kucheria authored
      qcs404 has a single TSENS IP block with 10 sensors. The calibration data
      is stored in an eeprom (qfprom) that is accessed through the nvmem
      framework. We add the qfprom node to allow the tsens sensors to be
      calibrated correctly.
      Signed-off-by: default avatarAmit Kucheria <amit.kucheria@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@kernel.org>
      64cf50d0
    • Masahiro Yamada's avatar
      arm64: dts: uniphier: add reserved-memory for secure memory · aa385712
      Masahiro Yamada authored
      The memory regions specified by /memreserve/ are passed to
      early_init_dt_reserve_memory_arch() with nomap=false, so it is
      not suitable for reserving memory for Trusted Firmware-A etc.
      
      Use the more robust /reserved-memory node with the no-map property
      to prevent the kernel from mapping it.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      aa385712
    • Masahiro Yamada's avatar
      arm64: dts: uniphier: update to new Denali NAND binding · 53c580c1
      Masahiro Yamada authored
      With commit d8e8fd0e ("mtd: rawnand: denali: decouple controller
      and NAND chips"), the Denali NAND controller driver migrated to the
      new controller/chip representation.
      
      Update DT for it.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      53c580c1
    • Masahiro Yamada's avatar
      ARM: dts: uniphier: update to new Denali NAND binding · bc8841f0
      Masahiro Yamada authored
      With commit d8e8fd0e ("mtd: rawnand: denali: decouple controller
      and NAND chips"), the Denali NAND controller driver migrated to the
      new controller/chip representation.
      
      Update DT for it.
      
      In the new binding, the number of connected chips are described in
      DT instead of run-time probed.
      
      I added just one chip to the reference boards, where we do not know
      if the on-board NAND device is a single chip or multiple chips.
      If we added too many chips into DT, it would end up with the timeout
      error in nand_scan_ident().
      
      I changed all the pinctrl properties to use the single CS.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      bc8841f0
    • Olof Johansson's avatar
      Merge tag 'amlogic-dt64' of... · d78cda5a
      Olof Johansson authored
      Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
      
      arm64: dts: Amlogic updates for v5.3
      
      Highlights:
      - new SoC: S922X (G12B family, A73/A53 big.LITTLE)
      - new board: Hardkernel odroid-N2 (SoC: G12B S922X)
      - add/use ethernet PHY interrupt/reset lines
      - G12A: add/enable audio, PWM, IR, i2c, SD/eMMC, WiFi, bluetooth, network
      - gxbb-vega-s95 board: fix WiFi/BT, enable more peripherals
      
      * tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic: (79 commits)
        arm64: dts: meson: g12a: x96-max: add the Ethernet PHY interrupt line
        arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY interrupt line
        arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY reset line
        arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings
        arm64: dts: meson: g12a: x96-max: fix the Ethernet PHY reset line
        arm64: dts: meson: g12a: sort sdio nodes correctly
        arm64: dts: meson-g12a-x96-max: add sound card
        arm64: dts: meson-g12b-odroid-n2: add sound card
        arm64: dts: meson: sei510: add sound card
        arm64: dts: meson: sei510: add max98357a DAC
        ASoC: meson: add tohdmitx DT bindings
        arm64: dts: meson: g12a: add the GPIO interrupt controller
        arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed to 2Mbaud/s
        arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to 2Mbaud/s
        arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node
        arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node
        arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module
        arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module
        arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc
        arm64: dts: meson: g12a: add SDIO controller
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d78cda5a
    • 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