Biju Das
547276c679
soc: renesas: rcar-rst: Add support for RZ/G1N
...
Signed-off-by: Biju Das <biju.das@bp.renesas.com >
Reviewed-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-09-17 10:46:31 +02:00
Fabrizio Castro
91e95ecd4b
soc: renesas: rcar-rst: Add support for RZ/G2E
...
Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com >
Reviewed-by: Biju Das <biju.das@bp.renesas.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-09-17 10:29:13 +02:00
Kuninori Morimoto
41c4567ce2
soc: renesas: convert to SPDX identifiers
...
This patch updates license to use SPDX-License-Identifier
instead of verbose license text.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-09-12 10:19:51 +02:00
Biju Das
3116d859e7
soc: renesas: rcar-rst: Add support for RZ/G2M
...
Signed-off-by: Biju Das <biju.das@bp.renesas.com >
Reviewed-by: Chris Paterson <chris.paterson2@renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-09-12 10:19:51 +02:00
Takeshi Kihara
b0d77648e0
soc: renesas: rcar-rst: Add support for R-Car E3
...
Add support for R-Car E3 (R8A77990) to the R-Car RST driver.
This driver is needed for the clock driver to work.
Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com >
[shimoda: rebase]
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-04-16 16:01:25 +02:00
Biju Das
a3a9033f11
soc: renesas: rcar-rst: Add support for RZ/G1C
...
Signed-off-by: Biju Das <biju.das@bp.renesas.com >
Reviewed-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-04-16 16:01:24 +02:00
Jacopo Mondi
bf79cd635d
soc: renesas: rcar-rst: Add support for R-Car M3-N
...
Signed-off-by: Jacopo Mondi <jacopo+renesas@jmondi.org >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-02-23 15:55:01 +01:00
Fabrizio Castro
69e0d1b8db
soc: renesas: rcar-rst: Enable watchdog as reset trigger for Gen2
...
This patch allows for platform specific quirks as some of the SoC need
further customization for the watchdog to work properly, like for R-Car
Gen2 and for RZ/G.
Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com >
Signed-off-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-02-15 17:19:58 +01:00
Sergei Shtylyov
7d7b619e16
soc: renesas: rcar-rst: add R8A77980 support
...
Add support for R-Car V3H (R8A77980) to the R-Car RST driver -- this driver
is needed for the clock driver to work.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-02-12 13:50:37 +01:00
Sergei Shtylyov
17760376ae
soc: renesas: rcar-rst: add R8A77970 support
...
Add support for R-Car V3M (R8A77970) to the R-Car RST driver -- this driver
is needed for the clock driver to work.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-09-18 07:59:55 +02:00
Arnd Bergmann
f822e60085
Merge tag 'renesas-drivers-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/drivers
...
Pull "Renesas ARM Based SoC Drivers Updates for v4.14" from Simon Horman:
Add R-Car D3 (r8a77995) support to the Renesas-specific SoC drivers
- SoC identification
- System controller
- Reset controller
* tag 'renesas-drivers-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas :
soc: renesas: rcar-rst: Add support for R-Car D3
soc: renesas: rcar-sysc: Add support for R-Car D3 power areas
soc: renesas: Add r8a77995 SYSC PM Domain Binding Definitions
soc: renesas: Identify R-Car D3
2017-08-16 21:55:03 +02:00
Rob Herring
37c342cba5
soc: Convert to using %pOF instead of full_name
...
Now that we have a custom printf format specifier, convert users of
full_name to use %pOF instead. This is preparation to remove storing
of the full path string for each node.
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Krzysztof Kozlowski <krzk@kernel.org >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Matthias Brugger <matthias.bgg@gmail.com >
Acked-by: Simon Horman <horms+renesas@verge.net.au >
Cc: Scott Wood <oss@buserror.net >
Cc: Qiang Zhao <qiang.zhao@nxp.com >
Cc: Magnus Damm <magnus.damm@gmail.com >
Cc: Kukjin Kim <kgene@kernel.org >
Cc: Javier Martinez Canillas <javier@osg.samsung.com >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2017-08-16 21:32:36 +02:00
Geert Uytterhoeven
105ae504a3
soc: renesas: rcar-rst: Add support for R-Car D3
...
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Cc: devicetree@vger.kernel.org
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-07-27 17:08:28 +02:00
Geert Uytterhoeven
527c02f66d
soc: renesas: Add R-Car RST driver
...
Add a driver for the Renesas R-Car Gen1 RESET/WDT and R-Car Gen2/Gen3
and RZ/G RST module.
For now this driver just provides an API to obtain the state of the mode
pins, as latched at reset time. As this is typically called from the
probe function of a clock driver, which can run much earlier than any
initcall, calling rcar_rst_read_mode_pins() just forces an early
initialization of the driver.
Despite the current simple and almost identical handling for all
supported SoCs, the driver matches against SoC-specific compatible
values, as the features provided by the hardware module differ a lot
across the various SoC families and members.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Dirk Behme <dirk.behme@de.bosch.com >
2016-11-02 20:43:07 +01:00