From: Simon Horman <hidden> Date: 2017-08-18 08:19:34
Hi Olof, Hi Kevin, Hi Arnd,
Please consider these second round of Renesas ARM64 based SoC DT updates for v4.14.
This pull request is based on the previous round of
such requests, tagged as renesas-arm64-dt-for-v4.14,
which I have already sent a pull-request for.
The following changes since commit 4725f2b8805718a65dcbce8668710f145df797a8:
arm64: dts: renesas: r8a7795: add hsusb ch3 device node (2017-07-27 17:19:05 +0200)
are available in the git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt2-for-v4.14
for you to fetch changes up to 1fa0b494f6b17f8094b1b380f7cc1cb89f4878dc:
arm64: dts: r8a77995: add pfc device node (2017-08-17 11:03:44 +0200)
----------------------------------------------------------------
Second Round of Renesas ARM64 Based SoC DT Updates for v4.14
* Add PFC device node to R-Car D3 (r8a77995)
This is a step towards enabling devices that use multiplexed pins
- including ethernet - on boards that use the r8a7796 SoC.
* Add USB nodes to R-Car M3-W (r8a7796)
This is a step towards enabling USB devices on boards that
use the r8a7796 SoC.
* Use newly added Gen-3 fallback compat string
This is consistent with ongoing efforts to use per-generation
fallback strings where appropriate across devices found
on R-Car SoCs. The aim of the effort being to strike a balance
between the limited information available about the compatibility
of devices found on different SoCs and the desire to ease enabling
devices on new SoCs.
This has no run-time effect due to the presence of a per-SoC
compat string.
* Cleanup whitespace and extra LVDS port label
Minor cleanups, no run-time effect.
----------------------------------------------------------------
Laurent Pinchart (1):
arm64: dts: salvator-common: Remove extra LVDS port label
Simon Horman (2):
arm64: dts: r8a7795: Use R-Car SATA Gen3 fallback compat string
arm64: dts: r8a7795: correct whitespace of companion property
Yoshihiro Shimoda (6):
arm64: dts: r8a7796: add usb2_phy device nodes
arm64: dts: r8a7796: add USB2.0 Host (EHCI/OHCI) device nodes
arm64: dts: r8a7796: Add USB3.0 host device node
arm64: dts: r8a7796: Add USB-DMAC device nodes
arm64: dts: r8a7796: Add HSUSB device node
arm64: dts: r8a77995: add pfc device node
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 11 ++-
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 113 +++++++++++++++++++++--
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 5 +
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 -
4 files changed, 116 insertions(+), 17 deletions(-)
From: Simon Horman <hidden> Date: 2017-08-18 08:19:31
From: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
The DU LVDS output is on port 3 on R8A7795 but on port 2 on R8A7796. The
lvds_connector label thus can't be defined in salvator-common.dtsi,
common to the two SoCs.
The lvds_connector label is meant for convenience to be referenced from
panel device tree files, such as r8a77xx-aa104xd12-panel.dtsi or
r8a77xx-aa121td01-panel.dtsi. As those files are not included in any
device tree source, and the label never used elsewhere, we can simply
remove it. Out-of-tree patches that include panel device tree files can
then add a
#define lvds_connector du_out_lvds0
before including the panel device tree file.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <redacted>
---
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 ----
1 file changed, 4 deletions(-)
From: Simon Horman <hidden> Date: 2017-08-18 08:19:32
Use newly added R-Car SATA Gen3 fallback compat string
in the DT of the r8a7795 SoC.
This should have no run-time effect as the driver matches against
the per-SoC compat string before the fallback compat string is considered.
Signed-off-by: Simon Horman <redacted>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Hi Simon,
On Fri, Aug 18, 2017 at 10:19 AM, Simon Horman
[off-list ref] wrote:
* Add PFC device node to R-Car D3 (r8a77995)
This is a step towards enabling devices that use multiplexed pins
- including ethernet - on boards that use the r8a7796 SoC.
Note that so far no device pinctrl configuration (incl. ethernet ;-) is done...
r8a77995
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
On Fri, Aug 18, 2017 at 10:19 AM, Simon Horman
[off-list ref] wrote:
Second Round of Renesas ARM64 Based SoC DT Updates for v4.14
* Add PFC device node to R-Car D3 (r8a77995)
This is a step towards enabling devices that use multiplexed pins
- including ethernet - on boards that use the r8a7796 SoC.
* Add USB nodes to R-Car M3-W (r8a7796)
This is a step towards enabling USB devices on boards that
use the r8a7796 SoC.
* Use newly added Gen-3 fallback compat string
This is consistent with ongoing efforts to use per-generation
fallback strings where appropriate across devices found
on R-Car SoCs. The aim of the effort being to strike a balance
between the limited information available about the compatibility
of devices found on different SoCs and the desire to ease enabling
devices on new SoCs.
This has no run-time effect due to the presence of a per-SoC
compat string.
* Cleanup whitespace and extra LVDS port label
Minor cleanups, no run-time effect.