<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/soc/renesas, branch linux-5.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2022-08-17T12:40:28Z</updated>
<entry>
<title>soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values</title>
<updated>2022-08-17T12:40:28Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2022-06-08T13:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1fd5de081a1ff63e469dcc57a4150eda37e58c0'/>
<id>urn:sha1:a1fd5de081a1ff63e469dcc57a4150eda37e58c0</id>
<content type='text'>
[ Upstream commit bccceabb92ce8eb78bbf2de08308e2cc2761a2e5 ]

The PDR values for the A2DP1 and A2CV[2357] power areas on R-Car V3U are
incorrect (copied-and-pasted from A2DP0 and A2CV[0146]).
Fix them.

Reported-by: Renesas Vietnam via Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Fixes: 1b4298f000064cc2 ("soc: renesas: r8a779a0-sysc: Add r8a779a0 support")
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Link: https://lore.kernel.org/r/87bc2e70ba4082970cf8c65871beae4be3503189.1654696188.git.geert+renesas@glider.be
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>soc: renesas: Kconfig: Introduce ARCH_RZG2L config option</title>
<updated>2022-02-24T12:53:25Z</updated>
<author>
<name>Lad Prabhakar</name>
</author>
<published>2022-02-24T09:21:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=088659ad2a830124407edc38da278010c95bcc96'/>
<id>urn:sha1:088659ad2a830124407edc38da278010c95bcc96</id>
<content type='text'>
The Renesas RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/V2L SoCs have identical IP
blocks for which drivers are common.  To avoid updating the Kconfig
files for drivers in common to each SoC, introduce the ARCH_RZG2L config
option.
The ARCH_RZG2L config option will be selected by the above mentioned
SoCs, and the ARCH_RZG2L config option will be used as a dependency for
the drivers in common.

While at it, move PM and PM_GENERIC_DOMAINS under the ARCH_RZG2L config
option instead of keeping it for individual SoCs.

Signed-off-by: Lad Prabhakar &lt;prabhakar.mahadev-lad.rj@bp.renesas.com&gt;
Reviewed-by: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;
Link: https://lore.kernel.org/r/20220224092114.25737-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs</title>
<updated>2022-02-22T08:44:15Z</updated>
<author>
<name>Lad Prabhakar</name>
</author>
<published>2022-02-21T22:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b89acaf8cad188d9a1387d3049ae036a10d9a1f3'/>
<id>urn:sha1:b89acaf8cad188d9a1387d3049ae036a10d9a1f3</id>
<content type='text'>
Explicitly select PM and PM_GENERIC_DOMAINS configs for ARCH_R9A07G044
and ARCH_R9A07G054 configs.  PM and PM_GENERIC_DOMAINS configs are
required for RZ/{G2L,V2L} SoC without these configs the SMARC EVK's
won't boot.

Signed-off-by: Lad Prabhakar &lt;prabhakar.mahadev-lad.rj@bp.renesas.com&gt;
Link: https://lore.kernel.org/r/20220221222450.5393-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: Add support for reading product revision for RZ/G2L family</title>
<updated>2022-02-08T08:43:06Z</updated>
<author>
<name>Biju Das</name>
</author>
<published>2022-01-21T01:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cb5508e47e60b85ac033edd8c52245ad51360eb4'/>
<id>urn:sha1:cb5508e47e60b85ac033edd8c52245ad51360eb4</id>
<content type='text'>
As per RZ/G2L HW manual (Rev.1.00 Sep, 2021) DEV_ID [31:28] indicates
product revision. Use this information to populate the revision info
for RZ/G2L family.

Signed-off-by: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;
Signed-off-by: Lad Prabhakar &lt;prabhakar.mahadev-lad.rj@bp.renesas.com&gt;
Link: https://lore.kernel.org/r/20220121014117.21248-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: Identify RZ/V2L SoC</title>
<updated>2022-01-24T09:46:15Z</updated>
<author>
<name>Biju Das</name>
</author>
<published>2022-01-10T13:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=860122d80251c64484883324128ca82fa35423ef'/>
<id>urn:sha1:860122d80251c64484883324128ca82fa35423ef</id>
<content type='text'>
Add support for identifying the RZ/V2L (R9A07G054) SoC.

