<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/soc/fsl/rcpm.c, branch linux-rolling-stable</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-stable</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-stable'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2024-12-05T12:54:22Z</updated>
<entry>
<title>soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()</title>
<updated>2024-12-05T12:54:22Z</updated>
<author>
<name>Javier Carrasco</name>
</author>
<published>2024-10-13T13:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f489315e02dcee935efcd64e26a4f1b46a36eaa'/>
<id>urn:sha1:8f489315e02dcee935efcd64e26a4f1b46a36eaa</id>
<content type='text'>
commit c9f1efabf8e3b3ff886a42669f7093789dbeca94 upstream.

of_find_compatible_node() requires a call to of_node_put() when the
pointer to the node is not required anymore to decrement its refcount
and avoid leaking memory.

Add the missing call to of_node_put() after the node has been used.

Cc: stable@vger.kernel.org
Fixes: e95f287deed2 ("soc: fsl: handle RCPM errata A-008646 on SoC LS1021A")
Signed-off-by: Javier Carrasco &lt;javier.carrasco.cruz@gmail.com&gt;
Link: https://lore.kernel.org/r/20241013-rcpm-of_node_put-v1-1-9a8e55a01eae@gmail.com
Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>soc: fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource()</title>
<updated>2021-10-22T00:37:32Z</updated>
<author>
<name>Cai Huoqing</name>
</author>
<published>2021-09-08T07:16:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea41191165fdce7baef9a9ab09523c6d3d0525e1'/>
<id>urn:sha1:ea41191165fdce7baef9a9ab09523c6d3d0525e1</id>
<content type='text'>
Use the devm_platform_ioremap_resource() helper instead of
calling platform_get_resource() and devm_ioremap_resource()
separately

Signed-off-by: Cai Huoqing &lt;caihuoqing@baidu.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
<entry>
<title>soc: fsl: enable acpi support in RCPM driver</title>
<updated>2021-04-08T21:34:15Z</updated>
<author>
<name>Peng Ma</name>
</author>
<published>2021-04-08T03:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=242b0b398ccd34f73772120bd27a87a1bf00e30b'/>
<id>urn:sha1:242b0b398ccd34f73772120bd27a87a1bf00e30b</id>
<content type='text'>
This patch enables ACPI support in RCPM driver.

Signed-off-by: Peng Ma &lt;peng.ma@nxp.com&gt;
Signed-off-by: Ran Wang &lt;ran.wang_1@nxp.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
<entry>
<title>soc: fsl: handle RCPM errata A-008646 on SoC LS1021A</title>
<updated>2020-11-24T01:16:02Z</updated>
<author>
<name>Biwen Li</name>
</author>
<published>2020-11-02T07:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e95f287deed2454b8cad5b27859271db30130b2b'/>
<id>urn:sha1:e95f287deed2454b8cad5b27859271db30130b2b</id>
<content type='text'>
Hardware issue:
- Reading register RCPM_IPPDEXPCR1 always return zero, this causes
  system firmware could not get correct information and wrongly do
  clock gating for all wakeup source IP during system suspend. Then
  those IPs will never get chance to wake system.

Workaround:
- Copy register RCPM_IPPDEXPCR1's setting to register SCFG_SPARECR8
  to allow system firmware's psci method read it and do things accordingly.

Signed-off-by: Biwen Li &lt;biwen.li@nxp.com&gt;
Signed-off-by: Ran Wang &lt;ran.wang_1@nxp.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
<entry>
<title>soc: fsl: add RCPM driver</title>
<updated>2019-11-12T21:26:05Z</updated>
<author>
<name>Ran Wang</name>
</author>
<published>2019-10-24T09:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3b8db0348c503823fb09b5f304b196c3362754ea'/>
<id>urn:sha1:3b8db0348c503823fb09b5f304b196c3362754ea</id>
<content type='text'>
The NXP's QorIQ processors based on ARM Core have RCPM module
(Run Control and Power Management), which performs system level
tasks associated with power management such as wakeup source control.

Note that this driver will not support PowerPC based QorIQ processors,
and it depends on PM wakeup source framework which provide collect
wake information.

Signed-off-by: Ran Wang &lt;ran.wang_1@nxp.com&gt;
Reviewed-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
</feed>
