<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/power/reset, branch linux-6.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-02-26T14:09:11Z</updated>
<entry>
<title>power: reset: rmobile-reset: Make sysc_base2 local</title>
<updated>2024-02-26T14:09:11Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2024-02-26T10:54:52Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3da8d71754d3c1aa0b72d74c8a324a4bc7fab473'/>
<id>urn:sha1:3da8d71754d3c1aa0b72d74c8a324a4bc7fab473</id>
<content type='text'>
The static global variable sysc_base2 is no longer used outside the
probe method and the reset handler, so it can be converted to a local
variable, and passed to the reset handler via its callback data.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Link: https://lore.kernel.org/r/35f04935c48ae55dc562071e0a1d6fca65234a58.1708944642.git.geert+renesas@glider.be
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: rmobile-reset: Map correct MMIO resource</title>
<updated>2024-02-21T20:17:58Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2024-02-20T19:55:53Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6f005ab7f5814bcbb58154167c282f03fc35db6a'/>
<id>urn:sha1:6f005ab7f5814bcbb58154167c282f03fc35db6a</id>
<content type='text'>
The registers related to reset generation are located in the second
register block.  However, the conversion to device life-cycle managed
ioremap function accidentally changed the mapping to the first register
block.

Fixes: 0867276eb12230a5 ("power: reset: rmobile-reset: Use devm_platform_ioremap_resource() helper")
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/3b267fb1b303f63248934a1a77bee319e1c44879.1708458882.git.geert+renesas@glider.be
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: xgene-reboot: Fix a NULL vs IS_ERR() test</title>
<updated>2024-02-21T20:13:37Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@linaro.org</email>
</author>
<published>2024-02-20T09:02:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=62f4b33bf2b966035420c3e211bfa37f697c4d1f'/>
<id>urn:sha1:62f4b33bf2b966035420c3e211bfa37f697c4d1f</id>
<content type='text'>
The devm_platform_ioremap_resource() function returns error points.  It
never returns NULL.  Update the check accordingly.

Fixes: 7ddfd33c6ee5 ("power: reset: xgene-reboot: Use devm_platform_ioremap_resource() helper")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Acked-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/fe1b90d0-7234-4e03-accc-69a119f6a7eb@moroto.mountain
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: syscon-poweroff: Use devm_register_sys_off_handler(POWER_OFF)</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=14c5678720bdee7c5b582839a8dbcffd0c50de5c'/>
<id>urn:sha1:14c5678720bdee7c5b582839a8dbcffd0c50de5c</id>
<content type='text'>
Use device life-cycle managed register function to simplify probe and
exit paths.

This also makes our data struct per-device and not global, which allows
for more than one instance of this device.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-20-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: syscon-poweroff: Move device data into a struct</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ffa212831289f15a92fe295a371157290619bb8f'/>
<id>urn:sha1:ffa212831289f15a92fe295a371157290619bb8f</id>
<content type='text'>
Currently all these device data elements are top level global variables.
Move these into a struct. This will be used in the next patch when
the global variable usage is removed. Doing this in two steps makes
the patches easier to read.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-19-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: restart-poweroff: Use devm_register_sys_off_handler(POWER_OFF)</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c3ede0b6f7dd345d8986cb69b861cadb9976782f'/>
<id>urn:sha1:c3ede0b6f7dd345d8986cb69b861cadb9976782f</id>
<content type='text'>
Use device life-cycle managed register function to simplify probe and
exit paths.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-18-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: gemini-poweroff: Use devm_register_sys_off_handler(POWER_OFF)</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b6475c3f81c13d6d69113f69a668c96af3a5af51'/>
<id>urn:sha1:b6475c3f81c13d6d69113f69a668c96af3a5af51</id>
<content type='text'>
Use device life-cycle managed register function to simplify probe.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-17-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: as3722-poweroff: Use devm_register_sys_off_handler(POWER_OFF)</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=348fde771ce7f5219a73750bd7a0d4c4497b1223'/>
<id>urn:sha1:348fde771ce7f5219a73750bd7a0d4c4497b1223</id>
<content type='text'>
Use device life-cycle managed register function to simplify probe and
exit paths.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-16-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: regulator-poweroff: Use devm_register_sys_off_handler(POWER_OFF)</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=77b61173c2d0ff42e5d609dc1fad137f1229f03b'/>
<id>urn:sha1:77b61173c2d0ff42e5d609dc1fad137f1229f03b</id>
<content type='text'>
Use device life-cycle managed register function to simplify probe and
exit paths.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-15-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
<entry>
<title>power: reset: msm-poweroff: Use devm_register_sys_off_handler(RESTART)</title>
<updated>2024-02-13T01:17:26Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2024-02-12T16:28:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=00ae86ebf893e0c89a7af6bfd270259e3ded93d1'/>
<id>urn:sha1:00ae86ebf893e0c89a7af6bfd270259e3ded93d1</id>
<content type='text'>
Use device life-cycle managed register function to simplify probe.

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Link: https://lore.kernel.org/r/20240212162831.67838-14-afd@ti.com
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
</content>
</entry>
</feed>
