<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm/arch-mx35, branch v2016.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/asm/arch-mx35?h=v2016.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/arch-mx35?h=v2016.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-09-02T13:29:14Z</updated>
<entry>
<title>imx-common: consolidate macros and prototypes into sys_proto.h</title>
<updated>2015-09-02T13:29:14Z</updated>
<author>
<name>Peng Fan</name>
<email>Peng.Fan@freescale.com</email>
</author>
<published>2015-08-13T02:55:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fc684e87a1d1342cecbaf68ad8690482e4baff76'/>
<id>urn:sha1:fc684e87a1d1342cecbaf68ad8690482e4baff76</id>
<content type='text'>
Move most macro definitions and prototypes into
"arch/arm/include/asm/imx-common/sys_proto.h" to avoid duplicated
function prototypes and marco definitions for different i.MX SoCs.

This patch do not remove the sys_proto.h for different i.MX SoCs,
because we need to modify lots of driver code and others. This patch
remove duplicated macros and prototypes and incude "sys_proto.h"
of imx-common for each sys_proto.h of different i.MX platforms.
Then later we should avoid add stuff in sys_proto.h of each platform,
and modify driver to include common sys_proto.h.

Signed-off-by: Peng Fan &lt;Peng.Fan@freescale.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Reviewed-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: mx35: use common timer functions</title>
<updated>2014-09-16T10:53:09Z</updated>
<author>
<name>Andrew Ruder</name>
<email>andrew.ruder@elecsyscorp.com</email>
</author>
<published>2014-08-12T14:26:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=816264fc6672dbb7c7b22ad9e67b8d0056873394'/>
<id>urn:sha1:816264fc6672dbb7c7b22ad9e67b8d0056873394</id>
<content type='text'>
This patch moves mx35 to the common timer functions added in commit

  8dfafdd - Introduce common timer functions &lt;Rob Herring&gt;

The (removed) mx35 timer code (specifically __udelay()) could deadlock at
the 32-bit boundary of get_ticks().  get_ticks() returned a 32-bit value
cast up to a 64-bit value.  If get_ticks() + tmo in __udelay() crossed
the 32-bit boundary, the while condition became unconditionally true and
locks the processor.  Rather than patch the specific mx35 issues, simply
move everything over to the common code.

Signed-off-by: Andrew Ruder &lt;andrew.ruder@elecsyscorp.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>spl: consolidate arch/arm/include/asm/arch-*/spl.h</title>
<updated>2014-06-06T08:05:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2014-04-23T12:20:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9f2ec3f5431281a480c89107cb952ca5571d78e7'/>
<id>urn:sha1:9f2ec3f5431281a480c89107cb952ca5571d78e7</id>
<content type='text'>
arch/arm/include/asm/spl.h requires all SoCs to have
arch/arm/include/asm/arch-*/spl.h.

But many of them just define BOOT_DEVICE_* macros.

Those macros are used in the "switch (boot_device) { ... }"
statement in common/spl/spl.c.

So they should not be archtecture specific, but be described as
a simpile enumeration.

This commit merges most of arch/arm/include/asm/arch-*/spl.h
into arch/arm/include/asm/spl.h.

With a little more effort, arch-zynq/spl.h and arch-socfpga/spl.h
will be merged, while I am not sure about OMAP and Exynos.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;
Cc: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
Cc: Stephen Warren &lt;swarren@nvidia.com&gt;
Cc: Tom Warren &lt;twarren@nvidia.com&gt;
CC: Stefano Babic &lt;sbabic@denx.de&gt;
CC: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
Cc: Dinh Nguyen &lt;dinguyen@altera.com&gt;
Acked-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
Acked-by: Michal Simek &lt;monstr@monstr.eu&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Tim Harvey &lt;tharvey@gateworks.com&gt;
Tested-by: Bo Shen &lt;voice.shen@atmel.com&gt; [on sama5d3xek board for at91 part]
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Tested-by: Stefano Babic &lt;sbabic@denx.de&gt; [applying Tim's i.MX6 patches]
Acked-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>spl: Fix guardian macros in spl.h</title>
<updated>2014-03-28T19:06:30Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2014-03-19T01:02:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=463bb19eebab4a5517c60dc9e74de0cc12c19e56'/>
<id>urn:sha1:463bb19eebab4a5517c60dc9e74de0cc12c19e56</id>
<content type='text'>
Fix the macros guarding the spl.h header for various platforms. Due to
a typo and a propagation of it, the macros went out-of-sync with their
ifdef check, so fix this.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>Add GPL-2.0+ SPDX-License-Identifier to source files</title>
<updated>2013-07-24T13:44:38Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2013-07-08T07:37:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1a4596601fd395f3afb8f82f3f840c5e00bdd57a'/>
<id>urn:sha1:1a4596601fd395f3afb8f82f3f840c5e00bdd57a</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>imx: mx35: Remove legacy iomux support</title>
<updated>2013-05-05T15:55:04Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-05-03T10:32:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e2003c16c02a1ed186f93b8aafb76919a9bf9e1c'/>
<id>urn:sha1:e2003c16c02a1ed186f93b8aafb76919a9bf9e1c</id>
<content type='text'>
Legacy iomux support is no longer needed now that all boards have been converted
to iomux-v3.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>imx: iomux-v3: Add iomux-mx35.h</title>
<updated>2013-05-05T15:55:03Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-05-03T10:32:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=52b9d3cfd354a05e4150875faf722a5a25fd4651'/>
<id>urn:sha1:52b9d3cfd354a05e4150875faf722a5a25fd4651</id>
<content type='text'>
Allow usage of the imx-common/iomux-v3.h framework by including pad settings for
the i.MX35. The content of the file is taken from Linux kernel at commit
267dd34, plus the required changes to make it work in U-Boot.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>imx: Add useful fuse definitions</title>
<updated>2013-04-28T09:07:40Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-04-23T10:17:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6adbd30203a2839894d9b61f810d9fedc25a64ff'/>
<id>urn:sha1:6adbd30203a2839894d9b61f810d9fedc25a64ff</id>
<content type='text'>
Define the UID (SoC unique ID) fuses, and the fuses available for the user.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>imx: Homogenize and fix fuse register definitions</title>
<updated>2013-04-28T09:07:40Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-04-23T10:17:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8f3ff11c1f82e51e3f4c1f7c32b88693046dc318'/>
<id>urn:sha1:8f3ff11c1f82e51e3f4c1f7c32b88693046dc318</id>
<content type='text'>
IIM:
 - Homogenize prg_p naming (the reference manuals are not always self-consistent
   for that).
 - Add missing SCSx and bank registers.
 - Fix the number of banks on i.MX53.

OCOTP:
 - Rename iim to ocotp in order to avoid confusion.
 - Rename fuse_data to read_fuse_data, and sticky to sw_sticky, according to the
   reference manual.
 - Merge the existing spinoff gp1 fuse definition on i.MX6.
 - Fix the number of banks on i.MX6.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>mx35 iomux: correct input select register index</title>
<updated>2013-04-25T19:10:00Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@paeps.cx</email>
</author>
<published>2013-04-17T04:39:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f215011142a7c3ed6e38f2712b8e875b8dcfd0f'/>
<id>urn:sha1:3f215011142a7c3ed6e38f2712b8e875b8dcfd0f</id>
<content type='text'>
Prior to this fix, calls to mxc_iomux_set_input() for registers
after MUX_IN_GPIO2_IN_19 would write to the wrong registers,
possibly resulting in unexpected behaviour.

Signed-off-by: Philip Paeps &lt;philip@paeps.cx&gt;
</content>
</entry>
</feed>
