<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/doc/imx, branch v2020.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>clk: Always use the supplied struct clk</title>
<updated>2020-07-01T07:01:21+00:00</updated>
<author>
<name>Sean Anderson</name>
<email>seanga2@gmail.com</email>
</author>
<published>2020-06-24T10:41:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=78ce0bd3acafc51e94157ff99aec3ed82e685ef5'/>
<id>78ce0bd3acafc51e94157ff99aec3ed82e685ef5</id>
<content type='text'>
CCF clocks should always use the struct clock passed to their methods for
extracting the driver-specific clock information struct. Previously, many
functions would use the clk-&gt;dev-&gt;priv if the device was bound. This could
cause problems with composite clocks. The individual clocks in a composite
clock did not have the -&gt;dev field filled in. This was fine, because the
device-specific clock information would be used. However, since there was
no -&gt;dev, there was no way to get the parent clock. This caused the
recalc_rate method of the CCF divider clock to fail. One option would be to
use the clk-&gt;priv field to get the composite clock and from there get the
appropriate parent device. However, this would tie the implementation to
the composite clock. In general, different devices should not rely on the
contents of -&gt;priv from another device.

The simple solution to this problem is to just always use the supplied
struct clock. The composite clock now fills in the -&gt;dev pointer of its
child clocks.  This allows child clocks to make calls like clk_get_parent()
without issue.

imx avoided the above problem by using a custom get_rate function with
composite clocks.

Signed-off-by: Sean Anderson &lt;seanga2@gmail.com&gt;
Acked-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CCF clocks should always use the struct clock passed to their methods for
extracting the driver-specific clock information struct. Previously, many
functions would use the clk-&gt;dev-&gt;priv if the device was bound. This could
cause problems with composite clocks. The individual clocks in a composite
clock did not have the -&gt;dev field filled in. This was fine, because the
device-specific clock information would be used. However, since there was
no -&gt;dev, there was no way to get the parent clock. This caused the
recalc_rate method of the CCF divider clock to fail. One option would be to
use the clk-&gt;priv field to get the composite clock and from there get the
appropriate parent device. However, this would tie the implementation to
the composite clock. In general, different devices should not rely on the
contents of -&gt;priv from another device.

The simple solution to this problem is to just always use the supplied
struct clock. The composite clock now fills in the -&gt;dev pointer of its
child clocks.  This allows child clocks to make calls like clk_get_parent()
without issue.

imx avoided the above problem by using a custom get_rate function with
composite clocks.

Signed-off-by: Sean Anderson &lt;seanga2@gmail.com&gt;
Acked-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: ahab: Add encrypted boot documentation for i.MX8/8x devices</title>
<updated>2020-05-01T11:46:22+00:00</updated>
<author>
<name>Breno Lima</name>
<email>breno.lima@nxp.com</email>
</author>
<published>2019-11-11T21:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ba139734796fccfbe7335e9f2d13ed6a26b92459'/>
<id>ba139734796fccfbe7335e9f2d13ed6a26b92459</id>
<content type='text'>
Add AHAB encrypted boot documentation for i.MX8/8x family devices
covering the following topics:

- How to encrypt and sign the 2nd container in flash.bin image.
- How to encrypt and sign a standalone container image.

Include a CSF example to encrypt 2nd container in flash.bin image.

Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;
Signed-off-by: Catia Han &lt;yaqian.han@nxp.com&gt;
Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add AHAB encrypted boot documentation for i.MX8/8x family devices
covering the following topics:

- How to encrypt and sign the 2nd container in flash.bin image.
- How to encrypt and sign a standalone container image.

Include a CSF example to encrypt 2nd container in flash.bin image.

Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;
Signed-off-by: Catia Han &lt;yaqian.han@nxp.com&gt;
Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: update reference to README.imximage</title>
<updated>2020-04-17T03:06:54+00:00</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-02-28T14:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b09e28fc54bb51c41df9e0302f3ddac952c6d9fa'/>
<id>b09e28fc54bb51c41df9e0302f3ddac952c6d9fa</id>
<content type='text'>
Update reference in many files detected by
scripts/documentation-file-ref-check

README.imximage =&gt; imx/mkimage/imximage.txt

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update reference in many files detected by
scripts/documentation-file-ref-check

