<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include, 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?h=v2015.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include?h=v2015.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-10-17T00:21:04Z</updated>
<entry>
<title>Merge git://git.denx.de/u-boot-socfpga</title>
<updated>2015-10-17T00:21:04Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2015-10-17T00:21:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ac6a53219a1bf5bd30b754d6d3f04f26e3921d15'/>
<id>urn:sha1:ac6a53219a1bf5bd30b754d6d3f04f26e3921d15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arm: socfpga: enable data/inst prefetch and shared override in the L2</title>
<updated>2015-10-16T23:47:31Z</updated>
<author>
<name>Dinh Nguyen</name>
<email>dinguyen@opensource.altera.com</email>
</author>
<published>2015-10-15T15:13:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8d8e13e129f20ef82a271094eb713d513e83adf4'/>
<id>urn:sha1:8d8e13e129f20ef82a271094eb713d513e83adf4</id>
<content type='text'>
Update the L2 AUX CTRL settings for the SoCFPGA.

Enabling D and I prefetch bits helps improve SDRAM performance on the
platform.

Also, we need to enable bit 22 of the L2. By not having bit 22 set in the
PL310 Auxiliary Control register (shared attribute override enable) has the
side effect of transforming Normal Shared Non-cacheable reads into Cacheable
no-allocate reads.

Coherent DMA buffers in Linux always have a Cacheable alias via the
kernel linear mapping and the processor can speculatively load cache
lines into the PL310 controller. With bit 22 cleared, Non-cacheable
reads would unexpectedly hit such cache lines leading to buffer
corruption.

Signed-off-by: Dinh Nguyen &lt;dinguyen@opensource.altera.com&gt;
</content>
</entry>
<entry>
<title>arm: mmu: Add missing volatile for reading SCTLR register</title>
<updated>2015-10-16T05:55:51Z</updated>
<author>
<name>Alison Wang</name>
<email>b18965@freescale.com</email>
</author>
<published>2015-09-09T02:22:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=53fd4b8c22bbdf4598f87e701e9a6c6ee50172ff'/>
<id>urn:sha1:53fd4b8c22bbdf4598f87e701e9a6c6ee50172ff</id>
<content type='text'>
Add 'volatile' qualifier to the asm statement in get_cr()
so that the statement is not optimized out by the compiler.

(http://comments.gmane.org/gmane.linux.linaro.toolchain/5163)

Without the 'volatile', get_cr() returns a wrong value which
prevents enabling the MMU  and later causes a PCIE VA access
failure.

Signed-off-by: Alison Wang &lt;alison.wang@freescale.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-arm</title>
<updated>2015-10-15T21:45:39Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2015-10-15T21:45:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1275456d31cc130738775dca19b0a2ab1374cfbd'/>
<id>urn:sha1:1275456d31cc130738775dca19b0a2ab1374cfbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pci: pcie_imx: Fix hang on mx6qp</title>
<updated>2015-10-15T13:05:13Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2015-10-13T14:01:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aaf87f03ad709ff9f00819ef1eb001e878ad0a54'/>
<id>urn:sha1:aaf87f03ad709ff9f00819ef1eb001e878ad0a54</id>
<content type='text'>
PCI driver currently hangs on mx6qp.

Toggle the reset bit with the appropriate timings to fix the issue.

Based on the FSL kernel driver implementation.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>armv8/mmu: Set bits marked RES1 in TCR</title>
<updated>2015-10-15T12:46:43Z</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-08-20T09:52:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ad3d6e88a1a4e6aacc55b39c2bad1528100784c0'/>
<id>urn:sha1:ad3d6e88a1a4e6aacc55b39c2bad1528100784c0</id>
<content type='text'>
For EL3 and EL2, the documentation says that bits 31 and 23 are reserved
but should be written as 1.

For EL1, only bit 23 is not reserved, so only write bit 31 as 1.

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>armv8/mmu: Clean up TCR programming</title>
<updated>2015-10-15T12:41:20Z</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-08-20T09:52:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55aa0bed9803b8a5bd3e462fd712741c2e1cff1b'/>
<id>urn:sha1:55aa0bed9803b8a5bd3e462fd712741c2e1cff1b</id>
<content type='text'>
Use the inner shareable attribute for memory, which makes more sense
considering that this code is called when caches are being enabled.

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>lpc32xx: remove surplus clock cycle in PL175 WAIT_OEN config</title>
<updated>2015-10-11T21:12:13Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vz@mleia.com</email>
</author>
<published>2015-10-04T22:18:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f0aa26f006339969d5e712c50fdb6838333be3b8'/>
<id>urn:sha1:f0aa26f006339969d5e712c50fdb6838333be3b8</id>
<content type='text'>
According to ARM PrimeCell PL175 documentation WAIT_OEN config value
is defined without any additional clocks added to the value set by a
client, the change fixes the wrong interface to WAIT_OEN config.

The change also touches a single user of LPC32xx EMC and corrects
configured "output enable delay" value on its side according to the
changed interface.

No functional change intended.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://www.denx.de/git/u-boot-imx</title>
<updated>2015-10-02T13:38:44Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2015-10-02T13:38:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b8d242121dd3c8c418751c37e6f7157cf6428dbf'/>
<id>urn:sha1:b8d242121dd3c8c418751c37e6f7157cf6428dbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vf610: refactor DDRMC code</title>
<updated>2015-10-02T08:42:31Z</updated>
<author>
<name>Albert ARIBAUD \\(3ADEV\\)</name>
<email>albert.aribaud@3adev.fr</email>
</author>
<published>2015-09-21T20:43:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f353ceccbbb25315cf7591f59f8dbd853b657e4'/>
<id>urn:sha1:3f353ceccbbb25315cf7591f59f8dbd853b657e4</id>
<content type='text'>
The VF610 DDRMC driver code contains settings which are
board-specific. Move these out to boards so that new boards
can define their own without having to modify the driver.

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