<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/soc/renesas, branch linux-4.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-06-29T12:37:24Z</updated>
<entry>
<title>soc: renesas: rcar-sysc: Improve SYSC interrupt config in legacy wrapper</title>
<updated>2016-06-29T12:37:24Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-06-28T14:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ced42730d19dd140a76f86c3761f646b83a35d09'/>
<id>urn:sha1:ced42730d19dd140a76f86c3761f646b83a35d09</id>
<content type='text'>
Align SYSC interrupt configuration in the legacy wrapper with the DT
version:
  - Mask SYSC interrupt sources before enabling them (doesn't matter
    much as they're disabled at the GIC level anyway),
  - Make sure not to clear reserved SYSCIMR bits that were set before.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Ulrich Hecht &lt;ulrich.hecht+renesas@gmail.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Move SYSC interrupt config to rcar-sysc driver</title>
<updated>2016-06-29T12:37:08Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-06-28T14:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=053239987f89f9a6299e78610bad010764bccd71'/>
<id>urn:sha1:053239987f89f9a6299e78610bad010764bccd71</id>
<content type='text'>
On R-Car H1 and Gen2, the SYSC interrupt registers are always configured
using hardcoded values in platform code. For R-Car Gen2, values are
provided for H2 and M2-W only, other SoCs are not yet supported, and
never will be.

Move this configuration from SoC-specific platform code to the
rcar_sysc_init() wrapper, so it can be skipped if the SYSC is configured
from DT. This would be the case not only for H1, H2, and M2-W using a
modern DTS, but also for other R-Car Gen2 SoCs not supported by the
platform code, relying purely on DT.

There is no longer a need to return the mapped register block, hence
make the function return void.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Ulrich Hecht &lt;ulrich.hecht+renesas@gmail.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Make rcar_sysc_init() init the PM domains</title>
<updated>2016-06-29T12:36:51Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-06-28T14:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1e52287a29cf0673e1a60210d55edccc756e44a'/>
<id>urn:sha1:b1e52287a29cf0673e1a60210d55edccc756e44a</id>
<content type='text'>
Let rcar_sysc_init() trigger initialization of the SYSC PM domains from
DT if called before the early_initcall.
On failure, it falls back to mapping the passed register block, as
before.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Fix uninitialized error code in rcar_sysc_pd_init()</title>
<updated>2016-06-29T12:36:37Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-06-28T14:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1023578ec38ec1bae085917134ba985da755503e'/>
<id>urn:sha1:1023578ec38ec1bae085917134ba985da755503e</id>
<content type='text'>
On success, rcar_sysc_pd_init() returns an uninitialized error code.
Use the return value of of_genpd_add_provider_onecell() to fix this.

This went unnoticed, as early_initcall() doesn't care about the return
value.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: add R8A7792 support</title>
<updated>2016-06-16T01:53:57Z</updated>
<author>
<name>Sergei Shtylyov</name>
</author>
<published>2016-06-12T20:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e49c845983e9aae86c70464786aa2ee191929a6'/>
<id>urn:sha1:7e49c845983e9aae86c70464786aa2ee191929a6</id>
<content type='text'>
Add support for R-Car V2H (R8A7792) SoC power areas to the SYSC driver.

Signed-off-by: Sergei Shtylyov &lt;sergei.shtylyov@cogentembedded.com&gt;
Reviewed-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Add support for R-Car M3-W power areas</title>
<updated>2016-06-06T01:14:21Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-05-30T17:05:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0c98b9171eecf1745eda08de86081db8ec41d51'/>
<id>urn:sha1:e0c98b9171eecf1745eda08de86081db8ec41d51</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Add support for R-Car H3 power areas</title>
<updated>2016-04-25T23:56:38Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-04-20T12:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23f1e2ecdecee9f2ec45de0a468b82bb1f7f3ca2'/>
<id>urn:sha1:23f1e2ecdecee9f2ec45de0a468b82bb1f7f3ca2</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Add support for R-Car E2 power areas</title>
<updated>2016-04-25T23:56:37Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-04-20T12:02:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9af1dbcc3028e1de8cac2d7e32345965353edde0'/>
<id>urn:sha1:9af1dbcc3028e1de8cac2d7e32345965353edde0</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Add support for R-Car M2-N power areas</title>
<updated>2016-04-25T23:56:37Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-04-20T12:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a247eb93ef73b56aab68c47608245e2b4a713585'/>
<id>urn:sha1:a247eb93ef73b56aab68c47608245e2b4a713585</id>
<content type='text'>
R-Car M2-N is identical to R-Car M2-W w.r.t. power domains, so reuse the
definitions from the latter.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>soc: renesas: rcar-sysc: Add support for R-Car M2-W power areas</title>
<updated>2016-04-25T23:56:36Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2016-04-20T12:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5fbb3c08897c8941852e9096f8507785d8a18f2'/>
<id>urn:sha1:c5fbb3c08897c8941852e9096f8507785d8a18f2</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
</feed>
