<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm/imx-common, branch v2015.10</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/imx-common?h=v2015.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/imx-common?h=v2015.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-09-13T08:11:54Z</updated>
<entry>
<title>arm: imx-common: init: rework wdog settings for imx6/imx7</title>
<updated>2015-09-13T08:11:54Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-09-02T18:54:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=648539c906bb3b039b503b9b6325076eff4d9e5d'/>
<id>urn:sha1:648539c906bb3b039b503b9b6325076eff4d9e5d</id>
<content type='text'>
Rework imx_set_wdog_powerdown to be reused by imx6 and imx7

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
</entry>
<entry>
<title>imx: imx7d: Add SoC system support</title>
<updated>2015-09-13T08:11:53Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-09-02T18:54:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c5752f73a53a8396aae1efa51c5af14b21210b3a'/>
<id>urn:sha1:c5752f73a53a8396aae1efa51c5af14b21210b3a</id>
<content type='text'>
Add imx7d basic SoC system support
Misc arch dependent functions for system bring up

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
Signed-off-by: Peng Fan &lt;Peng.Fan@freescale.com&gt;
Signed-off-by: Ye.Li &lt;B37916@freescale.com&gt;
</content>
</entry>
<entry>
<title>imx: system counter driver for imx7d and mx6ul</title>
<updated>2015-09-13T08:11:53Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-09-02T18:54:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6953574188c2922d32e8f5dfbc72eaf08b799ada'/>
<id>urn:sha1:6953574188c2922d32e8f5dfbc72eaf08b799ada</id>
<content type='text'>
Add system counter driver for imx7d and mx6ul
imx7 and imx6ul supports system counter timer as well as
GPT timer (arch/arm/imx-common/timer.c); The default for
imx7 is systemcounter timer.

Signed-off-by: Ye.Li &lt;B37916@freescale.com&gt;
Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
</entry>
<entry>
<title>arm: imx: imx-common: init: move arch init common setup</title>
<updated>2015-09-13T08:11:53Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-09-02T18:54:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=50a082a88c54975eaa6b6ae39b50936802783387'/>
<id>urn:sha1:50a082a88c54975eaa6b6ae39b50936802783387</id>
<content type='text'>
Move common imx6 arch init setup, init.c can be extended
and reused to support imx7 SoC keeping init arch common
code.

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
</entry>
<entry>
<title>imx: arch-mx6: add is_soc_type helper macro</title>
<updated>2015-09-13T08:11:52Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-09-02T18:54:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=15c52b3ddd1e46743f5fb604f0cbcae144237ed5'/>
<id>urn:sha1:15c52b3ddd1e46743f5fb604f0cbcae144237ed5</id>
<content type='text'>
Add helper macro is_soc_type to identify iMX SoC family

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
</entry>
<entry>
<title>imx: iomux-v3: add imx7d support for iomuxc</title>
<updated>2015-09-02T13:31:33Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-08-11T16:19:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03f0e4c7cd316a4b0b68776e39865ccf60a883a6'/>
<id>urn:sha1:03f0e4c7cd316a4b0b68776e39865ccf60a883a6</id>
<content type='text'>
* Add imx7d support for iomux controller
* imx7d has two iomux controllers iomuxc (0x3033000) and iomuxc-lpsr
  (0x302C0000) each conroller provides control and mux mode pad
  registers but shares iomuxc input select register with iomuxc-lpsr
  IOMUX_CONFIG_LPSR flag is used to properly set daisy chain settings
  for iomuxc-lpsr pads.
* Since mx7d introduces LPSR IOMUX pins, add new base to IOMUX v3
  driver for these LPSR pins.

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
Signed-off-by: Fugang Duan &lt;B38611@freescale.com&gt;
Signed-off-by: Ye.Li &lt;B37916@freescale.com&gt;
</content>
</entry>
<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>mtd: nand: mxs support oobsize bigger than 512</title>
<updated>2015-08-26T03:53:58Z</updated>
<author>
<name>Peng Fan</name>
<email>Peng.Fan@freescale.com</email>
</author>
<published>2015-07-21T08:15:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=63b29d80823be9ce7763cadc115012d0fba69700'/>
<id>urn:sha1:63b29d80823be9ce7763cadc115012d0fba69700</id>
<content type='text'>
If ecc chunk data size is 512 and oobsize is bigger than 512, there is
a chance that block_mark_bit_offset conflicts with bch ecc area.

The following graph is modified from kernel gpmi-nand.c driver with
each data block 512 bytes. We can see that Block Mark conflicts with
ecc area from bch view. We can enlarge the ecc chunk size to avoid
this problem to those oobsize which is larger than 512.

   |                          P                                        |
   |&lt;-----------------------------------------------------------------&gt;|
   |                                                                   |
   |                                                (Block Mark)       |
   |                      P'                             |           | |   |
   |&lt;---------------------------------------------------&gt;|     D     | | O'|
   |                                                     |&lt;---------&gt;| |&lt;-&gt;|
   V                                                     V           V V   V
   +---+--------------+-+--------------+-+--------------+-+----------+-+---+
   | M |   data       |E|   data       |E|   data       |E|   data   |E|   |
   +---+--------------+-+--------------+-+--------------+-+----------+-+---+
                                                        ^                  ^
                                                        |         O        |
                                                        |&lt;----------------&gt;|

       P : the page size for BCH module.
       E : The ECC strength.
       G : the length of Galois Field.
       N : The chunk count of per page.
       M : the metasize of per page.
       C : the ecc chunk size, aka the "data" above.
       P': the nand chip's page size.
       O : the nand chip's oob size.
       O': the free oob.

Signed-off-by: Peng Fan &lt;Peng.Fan@freescale.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
Tested-By: Tim Harvey &lt;tharvey@gateworks.com&gt;
</content>
</entry>
<entry>
<title>imx: mx6 add PAD_CTL_SPEED_LOW for i.MX6SX/UL</title>
<updated>2015-08-02T09:05:08Z</updated>
<author>
<name>Peng Fan</name>
<email>Peng.Fan@freescale.com</email>
</author>
<published>2015-07-20T11:28:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=63ee5687fc68b4a6b824e2565a6ecd6857c04eec'/>
<id>urn:sha1:63ee5687fc68b4a6b824e2565a6ecd6857c04eec</id>
<content type='text'>
PAD_CTL_SPEED_LOW for i.MX6SX/UL is (0 &lt;&lt; 6)

Signed-off-by: Ye.Li &lt;B37916@freescale.com&gt;
Signed-off-by: Peng Fan &lt;Peng.Fan@freescale.com&gt;
</content>
</entry>
<entry>
<title>i2c: fix vf610 support</title>
<updated>2015-07-10T08:10:48Z</updated>
<author>
<name>Albert ARIBAUD \(3ADEV\)</name>
<email>albert.aribaud@3adev.fr</email>
</author>
<published>2015-06-19T12:18:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b44e60ac0422cda092993b2f58d35a39c5bf2f35'/>
<id>urn:sha1:b44e60ac0422cda092993b2f58d35a39c5bf2f35</id>
<content type='text'>
Add support in mxc_i2c driver, iomux_v3 and vf610 architecture for the four
I2C instances available in VF610.

Signed-off-by: Albert ARIBAUD (3ADEV) &lt;albert.aribaud@3adev.fr&gt;
</content>
</entry>
</feed>
