aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-10-20arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0Yoshihiro Shimoda1-0/+3
Since Salvator-X[S] have a USB2.0 dual-role channel (CN9), this patch adds dr_mode property for USB2.0 channel 0 (EHCI/OHCI and HS-USB) as "otg". Signed-off-by: Yoshihiro Shimoda <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-16arm64: dts: r8a7796: Use R-Car GPIO Gen3 fallback compat stringSimon Horman1-8/+8
Use newly added R-Car GPIO Gen3 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7796 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback compat string. Signed-off-by: Simon Horman <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]>
2017-10-16arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat stringSimon Horman1-8/+8
Use newly added R-Car GPIO Gen3 fallback compat string in place of now deprecated non-generation specific R-Car GPIO 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 considering the fallback compat string. Signed-off-by: Simon Horman <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]>
2017-10-16arm64: renesas: ulcb: fixup audio_clkoutKuninori Morimoto1-1/+1
"audio_clkout" is dummy clock of <&rcar_sound 0> to avoid clock loop which invites probe conflict. Thus <&rcar_sound 0> and "audio_clkout" should be same value. On commit 2752660a37ae ("arm64: dts: renesas: ulcb: sound clock-frequency needs descending order") exchanged <&rcar_sound 0>, but it didn't modify "audio_clkout". This patch fixup it. Fixes: 2752660a37ae ("arm64: dts: renesas: ulcb: sound clock-frequency needs descending order") Signed-off-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-16arm64: renesas: salvator-common: fixup audio_clkoutKuninori Morimoto1-1/+1
"audio_clkout" is dummy clock of <&rcar_sound 0> to avoid clock loop which invites probe conflict. Thus <&rcar_sound 0> and "audio_clkout" should be same value. On commit 5e2feac33095 ("arm64: renesas: salvator-common: sound clock-frequency needs descending order") exchanged <&rcar_sound 0>, but it didn't modify "audio_clkout". This patch fixup it. Fixes: 5e2feac33095 ("arm64: renesas: salvator-common: sound clock-frequency needs descending order") Signed-off-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: renesas: eagle: add EtherAVB supportSergei Shtylyov1-1/+13
Define the Eagle board dependent part of the EtherAVB device node. Enable DHCP and NFS root for the kernel booting. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Sergei Shtylyov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: r8a77995: Add INTC-EX device nodeGeert Uytterhoeven1-0/+16
Add a device node for the Interrupt Controller for External Devices (INTC-EX) on R-Car D3, which serves external IRQ pins IRQ[0-5]. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: r8a77970: Add INTC-EX device nodeGeert Uytterhoeven1-0/+16
Add a device node for the Interrupt Controller for External Devices (INTC-EX) on R-Car V3M, which serves external IRQ pins IRQ[0-5]. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: r8a7796: Add INTC-EX device nodeGeert Uytterhoeven1-0/+16
Add a device node for the Interrupt Controller for External Devices (INTC-EX) on R-Car M3-W, which serves external IRQ pins IRQ[0-5]. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: hog USB3 hub control gpiosVladimir Barinov1-0/+14
This adds gpio hogs for USB3 hub on ULCB Kingfisher board to power up and remove from reset the hub Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable PCA9548 on I2C4Vladimir Barinov1-0/+8
This supports PCA9548 I2C switch on I2C4 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable PCA9548 on I2C2Vladimir Barinov1-0/+8
This supports PCA9548 I2C switch on I2C2 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable TCA9539 on I2C4Vladimir Barinov1-0/+22
This supports TCA9539 gpio expanders on I2C4 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable TCA9539 on I2C2Vladimir Barinov1-0/+22
This supports TCA9539 gpio expanders on I2C2 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable USB3.0 HostVladimir Barinov1-0/+4
This supports USB3.0 Host on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable PCIE0/1Vladimir Barinov1-0/+12
This supports PCIE0/1 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable USB2.0 Host channel 0Vladimir Barinov1-0/+8
This supports USB2.0 Host channel 0 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable HSUSBVladimir Barinov1-0/+4
This supports HSUSB on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable CAN0/1Vladimir Barinov1-0/+22
This supports CAN0/1 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: enable SCIF1Vladimir Barinov1-0/+14
This supports SCIF1 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: h3ulcb-kf: ES2.0+ SoC initial device treeVladimir Barinov2-0/+20
Add the initial device tree for the H3ULCB ES2.0+ SoC with Kingfisher extension infotainment board. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: h3ulcb-kf: ES1.x SoC initial device treeVladimir Barinov2-0/+20
Add the initial device tree for the H3ULCB ES1.x SoC with Kingfisher extension infotainment board. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: m3ulcb-kf: initial device treeVladimir Barinov2-0/+20
Add the initial device tree for the M3ULCB with Kingfisher extension infotainment board. Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: ulcb-kf: initial device treeVladimir Barinov1-0/+31
Add the initial common dtsi file for Kingfisher infotainment board (R-Car Starter Kit extension) This commit supports the following peripherals: - HSCIF0 Signed-off-by: Vladimir Barinov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1Yoshihiro Shimoda1-0/+24
This patch enables PWM channel 0 and 1 on the draak. Each channel connects to LTC2644 for brightness control. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: renesas: r8a77995: add PWM device nodesYoshihiro Shimoda1-0/+40
This patch adds PWM device nodes for r8a77995. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-10arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0Yoshihiro Shimoda1-0/+8
Since a R-Car Gen3 bootloader enables the PFC of USB3.0 channel 0, the USB3.0 host controller works without this setting on the kernel. But, this setting should have salvator-common.dtsi. So, this patch adds the pfc node for USB3.0 channel 0. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-05arm64: dts: renesas: initial Eagle board device treeSergei Shtylyov2-0/+46
Add the initial device tree for the R8A77970 SoC based Eagle board. The board has 1 debug serial port (SCIF0); include support for it, so that the serial console can work. Based on the original (and large) patch by Vladimir Barinov <[email protected]>. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Sergei Shtylyov <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-03arm64: dts: renesas: r8a77995: draak: drop "avb_phy_int" from avb_pinsYoshihiro Shimoda1-2/+1
Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node. Reported-by: Sergei Shtylyov <[email protected]> Fixes: 4503b50eac08 ("arm64: dts: renesas: r8a77995: draak: enable EthernetAVB") Signed-off-by: Yoshihiro Shimoda <[email protected]> Acked-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-03arm64: dts: renesas: ulcb: drop "avb_phy_int" from avb_pinsYoshihiro Shimoda1-2/+1
Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node. Reported-by: Geert Uytterhoeven <[email protected]> Fixes: 133ace3f3804 ("arm64: dts: ulcb: Set drive-strength for ravb pins") Signed-off-by: Yoshihiro Shimoda <[email protected]> Acked-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-10-03arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pinsYoshihiro Shimoda1-2/+1
Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node. Reported-by: Geert Uytterhoeven <[email protected]> Fixes: 7d73a4da2681 ("arm64: dts: r8a7795: salvator-x: Set drive-strength for ravb pins") Fixes: 4903987033be ("arm64: dts: r8a7796: salvator-x: Set drive-strength for ravb pins") Signed-off-by: Yoshihiro Shimoda <[email protected]> Acked-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-25arm64: dts: renesas: r8a7796: add USB3.0 peripheral device nodeYoshihiro Shimoda1-0/+11
This patch adds USB3.0 peripheral channel 0 device node for r8a7796. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-25arm64: dts: renesas: r8a7795: add USB3.0 peripheral device nodeYoshihiro Shimoda1-0/+11
This patch adds USB3.0 peripheral channel 0 device node for r8a7795. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-25arm64: dts: renesas: r8a77995: draak: enable EthernetAVBYoshihiro Shimoda1-0/+25
This patch enables EthernetAVB for R-Car D3 draak board. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-25arm64: dts: renesas: r8a77995: draak: enable USB2.0 Host (EHCI/OHCI)Yoshihiro Shimoda1-0/+8
This patch enables USB2.0 Host (EHCI/OHCI) for r8a77995. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-21arm64: dts: renesas: r8a77995: draak: enable USB2.0 PHYYoshihiro Shimoda1-0/+11
This patch enables USB2.0 PHY for R-Car D3 draak board. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-21arm64: dts: renesas: r8a77995: add USB2.0 Host (EHCI/OHCI) device nodeYoshihiro Shimoda1-0/+25
This patch adds USB2.0 Host (EHCI/OHCI) device node for r8a77995. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-21arm64: dts: renesas: r8a77995: Add USB2.0 PHY device nodeYoshihiro Shimoda1-0/+12
This patch adds USB2.0 PHY device node for r8a77995. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-19arm64: dts: draak: Add serial console pinsGeert Uytterhoeven1-0/+11
Add pin control for SCIF2. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77970: add EtherAVB supportSergei Shtylyov1-0/+44
Define the generic R8A77970 part of the EtherAVB device node. Based on the original (and large) patch by Daisuke Matsushita <[email protected]>. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Sergei Shtylyov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77970: add [H]SCIF supportSergei Shtylyov1-0/+149
Describe [H]SCIF ports in the R8A77970 device tree. Based on the original (and large) patch by Daisuke Matsushita <[email protected]>. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Sergei Shtylyov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77970: add SYS-DMAC supportSergei Shtylyov1-0/+48
Describe SYS-DMAC1/2 in the R8A77970 device tree. Based on the original (and large) patch by Daisuke Matsushita <[email protected]>. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Sergei Shtylyov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: initial R8A77970 SoC device treeSergei Shtylyov1-0/+125
The initial R8A77970 SoC device tree including Cortex-A53 CPU, GIC, timer, CPG, RST, and SYSC. Based on the original (and large) patch by Daisuke Matsushita <[email protected]>. Signed-off-by: Vladimir Barinov <[email protected]> Signed-off-by: Sergei Shtylyov <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77995: Add EthernetAVB device nodeYoshihiro Shimoda1-0/+45
This patch adds EthernetAVB device node for r8a77995. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77995: add GPIO device nodesYoshihiro Shimoda1-0/+112
This patch adds GPIO device nodes for r8a77995. Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Yoshihiro Shimoda <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77995: Use r8a7795-cpg-mssr binding definitionsGeert Uytterhoeven1-2/+2
Replace the hardcoded clock indices by R8A77995_CLK_* symbols. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a77995: Use r8a7795-sysc binding definitionsGeert Uytterhoeven1-5/+6
Replace the hardcoded power domain indices by R8A77995_PD_* symbols. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: renesas: Add Renesas R8A77970 Kconfig supportGeert Uytterhoeven1-0/+6
Add a configuration option for the R-Car V3M SoC. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: r8a7795: Drop bogus HDMI node names suffixesGeert Uytterhoeven1-2/+2
Node names should not use numerical suffixes if the nodes can be distinguished by unit-address. Signed-off-by: Geert Uytterhoeven <[email protected]> Acked-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-09-18arm64: dts: renesas: ulcb: Enable display outputLaurent Pinchart1-0/+4
The DU is already wired up to the HDMI encoder, all we need to do is enable it. Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>