[GIT,PULL] Renesas ARM64 Based SoC DT Updates for v4.21

Message ID cover.1543229515.git.horms+renesas@verge.net.au
State New
Headers show
Series
  • [GIT,PULL] Renesas ARM64 Based SoC DT Updates for v4.21
Related show

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt-for-v4.21

Message

Simon Horman Nov. 26, 2018, 12:55 p.m.
Hi Olof, Hi Kevin, Hi Arnd,

Please consider these Renesas ARM64 based SoC DT updates for v4.21.

I am sending out this pull-request at this time as there are a number
of patches queued up in my arm64 DT branch and I hope that this
will ease the burden later on in the development cycle. I expect to
send a follow-up pull-request for this branch at the usual pre-rc6 timing.

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt-for-v4.21

for you to fetch changes up to 275e4eb3f21a09b6b8bd4a353b9a01e500240385:

  arm64: dts: renesas: Add all CPUs in cooling maps (2018-11-26 09:11:44 +0100)

----------------------------------------------------------------
Renesas ARM64 Based SoC DT Updates for v4.21

* H3 (r8a7795) SoC:
  - Remove unneeded sound #address/size-cells

* M3-W (r8a7796) SoC:
  - Describe CMT (Compare Match Timer) devices in DT
  - Describe I2C-DVFS device node in DT

* M3-N (r8a77965) SoC:
  - Describe CAN, CANFD and LVDS in DT

* R-Car H3 (r8a7795) and M3-W (r8a7796) SoCs:
  - Describe CPU topology, capacity and cooling maps in DT
  - Add SSIU support to R-Car audio

* R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) SoCs:
  - Extend register range of HSUSB device to match documentation

* R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) based
  Salvator-X, Salvator-XS and ULCB boards:
  - Switch eMMC bus to 1V8

* R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) based
  Salvator-X and Salvator-XS boards:
  - Describe USB3.0 xHCI host and prerepheral devices as companions

* R-Car E3 (r8a77990) SoC:
  - Add thermal support
  - Add support for interupt controller for external devices (INTC-EX)
  - Describe all SCIF devices and SYS-DMA for I2C and MSIOF devices

* R-Car E3 (r8a77990) based Ebisu board:
  - Enable SDHI, CAN, CANFD, audio and USB3.0
  - Describe serial console pins

* R-Car E3 (r8a77990) based Ebisu and
  R-Car D3 (r8a77995) based Draak board:
  - Enable USB2.0 peripheral device

* R-Car M3-N (r8a77965), E3 (r8a77990) and V3H (r8a77980) SoCs:
  - Connect EtherAVB to IPMMU

* R-Car V3M (r8a77970) and V3H (r8a77980) SoCs:
  - Describe TMU (timer unit), PWM timer controller and MSIOF devides in DT
  - Add thermal support

* RZ/G2M (r8a774a1) SoC:
  - Use clock and power index macros
  - Describe VIN, CSI-2 and CAN devices in DT

----------------------------------------------------------------
Biju Das (2):
      arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a7796: Add CMT device nodes

Chris Paterson (1):
      arm64: dts: renesas: r8a774a1: Add CAN nodes

Fabrizio Castro (2):
      arm64: dts: renesas: r8a774a1: Replace power magic numbers
      arm64: dts: renesas: r8a774a1: Replace clock magic numbers

Gaku Inami (2):
      arm64: dts: renesas: Add CPU topology on R-Car Gen3 SoCs
      arm64: dts: renesas: Add CPU capacity-dmips-mhz

Jacopo Mondi (1):
      arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering

Kuninori Morimoto (3):
      arm64: dts: renesas: r8a7795: remove unneeded sound #address/size-cells
      arm64: dts: renesas: r8a7795: add SSIU support for sound
      arm64: dts: renesas: r8a7796: add SSIU support for sound

Laurent Pinchart (1):
      arm64: dts: renesas: r8a77965: Add LVDS support

Magnus Damm (3):
      arm64: dts: renesas: r8a77965: Connect R-Car M3-N AVB to IPMMU
      arm64: dts: renesas: r8a77980: Connect R-Car V3H AVB to IPMMU
      arm64: dts: renesas: r8a77990: Connect R-Car E3 AVB to IPMMU

Marek Vasut (2):
      arm64: dts: renesas: Switch eMMC bus to 1V8 on Salvator-X and ULCB
      arm64: dts: renesas: r8a77990: ebisu: Add and enable CAN,FD device nodes

Sergei Shtylyov (5):
      arm64: dts: renesas: r8a779{7|8}0: add PWM support
      arm64: dts: renesas: r8a77970: add thermal support
      arm64: dts: renesas: r8a77980: add thermal support
      arm64: dts: renesas: r8a779{7|8}0: add MSIOF support
      arm64: dts: renesas: r8a779{7|8}0: add TMU support

