<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm, branch v2013.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?h=v2013.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm?h=v2013.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-10-14T20:06:53Z</updated>
<entry>
<title>Coding Style cleanup: remove trailing white space</title>
<updated>2013-10-14T20:06:53Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2013-10-07T11:07:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3765b3e7bd0f8e46914d417f29cbcb0c72b1acf7'/>
<id>urn:sha1:3765b3e7bd0f8e46914d417f29cbcb0c72b1acf7</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: omap4-panda: Add MAC address creation for panda</title>
<updated>2013-10-14T20:06:53Z</updated>
<author>
<name>Dan Murphy</name>
<email>dmurphy@ti.com</email>
</author>
<published>2013-10-10T13:54:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e84b8f6ce0e7daf4e9781172c4ffd74d7d525dbb'/>
<id>urn:sha1:e84b8f6ce0e7daf4e9781172c4ffd74d7d525dbb</id>
<content type='text'>
Add a MAC address create based on the OMAP die ID registers.
Then poplulate the ethaddr enviroment variable so that the device
tree alias can be updated prior to boot.

Signed-off-by: Dan Murphy &lt;dmurphy@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-arm</title>
<updated>2013-10-08T13:51:48Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2013-10-08T13:51:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9f3fe6da27e2328285aa37149fce845da4e57560'/>
<id>urn:sha1:9f3fe6da27e2328285aa37149fce845da4e57560</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: exynos: Support word transfers</title>
<updated>2013-10-08T12:48:12Z</updated>
<author>
<name>Rajeshwari Shinde</name>
<email>rajeshwari.s@samsung.com</email>
</author>
<published>2013-10-08T10:50:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c4a796329d00ce46de6b5afeb1fdabec82830677'/>
<id>urn:sha1:c4a796329d00ce46de6b5afeb1fdabec82830677</id>
<content type='text'>
Since SPI register access is so expensive, it is worth transferring data
a word at a time if we can. This complicates the driver unfortunately.

Use the byte-swapping feature to avoid having to convert to/from big
endian in software.

This change increases speed from about 2MB/s to about 4.5MB/s.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Rajeshwari S Shinde &lt;rajeshwari.s@samsung.com&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jagannadh.teki@gmail.com&gt;
</content>
</entry>
<entry>
<title>socfpga: Adding System Manager driver</title>
<updated>2013-10-07T17:32:21Z</updated>
<author>
<name>Chin Liang See</name>
<email>clsee@altera.com</email>
</author>
<published>2013-09-11T16:24:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5d649d2b089836f118fcd5a008c5f9d1f5a83e4f'/>
<id>urn:sha1:5d649d2b089836f118fcd5a008c5f9d1f5a83e4f</id>
<content type='text'>
Adding System Manager driver which will configure the
pin mux for real hardware Cyclone V development kit
(not Virtual Platform)

Signed-off-by: Chin Liang See &lt;clsee@altera.com&gt;
Reviewed-by: Pavel Machek &lt;pavel@denx.de&gt;
Acked-by: Dinh Nguyen &lt;dinguyen@altera.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
CC: Pavel Machek &lt;pavel@denx.de&gt;
Cc: Dinh Nguyen &lt;dinguyen@altera.com&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
<entry>
<title>omap5: add qspi support</title>
<updated>2013-10-07T12:25:50Z</updated>
<author>
<name>Matt Porter</name>
<email>matt.porter@linaro.org</email>
</author>
<published>2013-10-07T10:22:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c97a9b3275997b09729aaf11bd8ace08478447a2'/>
<id>urn:sha1:c97a9b3275997b09729aaf11bd8ace08478447a2</id>
<content type='text'>
Add QSPI definitions and clock configuration support.