README.imximage =&gt; imx/mkimage/imximage.txt

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>imx: replace CONFIG_SECURE_BOOT with CONFIG_IMX_HAB</title>
<updated>2019-10-08T14:36:37+00:00</updated>
<author>
<name>Stefano Babic</name>
<email>sbabic@denx.de</email>
</author>
<published>2019-09-20T06:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d714a75fd4dcfb0eb8b7e1dd29f43e07113cec0b'/>
<id>d714a75fd4dcfb0eb8b7e1dd29f43e07113cec0b</id>
<content type='text'>
CONFIG_SECURE_BOOT is too generic and forbids to use it for cross
architecture purposes. If Secure Boot is required for imx, this means to
enable and use the HAB processor in the soc.

Signed-off-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CONFIG_SECURE_BOOT is too generic and forbids to use it for cross
architecture purposes. If Secure Boot is required for imx, this means to
enable and use the HAB processor in the soc.

Signed-off-by: Stefano Babic &lt;sbabic@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>imx: mxs: Fix location for the elftosb tool</title>
<updated>2019-10-08T14:36:36+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@gmail.com</email>
</author>
<published>2019-10-04T11:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=904c31fe9f08be73ec17a7b21f9832366af7da18'/>
<id>904c31fe9f08be73ec17a7b21f9832366af7da18</id>
<content type='text'>
The Denx FTP location is no longer reachable.

Switch to the Timesys repository instead.

Signed-off-by: Fabio Estevam &lt;festevam@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Denx FTP location is no longer reachable.

Switch to the Timesys repository instead.

Signed-off-by: Fabio Estevam &lt;festevam@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: imx: mkimage: introduce i.MX8 image format</title>
<updated>2019-10-08T14:35:59+00:00</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2019-08-22T07:42:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b5661caf84cdc28315bb759f823c83ae7d4a4ab6'/>
<id>b5661caf84cdc28315bb759f823c83ae7d4a4ab6</id>
<content type='text'>
Introduce i.MX8 container set configuration file and add example

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce i.MX8 container set configuration file and add example

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: imx: Add documentation for nandbcb command</title>
<updated>2019-07-19T12:52:20+00:00</updated>
<author>
<name>Shyam Saini</name>
<email>shyam.saini@amarulasolutions.com</email>
</author>
<published>2019-06-14T07:35:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c548451fd97b7c30f746cc02157ed46f34d6f740'/>
<id>c548451fd97b7c30f746cc02157ed46f34d6f740</id>
<content type='text'>
Signed-off-by: Shyam Saini &lt;shyam.saini@amarulasolutions.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Shyam Saini &lt;shyam.saini@amarulasolutions.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>clk: doc: Add documentation entry for Common Clock Framework [CCF] (i.MX)</title>
<updated>2019-07-19T12:49:08+00:00</updated>
<author>
<name>Lukasz Majewski</name>
<email>lukma@denx.de</email>
</author>
<published>2019-06-24T13:50:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4ebdf654b2c3b4a32227a955fa97cb1701de705a'/>
<id>4ebdf654b2c3b4a32227a955fa97cb1701de705a</id>
<content type='text'>
This patch describes the design decisions considerations and taken approach
for porting in a separate documentation entry.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch describes the design decisions considerations and taken approach
for porting in a separate documentation entry.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: imx: habv4: Remove secure_boot.txt guide</title>
<updated>2019-02-15T11:55:39+00:00</updated>
<author>
<name>Breno Matheus Lima</name>
<email>breno.lima@nxp.com</email>
</author>
<published>2019-01-23T19:30:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2dd652e6657cb44f962ae072800a80a678114539'/>
<id>2dd652e6657cb44f962ae072800a80a678114539</id>
<content type='text'>
The secure_boot.txt guide was replaced by mx6_mx7_secure_boot.txt and
mx6_mx7_spl_secure_boot.txt documents.

Both documents covers all steps needed for SPL and non-SPL tagets,
so remove secure_boot.txt file to avoid duplicated content.

Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The secure_boot.txt guide was replaced by mx6_mx7_secure_boot.txt and
mx6_mx7_spl_secure_boot.txt documents.

Both documents covers all steps needed for SPL and non-SPL tagets,
so remove secure_boot.txt file to avoid duplicated content.

Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: imx: habv4: Move encrypted boot guide</title>
<updated>2019-02-15T11:47:13+00:00</updated>
<author>
<name>Breno Matheus Lima</name>
<email>breno.lima@nxp.com</email>
</author>
<published>2019-01-23T19:30:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=364c0a89bcfa3fde7dcdf61f6cd25589831ff8b8'/>
<id>364c0a89bcfa3fde7dcdf61f6cd25589831ff8b8</id>
<content type='text'>
All guides are currently located at doc/imx/habv4/guides/ directory.

Move encrypted_boot.txt document to guides directory.

Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All guides are currently located at doc/imx/habv4/guides/ directory.

Move encrypted_boot.txt document to guides directory.

Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
