<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include, branch v2018.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include?h=v2018.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include?h=v2018.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-01-08T16:33:06Z</updated>
<entry>
<title>imx: initialize and use generic timer on i.MX 6UL/ULL</title>
<updated>2018-01-08T16:33:06Z</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2018-01-05T14:08:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=46718353b2fc784fa8f658fd5112272ed921ce9a'/>
<id>urn:sha1:46718353b2fc784fa8f658fd5112272ed921ce9a</id>
<content type='text'>
The i.MX 6UL/ULL feature a Cortex-A7 CPU which suppor the ARM
generic timer. This change makes use of the ARM generic timer in
U-Boot.

This is crucial to make the ARM generic timers usable in Linux since
timer_init() initalizes the system counter module, which is necessary
to use the generic timers CP15 registers.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>mx6ull: Handle the CONFIG_MX6ULL cases correctly</title>
<updated>2018-01-04T15:29:04Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@nxp.com</email>
</author>
<published>2018-01-03T14:33:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=290e7cfdbfa288d26598c073186ab45e3fa711b3'/>
<id>urn:sha1:290e7cfdbfa288d26598c073186ab45e3fa711b3</id>
<content type='text'>
Since commit 051ba9e082f7 ("Kconfig: mx6ull: Deselect MX6UL from
CONFIG_MX6ULL") CONFIG_MX6ULL does not select CONFIG_MX6UL anymore, so
take this into consideration in all the checks for CONFIG_MX6UL.

This fixes a boot regression.

Reported-by: Stefan Agner &lt;stefan@agner.ch&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Reviewed-by: Stefan Agner &lt;stefan@agner.ch&gt;
Tested-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Tested-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Stefano Babic &lt;sbabic@denx.de&gt;
Tested-by: Jörg Krause &lt;joerg.krause@embedded.rocks&gt;
</content>
</entry>
<entry>
<title>imx: spl: Fix NAND bootmode detection</title>
<updated>2018-01-03T13:01:38Z</updated>
<author>
<name>Eran Matityahu</name>
<email>eran.m@variscite.com</email>
</author>
<published>2017-12-14T18:20:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=af104ae5b87c8efb107ac282d09927d8346dc94f'/>
<id>urn:sha1:af104ae5b87c8efb107ac282d09927d8346dc94f</id>
<content type='text'>
commit 20f14714169 ("imx: spl: Update NAND bootmode detection bit")
broke the NAND bootmode detection by checking if
BOOT_CFG1[7:4] == 0x8 for NAND boot mode.
This commit essentially reverts it, while using the IMX6_BMODE_*
macros that were introduced since.

Tables 8-7 &amp; 8-10 from IMX6DQRM say the NAND boot mode selection
is done when BOOT_CFG1[7] is 1, but BOOT_CFG1[6:4] is not
necessarily 0x0 in this case.
Actually, NAND boot mode is when 0x8 &lt;= BOOT_CFG1[7:4] &lt;= 0xf,
like it was in the code before.

Signed-off-by: Eran Matityahu &lt;eran.m@variscite.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Jagan Teki &lt;jagan@openedev.com&gt;
Cc: Tim Harvey &lt;tharvey@gateworks.com&gt;
</content>
</entry>
<entry>
<title>imx: Add a common way for detecting NXP boards revision</title>
<updated>2017-12-29T10:18:59Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@nxp.com</email>
</author>
<published>2017-11-27T12:25:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4555c26142f893aa5d23f95c8eb3982e4a05b334'/>
<id>urn:sha1:4555c26142f893aa5d23f95c8eb3982e4a05b334</id>
<content type='text'>
NXP development boards based on i.MX6/i.MX7 contain the board
revision information stored in the fuses.

Introduce a common function that can be shared by different boards and
convert mx6sabreauto to use this new mechanism.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-rockchip</title>
<updated>2017-12-18T23:39:18Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-12-18T23:39:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=eeab579aa8d76b96afbd0862029d4452943bafbe'/>
<id>urn:sha1:eeab579aa8d76b96afbd0862029d4452943bafbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-fsl-qoriq</title>
<updated>2017-12-18T23:39:00Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-12-18T23:39:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1a3fc354b50b2a86361964b6d695ce26058248f5'/>
<id>urn:sha1:1a3fc354b50b2a86361964b6d695ce26058248f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rockchip: update boot0 hook</title>
<updated>2017-12-18T15:56:05Z</updated>
<author>
<name>Kever Yang</name>
<email>kever.yang@rock-chips.com</email>
</author>
<published>2017-12-18T07:05:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=270288544e12c7c98e4bc9a5b121517ba0a959d2'/>
<id>urn:sha1:270288544e12c7c98e4bc9a5b121517ba0a959d2</id>
<content type='text'>
Rockchip SoCs only need boot0 hook at SPL, and the U-Boot proper do not
need it.

The very beginning of U-Boot proper is different between armv7 and armv8:
armv7 start with ARM_VECTORS while armv8 start with 'b reset'.

Here is the map of very beginning for all cases:
armv7 SPL: TAG(overwrite 'b 1f')+'b reset' + ARM_VECTORS
armv7 U-Boot: ARM_VECTORS
armv8 SPL: TAG(overwrite 'b 1f')+'b reset' + Reserved_iram(rk3399)
armv8 U-Boot: 'b reset'

Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
Acked-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Reviewed-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Add missing zynq_board_read_rom_ethaddr() prototype</title>
<updated>2017-12-14T19:08:44Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2017-07-31T08:37:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2d2af5d8342f0099d01aa2f8521331cfe2dc738b'/>
<id>urn:sha1:2d2af5d8342f0099d01aa2f8521331cfe2dc738b</id>
<content type='text'>
Add missing zynq_board_read_rom_ethaddr() prototype reported by sparse.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>armv8: ls1043a/ls2080a: check SoC by device ID</title>
<updated>2017-12-13T21:40:29Z</updated>
<author>
<name>Wenbin song</name>
<email>wenbin.song@nxp.com</email>
</author>
<published>2017-12-04T04:18:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a8f33034f2ed029dd04aae4cfdf11bf1f13a03a2'/>
<id>urn:sha1:a8f33034f2ed029dd04aae4cfdf11bf1f13a03a2</id>
<content type='text'>
Check LS1043A/LS2080a by device ID without using personality ID to
determine revision number. This check applies to all various
personalities of the same SoC family.

Signed-off-by: Wenbin Song &lt;wenbin.song@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>ARM: pxa: Remove unused ifdefs</title>
<updated>2017-12-13T02:34:10Z</updated>
<author>
<name>Tuomas Tynkkynen</name>
<email>tuomas.tynkkynen@iki.fi</email>
</author>
<published>2017-12-09T01:51:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a72c618068209bd1c754ce82f5dead4e8a844ebd'/>
<id>urn:sha1:a72c618068209bd1c754ce82f5dead4e8a844ebd</id>
<content type='text'>
These ifdefs are protecting #include statements for files that have
never existed. AFAICT this hardware.h has been copied from the kernel
and the ifdefs have never served a role in U-Boot, so delete them.

Signed-off-by: Tuomas Tynkkynen &lt;tuomas.tynkkynen@iki.fi&gt;
</content>
</entry>
</feed>
