<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/include/asm/arch-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:43:00Z</updated>
<entry>
<title>imx: define ARCH_MXC for i.MX8/8M/7ULP</title>
<updated>2019-06-11T08:43:00Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2019-05-09T08:33:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=16529ff255a37df29133ebffc62e59793cbf6d86'/>
<id>urn:sha1:16529ff255a37df29133ebffc62e59793cbf6d86</id>
<content type='text'>
Without this definition, fsl_esdhc will access reserved registers
on i.MX chips, so define ARCH_MXC to fix it.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;
</content>
</entry>
<entry>
<title>misc: imx8: remove duplicates from scfw api</title>
<updated>2019-04-25T17:16:24Z</updated>
<author>
<name>Marcel Ziswiler</name>
</author>
<published>2019-04-09T15:25:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=edcd4d1b88599592a3f047472f32b72392d5beb4'/>
<id>urn:sha1:edcd4d1b88599592a3f047472f32b72392d5beb4</id>
<content type='text'>
Remove duplicate function declarations from the SCFW API header file.

Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Igor Opaniuk &lt;igor.opaniuk@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx8: imx8-pins: add i.MX8QM</title>
<updated>2019-04-25T15:03:25Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2019-03-05T02:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4ba1b34dfeea25dbaa59a8d970a4c14abfb74718'/>
<id>urn:sha1:4ba1b34dfeea25dbaa59a8d970a4c14abfb74718</id>
<content type='text'>
Add i.MX8QM entry

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>power: Add power domain driver for i.MX8</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d526f340f702b338389f1b858cdd114fffbcd7b5'/>
<id>urn:sha1:d526f340f702b338389f1b858cdd114fffbcd7b5</id>
<content type='text'>
Add the power domain DM driver for i.MX8, that it depends on the DTB
power domain trees to generate the power domain provider devices. Users
need to add power domain trees with property "compatible = "nxp,imx8-pd";"

When power on a PD device, the driver will power on its ancestor PD
devices in power domain tree.

When power off a PD device, the driver will check its child PD devices
first. Only if all child PD devices are off, then power off the current PD
device. Then the driver checks sibling PD devices. If sibling PD devices
are off, then it will power off parent PD device.

There is no counter maintained in this driver, but a state to hold current
on/off state. So the request and free functions are empty.

The power domain implementation in i.MX8 DTB set the "#power-domain-cells"
to 0, so there is no ID binding with each PD device. We don't use "id"
variable in struct power_domain. At the same time, we have to set of_xlate
to empty to bypass standard of_xlate in uclass 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>gpio: mxc_gpio: add support for i.MX8</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8b2a31f13362521e65ccb4c7d73db467068e8e6a'/>
<id>urn:sha1:8b2a31f13362521e65ccb4c7d73db467068e8e6a</id>
<content type='text'>
Add i.MX8 support, there are 8 GPIO banks.

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>imx8: add dummy clock</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2d58296f3ec93b9d9ff862eb6e656af1f7cd8c47'/>
<id>urn:sha1:2d58296f3ec93b9d9ff862eb6e656af1f7cd8c47</id>
<content type='text'>
This driver is mostly used to avoid build errors.
We use uclass clk driver for clk related operations.

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>imx8: add iomux configuration api</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=abeebc19dbe0445793dab45d48dc60541e58fe6a'/>
<id>urn:sha1:abeebc19dbe0445793dab45d48dc60541e58fe6a</id>
<content type='text'>
Add iomux configuration api.

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>imx8: add arch_cpu_init arch_cpu_init_dm</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1ef20a3d812281b5979ec0cb030b91124987e0b6'/>
<id>urn:sha1:1ef20a3d812281b5979ec0cb030b91124987e0b6</id>
<content type='text'>
Add arch_cpu_init(_dm) mainly to open the channel between ACore 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>
<entry>
<title>imx8: add boot device detection</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8aa1505b59159cf8f52ba7441dd9e71c3caf1ded'/>
<id>urn:sha1:8aa1505b59159cf8f52ba7441dd9e71c3caf1ded</id>
<content type='text'>
Add get_boot_device to detect boot device.
Add print_bootinfo to print the boot device info.

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>imx8: pins: include i.MX8QXP pin header when CONFIG_IMX8QXP defined</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0468be6e7c51296e8f3dcc4ba0bad84a204cc91a'/>
<id>urn:sha1:0468be6e7c51296e8f3dcc4ba0bad84a204cc91a</id>
<content type='text'>
Include i.MX8QXP pin header when CONFIG_IMX8QXP defined,
if no SoC macro defined, report error.

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>
