<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/soc/fsl/guts.c, branch linux-4.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-01-22T22:59:48Z</updated>
<entry>
<title>soc: fsl: guts: Add a NULL check for devm_kasprintf()</title>
<updated>2018-01-22T22:59:48Z</updated>
<author>
<name>Fabio Estevam</name>
</author>
<published>2018-01-06T13:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=14b055f43915a81be46d7e98f6f237bee62c6b0c'/>
<id>urn:sha1:14b055f43915a81be46d7e98f6f237bee62c6b0c</id>
<content type='text'>
devm_kasprintf() may fail, so we should better add a NULL check
and propagate an error on failure.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Acked-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
<entry>
<title>soc: fsl: support GUTS driver for ls1012a/ls1046a</title>
<updated>2017-12-08T22:22:59Z</updated>
<author>
<name>yangbo lu</name>
</author>
<published>2017-12-07T08:36:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ea0acfd0724007be4e368aca9dc29e384bf2330'/>
<id>urn:sha1:6ea0acfd0724007be4e368aca9dc29e384bf2330</id>
<content type='text'>
This patch is to add compatible strings "fsl,ls1021a-dcfg" and
"fsl,ls1043a-dcfg" into device match table of GUTS driver.

Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
<entry>
<title>soc/fsl/guts: Add compatible string for LS1088</title>
<updated>2017-09-22T18:33:07Z</updated>
<author>
<name>ashish kumar</name>
</author>
<published>2017-08-21T05:48:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4964680834708da00fd82e84d8cfc716bf829d1'/>
<id>urn:sha1:b4964680834708da00fd82e84d8cfc716bf829d1</id>
<content type='text'>
Adding compatible string "ls1088a-dcfg" so that
guts driver can be init for ls1088

Signed-off-by: Ashish Kumar &lt;Ashish.Kumar@nxp.com&gt;
Signed-off-by: Amrita Kumari &lt;amrita.kumari@nxp.com&gt;
Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
</content>
</entry>
<entry>
<title>soc: fsl: fix section mismatch build warnings</title>
<updated>2016-11-29T08:20:14Z</updated>
<author>
<name>Sudeep Holla</name>
</author>
<published>2016-11-17T15:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34c1c21e94ac11e4332028b845c331f7171dde64'/>
<id>urn:sha1:34c1c21e94ac11e4332028b845c331f7171dde64</id>
<content type='text'>
We get the following warning with the driver is compiled in:

WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'

With CONFIG_DEBUG_SECTION_MISMATCH enabled, the details are reported:

WARNING: vmlinux.o(.text+0x55d014): Section mismatch in reference from the
function fsl_guts_probe() to the function
.init.text:of_flat_dt_get_machine_name()
The function fsl_guts_probe() references
the function __init of_flat_dt_get_machine_name().
This is often because fsl_guts_probe lacks a __init
annotation or the annotation of of_flat_dt_get_machine_name is wrong.

This patch fixes the issue by using the normal DT/OF API rather than
the of_flat_* one.

Cc: Scott Wood &lt;oss@buserror.net&gt;
Cc: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: fsl: add GUTS driver for QorIQ platforms</title>
<updated>2016-11-29T08:17:20Z</updated>
<author>
<name>yangbo lu</name>
</author>
<published>2016-11-09T03:14:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6fc3b698130230a2342baacd7821eea0405154c'/>
<id>urn:sha1:a6fc3b698130230a2342baacd7821eea0405154c</id>
<content type='text'>
The global utilities block controls power management, I/O device
enabling, power-onreset(POR) configuration monitoring, alternate
function selection for multiplexed signals,and clock control.

This patch adds a driver to manage and access global utilities block.
Initially only reading SVR and registering soc device are supported.
Other guts accesses, such as reading RCW, should eventually be moved
into this driver as well.

Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
</feed>
