<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/misc/imx8, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-06-11T08:42:48Z</updated>
<entry>
<title>imx8: fuse: fix fuse driver</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Marcel Ziswiler</name>
</author>
<published>2019-05-31T16:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=74c0f5cd7c9b404d3ae5a2db9af77c94357ef40f'/>
<id>urn:sha1:74c0f5cd7c9b404d3ae5a2db9af77c94357ef40f</id>
<content type='text'>
This fixes the i.MX 8 fuse driver to actually build for i.MX 8QM as
well.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Reviewed-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>misc: imx8: scu: add i.MX8QM support</title>
<updated>2019-04-25T15:03:25Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2019-03-05T02:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=894e02b7b0276af80f52d47cbc6565275262c098'/>
<id>urn:sha1:894e02b7b0276af80f52d47cbc6565275262c098</id>
<content type='text'>
According to IMX8QXP/8QM config option, choose the clk/iomuxc
compatible.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx8: fuse: add fuse driver</title>
<updated>2019-04-25T07:03:15Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2019-04-12T07:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=90c98a5ad0ed5de95f2cedf4c755804110377007'/>
<id>urn:sha1:90c98a5ad0ed5de95f2cedf4c755804110377007</id>
<content type='text'>
Add fuse write for i.MX8

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx8: scu: use dedicated MU for SPL</title>
<updated>2019-01-28T19:35:47Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-12-21T06:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=04b249656ebf311080a8efbbc0022acb38beca13'/>
<id>urn:sha1:04b249656ebf311080a8efbbc0022acb38beca13</id>
<content type='text'>
SPL runs in EL3 mode, except MU0_A, others are not powered on,
and could not be used. However normal U-Boot use MU1_A, so we
could not reuse the one in dts. And we could not replace the one
in dts with MU0_A, because MU0_A is reserved in secure world.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>misc: imx8: scu: use platdata instead of priv data</title>
<updated>2019-01-09T16:04:03Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-12-15T12:19:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=026381fc5a06cdc3e41a6bae83486be6cbaae0a9'/>
<id>urn:sha1:026381fc5a06cdc3e41a6bae83486be6cbaae0a9</id>
<content type='text'>
priv data has not been allocated when doing bind, so it is
wrong to use dev_get_priv in bind call back.

Let's switch to use platdata in the driver to fix the issue.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>misc: imx: scu: avoid write null pointer</title>
<updated>2019-01-09T16:03:45Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-12-15T12:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ecab65e4cdec0ee408ca1ac9d0b06d2793fdae91'/>
<id>urn:sha1:ecab65e4cdec0ee408ca1ac9d0b06d2793fdae91</id>
<content type='text'>
When boot_dev is true, fill boot device. However the original logic is when
boot_dev is false, fill boot device, this will trigger data abort.

Also fix sc_misc_get_control when using pointer val.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>dm: core: Respect drivers with the DM_FLAG_PRE_RELOC flag in lists_bind_fdt()</title>
<updated>2018-11-14T17:16:27Z</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2018-10-11T05:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8d773c4ab3f77a5a6ceed974d00083a312454660'/>
<id>urn:sha1:8d773c4ab3f77a5a6ceed974d00083a312454660</id>
<content type='text'>
Currently the comments of several APIs (eg: dm_init_and_scan()) say:

@pre_reloc_only: If true, bind only drivers with the DM_FLAG_PRE_RELOC
flag. If false bind all drivers.

The 'Pre-Relocation Support' chapter in doc/driver-model/README.txt
documents the same that both device tree properties and driver flag
are supported.

However the implementation only checks these special device tree
properties without checking the driver flag at all. This updates
lists_bind_fdt() to consider both scenarios.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Squashed in http://patchwork.ozlabs.org/patch/996473/ :
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>misc: imx8: add scfw api impementation</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ad9d40acb4e67d708264b5caec6e281a28d14344'/>
<id>urn:sha1:ad9d40acb4e67d708264b5caec6e281a28d14344</id>
<content type='text'>
Add clk/misc/pad/pm/rm scfw api implementaion for different
drivers to invoke. The low level code is using misc_call
to invoke imx8_scu driver.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>misc: add i.MX8 misc driver</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ef64e782ece64a16d0d019c7da69682c78a04891'/>
<id>urn:sha1:ef64e782ece64a16d0d019c7da69682c78a04891</id>
<content type='text'>
Add i.MX8 MISC driver to handle the communication between
A35 Core and SCU.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
</feed>