Signed-off-by: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;
Signed-off-by: Lad Prabhakar &lt;prabhakar.mahadev-lad.rj@bp.renesas.com&gt;
Link: https://lore.kernel.org/r/20220110134659.30424-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-rst: Add support for R-Car S4-8</title>
<updated>2021-12-07T15:50:57Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2021-12-01T07:33:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=363b41dd25397f553bebf87594eca9b2d6445b55'/>
<id>urn:sha1:363b41dd25397f553bebf87594eca9b2d6445b55</id>
<content type='text'>
Add support for R-Car S4-8 (R8A779F0) to the R-Car RST driver.
The register map of R-Car S4-8 is the same as R-Car V3U so that
renames "V3U" and "r8a779a0" to "Gen4".

Signed-off-by: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Link: https://lore.kernel.org/r/20211201073308.1003945-11-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: Identify R-Car S4-8</title>
<updated>2021-12-07T15:47:54Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2021-12-01T07:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9711633587f4fb4376265781c75e39c2a7b21d6f'/>
<id>urn:sha1:9711633587f4fb4376265781c75e39c2a7b21d6f</id>
<content type='text'>
Add support for identifying the R-Car S4-8 (R8A779F0) SoC.

Signed-off-by: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Link: https://lore.kernel.org/r/20211201073308.1003945-8-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: r8a779f0-sysc: Add r8a779f0 support</title>
<updated>2021-12-07T15:47:45Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2021-12-01T07:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=654d5fdb8923994f5e79a7f0faf722958d1d759f'/>
<id>urn:sha1:654d5fdb8923994f5e79a7f0faf722958d1d759f</id>
<content type='text'>
Add support for R-Car S4-8 (R8A779F0) SoC power areas and register
access.

Signed-off-by: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Link: https://lore.kernel.org/r/20211201073308.1003945-7-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver</title>
<updated>2021-12-07T15:46:56Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2021-12-01T07:32:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e62906d6315f652b80640df0f980086462a4953b'/>
<id>urn:sha1:e62906d6315f652b80640df0f980086462a4953b</id>
<content type='text'>
According to the official website [1], the R-Car V3U SoC is based
on the R-Car Gen4 architecture. So, introduce R-Car Gen4 SYSC
driver.

[1]
https://www.renesas.com/us/en/products/automotive-products/automotive-system-chips-socs/r-car-v3u-best-class-r-car-v3u-asil-d-system-chip-automated-driving

Signed-off-by: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Link: https://lore.kernel.org/r/20211201073308.1003945-6-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
</content>
</entry>
<entry>
<title>soc: renesas: Consolidate product register handling</title>
<updated>2021-11-30T08:42:00Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2021-11-10T19:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05b22caa7490e4f4c94bbde33c61cf72d187b8f7'/>
<id>urn:sha1:05b22caa7490e4f4c94bbde33c61cf72d187b8f7</id>
<content type='text'>
Currently renesas_soc_init() scans the whole device tree up to three
times, to find a device node describing a product register.
Furthermore, the product register handling for the different variants is
very similar, with the major difference being the location of the
product bitfield inside the product register.

Reduce scanning to a single pass using of_find_matching_node_and_match()
instead.  Switch to a common handling of product registers, by storing
the intrinsics of each product register type in the data field of the
corresponding match entry.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Tested-by: Lad Prabhakar &lt;prabhakar.mahadev-lad.rj@bp.renesas.com&gt;
Link: https://lore.kernel.org/r/057721f46c7499de4133135488f0f3da7fb39265.1636570669.git.geert+renesas@glider.be
</content>
</entry>
</feed>