Takeshi Kihara (10):
      arm64: dts: renesas: r8a77990: Add INTC-EX device node
      arm64: dts: renesas: r8a77990: Add SCIF-{0,1,3,4,5} device nodes
      arm64: dts: renesas: ebisu: Enable Audio
      arm64: dts: renesas: r8a77990: Add all HSCIF nodes
      arm64: dts: renesas: ebisu: Add serial console pins
      arm64: dts: renesas: ebisu: Add and enable SDHI device nodes
      arm64: dts: renesas: r8a77990: ebisu: Add and enable PCIe device node
      arm64: dts: renesas: r8a77965: Add CAN and CANFD controller nodes
      arm64: dts: renesas: r8a77990: Add I2C-DVFS device node
      arm64: dts: renesas: r8a77990: Enable I2C DMA

Viresh Kumar (1):
      arm64: dts: renesas: Add all CPUs in cooling maps

Yoshihiro Kaneko (3):
      arm64: dts: renesas: r8a77990: Add DMA properties to MSIOF nodes
      arm64: dts: renesas: r8a77990: Add Audio-DMAC and Sound device nodes
      arm64: dts: renesas: r8a77990: add thermal device support

Yoshihiro Shimoda (4):
      arm64: dts: renesas: revise hsusb's reg size
      arm64: dts: renesas: r8a77990: add/enable USB3.0 peripheral device node
      arm64: dts: renesas: salvator-common: add companion property in usb3_peri0
      arm64: dts: renesas: r8a7799{0|5}: add/enable USB2.0 peripheral

 arch/arm64/boot/dts/renesas/r8a774a1.dtsi          | 606 ++++++++++++++---
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts    |   2 +
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |   2 +
 .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts |   2 +
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           | 284 +++++++-
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           | 321 ++++++++-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |  81 ++-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          | 211 ++++++
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          | 221 +++++++
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts     | 314 ++++++++-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          | 733 ++++++++++++++++++++-
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts     |   8 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi          |  45 ++
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |  13 +-
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |   8 +-
 15 files changed, 2701 insertions(+), 150 deletions(-)

Comments

Olof Johansson Nov. 30, 2018, 11:06 p.m. | #1
On Mon, Nov 26, 2018 at 01:55:01PM +0100, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
> 
> Please consider these Renesas ARM64 based SoC DT updates for v4.21.
> 
> I am sending out this pull-request at this time as there are a number
> of patches queued up in my arm64 DT branch and I hope that this
> will ease the burden later on in the development cycle. I expect to
> send a follow-up pull-request for this branch at the usual pre-rc6 timing.
> 
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
> 
>   Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
> 
> are available in the git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt-for-v4.21
> 
> for you to fetch changes up to 275e4eb3f21a09b6b8bd4a353b9a01e500240385:
> 
>   arm64: dts: renesas: Add all CPUs in cooling maps (2018-11-26 09:11:44 +0100)
> 
> ----------------------------------------------------------------
> Renesas ARM64 Based SoC DT Updates for v4.21
> 
> * H3 (r8a7795) SoC:
>   - Remove unneeded sound #address/size-cells
> 
> * M3-W (r8a7796) SoC:
>   - Describe CMT (Compare Match Timer) devices in DT
>   - Describe I2C-DVFS device node in DT
> 
> * M3-N (r8a77965) SoC:
>   - Describe CAN, CANFD and LVDS in DT
> 
> * R-Car H3 (r8a7795) and M3-W (r8a7796) SoCs:
>   - Describe CPU topology, capacity and cooling maps in DT
>   - Add SSIU support to R-Car audio
> 
> * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) SoCs:
>   - Extend register range of HSUSB device to match documentation
> 
> * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) based
>   Salvator-X, Salvator-XS and ULCB boards:
>   - Switch eMMC bus to 1V8
> 
> * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) based
>   Salvator-X and Salvator-XS boards:
>   - Describe USB3.0 xHCI host and prerepheral devices as companions
> 
> * R-Car E3 (r8a77990) SoC:
>   - Add thermal support
>   - Add support for interupt controller for external devices (INTC-EX)
>   - Describe all SCIF devices and SYS-DMA for I2C and MSIOF devices
> 
> * R-Car E3 (r8a77990) based Ebisu board:
>   - Enable SDHI, CAN, CANFD, audio and USB3.0
>   - Describe serial console pins
> 
> * R-Car E3 (r8a77990) based Ebisu and
>   R-Car D3 (r8a77995) based Draak board:
>   - Enable USB2.0 peripheral device
> 
> * R-Car M3-N (r8a77965), E3 (r8a77990) and V3H (r8a77980) SoCs:
>   - Connect EtherAVB to IPMMU
> 
> * R-Car V3M (r8a77970) and V3H (r8a77980) SoCs:
>   - Describe TMU (timer unit), PWM timer controller and MSIOF devides in DT
>   - Add thermal support
> 
> * RZ/G2M (r8a774a1) SoC:
>   - Use clock and power index macros
>   - Describe VIN, CSI-2 and CAN devices in DT


Merged, thanks!


-Olof