Signed-off-by: Matt Porter &lt;matt.porter@linaro.org&gt;
Signed-off-by: Sourav Poddar &lt;sourav.poddar@ti.com&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jagannadh.teki@gmail.com&gt;
</content>
</entry>
<entry>
<title>ARM: IGEP0033: Update timing to run DDR at 400MHz.</title>
<updated>2013-10-07T11:43:46Z</updated>
<author>
<name>Enric Balletbo i Serra</name>
<email>eballetbo@iseebcn.com</email>
</author>
<published>2013-09-10T09:12:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=94b32f60fe8f21b60e8e1f31dcb27bcec7aa1fff'/>
<id>urn:sha1:94b32f60fe8f21b60e8e1f31dcb27bcec7aa1fff</id>
<content type='text'>
We can run the DDR at 400MHz, so update the timings for that purpose.

Signed-off-by: Enric Balletbo i Serra &lt;eballetbo@iseebcn.com&gt;
Reviewed-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-arm</title>
<updated>2013-10-04T17:17:48Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2013-10-04T17:17:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f835c77fb7e57508ffe8d8ca3a092ee28add77b2'/>
<id>urn:sha1:f835c77fb7e57508ffe8d8ca3a092ee28add77b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ARM: extend non-secure switch to also go into HYP mode</title>
<updated>2013-10-03T19:28:55Z</updated>
<author>
<name>Andre Przywara</name>
<email>andre.przywara@linaro.org</email>
</author>
<published>2013-09-19T16:06:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d4296887544ddf95808bfb62f312008f519efb7b'/>
<id>urn:sha1:d4296887544ddf95808bfb62f312008f519efb7b</id>
<content type='text'>
For the KVM and XEN hypervisors to be usable, we need to enter the
kernel in HYP mode. Now that we already are in non-secure state,
HYP mode switching is within short reach.

While doing the non-secure switch, we have to enable the HVC
instruction and setup the HYP mode HVBAR (while still secure).

The actual switch is done by dropping back from a HYP mode handler
without actually leaving HYP mode, so we introduce a new handler
routine in our new secure exception vector table.

In the assembly switching routine we save and restore the banked LR
and SP registers around the hypercall to do the actual HYP mode
switch.

The C routine first checks whether we are in HYP mode already and
also whether the virtualization extensions are available. It also
checks whether the HYP mode switch was finally successful.
The bootm command part only calls the new function after the
non-secure switch.

Signed-off-by: Andre Przywara &lt;andre.przywara@linaro.org&gt;
</content>
</entry>
<entry>
<title>ARM: add SMP support for non-secure switch</title>
<updated>2013-10-03T19:28:51Z</updated>
<author>
<name>Andre Przywara</name>
<email>andre.przywara@linaro.org</email>
</author>
<published>2013-09-19T16:06:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ba6a1698116da272f14c53a3ae41467cb7fc4372'/>
<id>urn:sha1:ba6a1698116da272f14c53a3ae41467cb7fc4372</id>
<content type='text'>
Currently the non-secure switch is only done for the boot processor.
To enable full SMP support, we have to switch all secondary cores
into non-secure state also.

So we add an entry point for secondary CPUs coming out of low-power
state and make sure we put them into WFI again after having switched
to non-secure state.
For this we acknowledge and EOI the wake-up IPI, then go into WFI.
Once being kicked out of it later, we sanity check that the start
address has actually been changed (since another attempt to switch
to non-secure would block the core) and jump to the new address.

The actual CPU kick is done by sending an inter-processor interrupt
via the GIC to all CPU interfaces except the requesting processor.
The secondary cores will then setup their respective GIC CPU
interface.
While this approach is pretty universal across several ARMv7 boards,
we make this function weak in case someone needs to tweak this for
a specific board.

The way of setting the secondary's start address is board specific,
but mostly different only in the actual SMP pen address, so we also
provide a weak default implementation and just depend on the proper
address to be set in the config file.

Signed-off-by: Andre Przywara &lt;andre.przywara@linaro.org&gt;
</content>
</entry>
</feed>
