<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch, branch v2014.07-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch?h=v2014.07-rc3</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch?h=v2014.07-rc3'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-06-08T11:58:41Z</updated>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-arm</title>
<updated>2014-06-08T11:58:41Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-06-08T11:58:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55e8250bd3cfd996d1caa04f520160a89ec04754'/>
<id>urn:sha1:55e8250bd3cfd996d1caa04f520160a89ec04754</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'</title>
<updated>2014-06-08T07:14:19Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2014-06-08T07:14:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5ed28948a3ffe6c735386e59c132989869beaa3e'/>
<id>urn:sha1:5ed28948a3ffe6c735386e59c132989869beaa3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arm:am33xx: Add a scale_vcores() hook</title>
<updated>2014-06-06T21:46:16Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-06-05T15:15:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=64ce2fbd6c9ebb68e274ae1b3c449e1cae86c5b6'/>
<id>urn:sha1:64ce2fbd6c9ebb68e274ae1b3c449e1cae86c5b6</id>
<content type='text'>
Similar to OMAP4/5 we need to scale the voltage up prior to changing the
clock frequencies up higher.  Add a similar hook to start with.

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>arch-am33xx: Add defines for timer0-7</title>
<updated>2014-06-06T21:46:15Z</updated>
<author>
<name>Hannes Petermaier</name>
<email>oe5hpm@oevsv.at</email>
</author>
<published>2014-06-04T08:19:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=25b0a729aa5f771edb277f2ef9cfd9b737ec0e9e'/>
<id>urn:sha1:25b0a729aa5f771edb277f2ef9cfd9b737ec0e9e</id>
<content type='text'>
For usage of timer6 within B&amp;R we need this defines to enable clock
modules and clk-source.

Also the 'Timer register bits' are expanded.

By the way we add defines for all timers within AM335x SoC.

Cc: trini@ti.com
Signed-off-by: Hannes Petermaier &lt;oe5hpm@oevsv.at&gt;
</content>
</entry>
<entry>
<title>ARM: AM43xx: Fix UART clocks enabling</title>
<updated>2014-06-06T21:46:15Z</updated>
<author>
<name>Lokesh Vutla</name>
<email>lokeshvutla@ti.com</email>
</author>
<published>2014-06-02T05:19:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ccd2f8db814b88bf4f7a7d418048051d259014a4'/>
<id>urn:sha1:ccd2f8db814b88bf4f7a7d418048051d259014a4</id>
<content type='text'>
After enabling a module, SW has to wait on IDLEST bit
until it is Fully functional. This wait is missing for UART module
and there is a immediate access of UART registers after this. So there
is a chance of hang on this module( This can happen when we are running
from MPU SRAM). So waiting for IDLEST bit.

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
</content>
</entry>
<entry>
<title>keystone: init: enable UART1 to be able use it from kernel</title>
<updated>2014-06-06T21:46:14Z</updated>
<author>
<name>Murali Karicheri</name>
<email>m-karicheri2@ti.com</email>
</author>
<published>2014-05-29T15:57:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=afee59cd49449e7b7d538d919b6e8ab5184e5b93'/>
<id>urn:sha1:afee59cd49449e7b7d538d919b6e8ab5184e5b93</id>
<content type='text'>
Currently PWREMU_MGMT is not configured in the Linux generic UART
driver as this register seems to be specific TI UART IP. So this
needs to be enabled in u-boot to use UART1 from kernel space.

Acked-By: Vitaly Andrianov &lt;vitalya@ti.com&gt;
Signed-off-by: Murali Karicheri &lt;m-karicheri2@ti.com&gt;
Signed-off-by: Ivan Khoronzhuk &lt;ivan.khoronzhuk@ti.com&gt;
</content>
</entry>
<entry>
<title>arm:am33xx: Rework s_init and add board_early_init_f</title>
<updated>2014-06-06T21:46:14Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-05-21T16:57:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=196311dc728bbb9484356547b9daa731ca2feb8d'/>
<id>urn:sha1:196311dc728bbb9484356547b9daa731ca2feb8d</id>
<content type='text'>
With the changes to the i2c framework (and adopting the omap24xx_i2c
driver to them) we can no longer call i2c functions prior to gd having
been set and cleared.  When SPL booting, this is handled by setting gd
to point to SRAM in s_init.  However in the cases where we are loaded
directly by ROM (memory mapped NOR or QSPI) we need to make use of the
normal hooks to slightly delay these calls.

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>arm:am33xx: Make dram_init call sdram_init() in some contexts</title>
<updated>2014-06-06T21:46:14Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-05-21T16:57:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=87acf194a298f65a40c659036a5e413613d458e6'/>
<id>urn:sha1:87acf194a298f65a40c659036a5e413613d458e6</id>
<content type='text'>
We have two contexts for booting these platforms.  One is SPL which is
roughly: reset, cpu_init_crit, lowlevel_init, s_init, sdram_init, _main,
board_init_f from SPL, ... then U-Boot loads.  The other is a
memory-mapped XIP case (NOR or QSPI) where we do not run an SPL.  In
this case we go, roughly: reset, cpu_init_crit, lowlevel_init, s_init,
_main, regular board_init_f.

In the first case s_init will set a valid gd and then be able to call
sdram_init which in many cases will need i2c (which needs a valid gd for
gd-&gt;cur_i2c_bus).  In this second case we must (and are able to and
should) defer sdram_init() into dram_init() called by board_init_f as gd
will have been set in _main and cleared in board_init_f.

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>am43xx_evm: Add qspiboot target</title>
<updated>2014-06-06T21:46:12Z</updated>
<author>
<name>Sourav Poddar</name>
<email>sourav.poddar@ti.com</email>
</author>
<published>2014-05-19T20:53:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7a5f71bc4056591574ea122ba58c55d14145eeb0'/>
<id>urn:sha1:7a5f71bc4056591574ea122ba58c55d14145eeb0</id>
<content type='text'>
The ePOS EVM and EVM SK have QSPI as an option to boot.  Add a qspiboot
target that utilizes QSPI for env and so forth as an example of best
practices.  As QSPI is booted from directly we need to chang
CONFIG_SYS_TEXT_BASE.

Note that on ePOS EVM the QSPI and NAND are mutually exclusive choices
we need to handle that elsewhere, once NAND support is also added.

Signed-off-by: Sourav Poddar &lt;sourav.poddar@ti.com&gt;
Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>omap3: remove remnant macros GPMC_NAND_ECC_LP_x8_LAYOUT and GPMC_NAND_ECC_LP_x16_LAYOUT</title>
<updated>2014-06-06T21:46:07Z</updated>
<author>
<name>pekon gupta</name>
<email>pekon@ti.com</email>
</author>
<published>2014-05-05T19:16:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=68128e0a86810c9ea9bebcb69451aeabfd44c491'/>
<id>urn:sha1:68128e0a86810c9ea9bebcb69451aeabfd44c491</id>
<content type='text'>
OMAP3 used GPMC_NAND_ECC_LP_x8_LAYOUT and GPMC_NAND_ECC_LP_x16_LAYOUT macros
to configure GPMC controller for x7 or x8 bit device connected to its interface.
Now this information is encoded in CONFIG_SYS_NAND_DEVICE_WIDTH macro, so above
macros can be completely removed.

Signed-off-by: Pekon Gupta &lt;pekon@ti.com&gt;
</content>
</entry>
</feed>
