<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/mach-imx, 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-27T12:10:40Z</updated>
<entry>
<title>mx6sl: hab: Fix pu_irom_mmu_enabled address</title>
<updated>2019-06-27T12:10:40Z</updated>
<author>
<name>Breno Matheus Lima</name>
</author>
<published>2019-05-07T20:19:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5760069ae8dd4dd36ea44b5a9890bd6e4bf09382'/>
<id>urn:sha1:5760069ae8dd4dd36ea44b5a9890bd6e4bf09382</id>
<content type='text'>
According to hab.c code we have to notify the ROM code if the MMU is
enabled or not. This is achieved by setting the "pu_irom_mmu_enabled"
to 0x1.

The current address in hab.c code is wrong for i.MX6SL, according to ROM
map file the correct address is 0x00901c60.

As we are writing in the wrong address the ROM code is not flushing the
caches when needed, and the following HAB event is observed in certain
scenarios:

--------- HAB Event 1 -----------------
event data:
        0xdb 0x00 0x14 0x41 0x33 0x18 0xc0 0x00
        0xca 0x00 0x0c 0x00 0x01 0xc5 0x00 0x00
        0x00 0x00 0x07 0xe4

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_SIGNATURE (0x18)
CTX = HAB_CTX_COMMAND (0xC0)
ENG = HAB_ENG_ANY (0x00)

Update MX6SL_PU_IROM_MMU_EN_VAR to address this issue.

Reported-by: Frank Zhang &lt;frank.zhang@nxp.com&gt;
Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Reviewed-by: Ye Li &lt;ye.li@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'u-boot-imx-20190612' of git://git.denx.de/u-boot-imx</title>
<updated>2019-06-11T17:41:24Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-06-11T17:41:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=529faf80c339b78bd361b59735664f2605322b8e'/>
<id>urn:sha1:529faf80c339b78bd361b59735664f2605322b8e</id>
<content type='text'>
u-boot-imx-20190612
--------------------

- Board fixes:
	- imx6logic
	- wandboard
	- mx6sabre boots again
	- imx8qm_mek
	- pico-* boards
	- Toradex apalis / colibri
	- engicam imx6 (environment)
	- KP MX53
	- opos6ul
- Switch to DM:
	- vining2000
	- dh MX6
	- Toradex colibri i.MX7
	- Novena
- Security : fix CSF size for HAB
- Other:
      - imx: fix building for i.mx8 without spl
      - pcie and switch to DM

      mx6sabreauto: Enable SPL SDP support
</content>
</entry>
<entry>
<title>imx8: cpu: get temperature when print cpu desc</title>
<updated>2019-06-11T08:43:00Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2019-04-26T01:44:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1796e50939058e3d586515c7d9043bc054449189'/>
<id>urn:sha1:1796e50939058e3d586515c7d9043bc054449189</id>
<content type='text'>
Read the temperature when print cpu inforation.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Rename VINING|2000</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2019-05-17T20:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4c05e966fd1bd75e486dbbd98ea7e74fa2b47af2'/>
<id>urn:sha1:4c05e966fd1bd75e486dbbd98ea7e74fa2b47af2</id>
<content type='text'>
The company Samtec was merged into Softing, migrate the board over to
the new name and update copyright headers.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Cc: Silvio Fricke &lt;silvio.fricke@softing.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Call imx_pcie_remove() only for non-DM PCI driver</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2019-06-09T01:50:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=42dc1230cdec48d0278dcc683bc14527cbea12c5'/>
<id>urn:sha1:42dc1230cdec48d0278dcc683bc14527cbea12c5</id>
<content type='text'>
The DM iMX PCI driver has DM_FLAG_OS_PREPARE set and will call
imx_pcie_remove() from the .remove callback. Do not call it from
the architecture code again.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>imx: Extend PCL063 support for phyCORE-i.MX6ULL SOM</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Parthiban Nallathambi</name>
</author>
<published>2019-04-10T14:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d2d1191843e4265a1228a2f2b319f9cd31854de2'/>
<id>urn:sha1:d2d1191843e4265a1228a2f2b319f9cd31854de2</id>
<content type='text'>
Extend PHYTEC phyBOARD-i.MX6UL for phyCORE-i.MX6UL SoM (PCL063)
with eMMC on SoM.

