<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/cpu/arm926ejs, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-05-18T12:15:35Z</updated>
<entry>
<title>CONFIG_SPL_SYS_[DI]CACHE_OFF: add</title>
<updated>2019-05-18T12:15:35Z</updated>
<author>
<name>Trevor Woerner</name>
</author>
<published>2019-05-03T13:41:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1001502545ff0125c39232cf0e7f26d9213ab55f'/>
<id>urn:sha1:1001502545ff0125c39232cf0e7f26d9213ab55f</id>
<content type='text'>
While converting CONFIG_SYS_[DI]CACHE_OFF to Kconfig, there are instances
where these configuration items are conditional on SPL. This commit adds SPL
variants of these configuration items, uses CONFIG_IS_ENABLED(), and updates
the configurations as required.

Acked-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Trevor Woerner &lt;trevor@toganlabs.com&gt;
[trini: Make the default depend on the setting for full U-Boot, update
more zynq hardware]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>arm: lpc32xx: Fix timer initialization</title>
<updated>2019-04-26T22:58:20Z</updated>
<author>
<name>Gregory CLEMENT</name>
</author>
<published>2019-04-17T09:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c8aac24629dec56334c27d98e993d2b3bb481b25'/>
<id>urn:sha1:c8aac24629dec56334c27d98e993d2b3bb481b25</id>
<content type='text'>
The match controller register is not cleared during
initialization. However, some bits of this register may reset the TC if
tnMRx match it.

As we can't make any assumption about how U-Boot is launched by the first
stage bootloader (such as S1L) clearing this register ensure that the
timers work as expected.

Signed-off-by: Gregory CLEMENT &lt;gregory.clement@bootlin.com&gt;
</content>
</entry>
<entry>
<title>linker: Modify linker scripts to be more generic</title>
<updated>2019-01-27T03:55:53Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-01-22T22:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2f41ade79e5969ebea03a7dcadbeae8e03787d7e'/>
<id>urn:sha1:2f41ade79e5969ebea03a7dcadbeae8e03787d7e</id>
<content type='text'>
Make use of "IMAGE_MAX_SIZE" and "IMAGE_TEXT_BASE" rather than
CONFIG_SPL_MAX_SIZE and CONFIG_SPL_TEXT_BASE.  This lets us re-use the
same script for both SPL and TPL.  Add logic to scripts/Makefile.spl to
pass in the right value when preprocessing the script.

Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Cc: Jagan Teki &lt;jagan@openedev.com&gt;
Cc: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt;
Cc: Andreas Bießmann &lt;andreas@biessmann.org&gt;
Cc: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Cc: Michal Simek &lt;monstr@monstr.eu&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Cc: York Sun &lt;york.sun@nxp.com&gt;
Cc: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Adam Ford &lt;aford173@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Tested-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Tested-by: Adam Ford &lt;aford173@gmail.com&gt; #da850evm &amp; omap3_logic_somlv
Reviewed-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>arm: lpc32xx: remove phantom CONFIG_LPC32XX_SDRAM_ config option</title>
<updated>2018-10-19T16:56:58Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
</author>
<published>2018-09-17T19:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=72f6d6b7ea5efbe76e9132a87f8f991b055c2b11'/>
<id>urn:sha1:72f6d6b7ea5efbe76e9132a87f8f991b055c2b11</id>
<content type='text'>
The option has never existed and config whitelist script accumulates
it from a comment block, wipe it out from the source code.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
</content>
</entry>
<entry>
<title>arm: lpc32xx: add CONFIG_ARCH_LPC32XX build option</title>
<updated>2018-10-19T16:56:58Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
</author>
<published>2018-09-17T18:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ee54dfea45b3ca1af5783c992f2efffe3e87e2f7'/>
<id>urn:sha1:ee54dfea45b3ca1af5783c992f2efffe3e87e2f7</id>
<content type='text'>
The explicit arch specific build symbol allows to group supported
boards, generalize common config options and it will serve as
a dependency for platform only drivers.

Two related board defconfigs are resynced after the change.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
</content>
</entry>
<entry>
<title>arm: remove prototype for get_timer_masked</title>
<updated>2018-10-10T17:35:09Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2018-10-05T09:33:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=6180ea7e663893cb7330219367252cba471bf225'/>
<id>urn:sha1:6180ea7e663893cb7330219367252cba471bf225</id>
<content type='text'>
The interruption support had be removed for ARM architecture and
the function get_timer_masked() is no more used except in some
the timer.c files.

This patch clean each timer.c which implement this function and
remove the associated prototype in u-boot-arm.h

For timer.c, I don't verify if the weak version of get_timer
(in lib/time.c) can be used

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>arm: remove prototype for udelay_masked</title>
<updated>2018-10-10T17:35:09Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2018-10-05T09:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=aa33fe86954e342116648a702d34bb0456bdc4a7'/>
<id>urn:sha1:aa33fe86954e342116648a702d34bb0456bdc4a7</id>
<content type='text'>
The interruption support had be removed for ARM architecture and
the function udelay_masked() is no more used except in some timer.c
files  and have the same content than udelay() or __udelay().

This patch update each timer.c implementing this function and
remove the associated prototype in u-boot-arm.h.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>arm: spear: enable SSP1, 2 and 3 clocks when SPI controller driver is built</title>
<updated>2018-09-26T01:49:18Z</updated>
<author>
<name>Quentin Schulz</name>
</author>
<published>2018-08-31T14:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ac47fbee6ddd3cc50869d6e46f24f85ff59a5b0a'/>
<id>urn:sha1:ac47fbee6ddd3cc50869d6e46f24f85ff59a5b0a</id>
<content type='text'>
SPI controllers SSP1, 2 and 3 require to enable their respective clocks.
Let's enable them only when the SPI controller driver is built.

Signed-off-by: Quentin Schulz &lt;quentin.schulz@bootlin.com&gt;
</content>
</entry>
<entry>
<title>arm: spear: enable GPIO3 and 4 clocks when the GPIO controller driver is built</title>
<updated>2018-09-11T01:19:32Z</updated>
<author>
<name>Quentin Schulz</name>
</author>
<published>2018-08-31T14:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d2d908d258b8ffeda3e29bdc4164014730592ae6'/>
<id>urn:sha1:d2d908d258b8ffeda3e29bdc4164014730592ae6</id>
<content type='text'>
There are multiple GPIOs that can be used with the same driver depending
on the CONFIG_GPIO_BASE defined in the controller driver.

GPIO3 and 4 require a clock to be enabled so let's enable them when the
driver is built.

Signed-off-by: Quentin Schulz &lt;quentin.schulz@bootlin.com&gt;
</content>
</entry>
<entry>
<title>ARM: CPU: arm926ejs: Consolidate cache routines to common file</title>
<updated>2018-09-11T01:19:16Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2018-08-16T18:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=93b283d49f933f95f3a6f40762936f454ac655a8'/>
<id>urn:sha1:93b283d49f933f95f3a6f40762936f454ac655a8</id>
<content type='text'>
Four different boards had different options for enabling cache
that were virtually all the same.  This consolidates these
common functions into arch/arm/cpu/arm926ejs/cache.c

This also has the positive side-effect of enabling cache on
the Davinci (da850) boards.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
[trini: Add mach-at91 to the list of consolidations]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