CPU:   Freescale i.MX6ULL rev1.0 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 38C
Reset cause: POR
Model: Phytec phyBOARD-i.MX6ULL-Segin SBC
Board: PHYTEC phyCORE-i.MX6ULL
DRAM:  256 MiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
In:    serial@02020000
Out:   serial@02020000
Err:   serial@02020000
Net:   FEC0

Working:
 - Eth0
 - i2C
 - MMC/SD
 - eMMC
 - UART (1 &amp; 5)
 - USB (host &amp; otg)

Signed-off-by: Parthiban Nallathambi &lt;parthitce@gmail.com&gt;
</content>
</entry>
<entry>
<title>board: toradex: add apalis imx8qm 4gb wb it v1.0b module support</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Marcel Ziswiler</name>
</author>
<published>2019-05-31T16:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3d6036650059b9d6b621b1cbc39392cb7fe4e8c4'/>
<id>urn:sha1:3d6036650059b9d6b621b1cbc39392cb7fe4e8c4</id>
<content type='text'>
This commit adds initial support for the Toradex Apalis iMX8QM 4GB WB IT
V1.0B module. Unlike the V1.0A early access samples exclusively booting
from SD card, they are now strapped to boot from eFuses which are
factory fused to properly boot from their on-module eMMC. U-Boot
supports either booting from the on-module eMMC or may be used for
recovery purpose using the universal update utility (uuu) aka mfgtools
3.0.

Functionality wise the following is known to be working:
- eMMC, 8-bit and 4-bit MMC/SD card slots
- Gigabit Ethernet
- GPIOs
- I2C

Unfortunately, there is no USB functionality for the i.MX 8QM as of yet.

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>imx8qm: fix cpu frequency reporting</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Marcel Ziswiler</name>
</author>
<published>2019-05-31T16:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1da39d3ce89cd5c43e22f0a18f969093b6f41450'/>
<id>urn:sha1:1da39d3ce89cd5c43e22f0a18f969093b6f41450</id>
<content type='text'>
CPU frequency reporting failed with the following error message being
printed:

sc_pm_get_clock_rate: resource:507 clk:2: res:3
Could not read CPU frequency: -22
CPU:   NXP i.MX8QM RevB A53 at 0 MHz

Fix this by differentiating between the A35 as found on the i.MX 8QXP
and the A53 as found on the i.MX 8QM SoCs.

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>pico-imx7d: Correct uart clock root</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Jun Nie</name>
</author>
<published>2019-05-08T06:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=79fcbde8eb57a0dfc9761c4ba167186843d7a707'/>
<id>urn:sha1:79fcbde8eb57a0dfc9761c4ba167186843d7a707</id>
<content type='text'>
Correct uart clock root ID. Incorrect ID may result the
clock is gated because rate value 0 is returned in
imx_get_uartclk()

The ID can be ignored if CONFIG_SKIP_LOWLEVEL_INIT is not enabled
because init_clk_uart() will enable all uart clocks in that case.

Signed-off-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>imx: mx7: Skip secure init in arch_cpu_init</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Jun Nie</name>
</author>
<published>2019-05-08T06:38:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=bc7c9ed33c685a8285e4fcf2a9f24499f14026a9'/>
<id>urn:sha1:bc7c9ed33c685a8285e4fcf2a9f24499f14026a9</id>
<content type='text'>
Skip secure related initialization in arch_cpu_init if low level
init is skipped.  Because these should be done in early stage
firmware, such as ARM trusted firmware.

Signed-off-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
</feed>
