<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/cpu/arm926ejs/mx25, 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>2018-09-11T01:19:16Z</updated>
<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>
<entry>
<title>SPDX: Convert all of our single license tags to Linux Kernel style</title>
<updated>2018-05-07T13:34:12Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-05-06T21:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d290c56fab2d38cd1ab4c4cc7099559c1d5046'/>
<id>urn:sha1:83d290c56fab2d38cd1ab4c4cc7099559c1d5046</id>
<content type='text'>
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from.  So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry.  Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents.  There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>build: Drop CONFIG_SPL_BUILD guards in some cases</title>
<updated>2018-01-10T13:05:52Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2017-12-22T03:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ec75fab302a8b2ddf291cc1b7219b0333cea1a4d'/>
<id>urn:sha1:ec75fab302a8b2ddf291cc1b7219b0333cea1a4d</id>
<content type='text'>
Given gcc-6.1 and later we can now safely have strings discarded when
the functions are unused.  This lets us drop certain cases of not
building something so that we don't have the strings brought in when the
code was discarded.  Simplify the code now by dropping guards we don't
need now.

Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Cc: Chander Kashyap &lt;k.chander@samsung.com&gt;
Cc: Thomas Abraham &lt;thomas.ab@samsung.com&gt;
Cc: Vipin Kumar &lt;vipin.kumar@st.com&gt;
Cc: Wenyou Yang &lt;wenyou.yang@microchip.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>mx25: Add function to set PER clocks</title>
<updated>2017-05-31T08:14:30Z</updated>
<author>
<name>Benoît Thébaudeau</name>
</author>
<published>2017-05-03T09:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3e3aab3379d99f4c955ecca4992ad33ae70e71e4'/>
<id>urn:sha1:3e3aab3379d99f4c955ecca4992ad33ae70e71e4</id>
<content type='text'>
Introduce the imx_set_perclk() function to make it possible to set the
PER clocks.

Signed-off-by: Benoît Thébaudeau &lt;benoit@wsystem.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>mx25: Fix imx_get_perclk()</title>
<updated>2017-05-31T08:14:17Z</updated>
<author>
<name>Benoît Thébaudeau</name>
</author>
<published>2017-05-03T09:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f7c13e6a791b997e5b73f073db5f81864b882b61'/>
<id>urn:sha1:f7c13e6a791b997e5b73f073db5f81864b882b61</id>
<content type='text'>
imx_get_perclk() used the AHB clock as the clock source for all PER
clocks, but the USB PLL output can also be a PER clock source if the
corresponding PER CLK MUX bit is set in CCM.MCR.

Signed-off-by: Benoît Thébaudeau &lt;benoit@wsystem.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx: cpu: move common chip revision id's</title>
<updated>2015-10-30T14:20:56Z</updated>
<author>
<name>Adrian Alonso</name>
</author>
<published>2015-10-12T18:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fc5ad4778d91dabbeca3bc05a78cb669686f0a9c'/>
<id>urn:sha1:fc5ad4778d91dabbeca3bc05a78cb669686f0a9c</id>
<content type='text'>
Move common chip revision id's to main cpu header file
mx25 generic include cpu header for chip revision

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
</entry>
<entry>
<title>mx25: Fix boot hang by avoiding vector relocation</title>
<updated>2015-01-08T18:50:17Z</updated>
<author>
<name>Fabio Estevam</name>
</author>
<published>2015-01-06T15:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=906d6fe3033910a5eca72ef6fc9b47a957b113e5'/>
<id>urn:sha1:906d6fe3033910a5eca72ef6fc9b47a957b113e5</id>
<content type='text'>
Since commit 3ff46cc42b9d73d0 ("arm: relocate the exception vectors") mx25pdk
hangs like this:

CPU:   Freescale i.MX25 rev1.2 at 399 MHz
Reset cause: WDOG
Board: MX25PDK
I2C:   ready
DRAM:  64 MiB
(hangs)

Add a specific relocate_vectors macro that skips the vector relocation, as the
i.MX25 SoC does not provide RAM at the high vectors address (0xFFFF0000), and
(0x00000000) maps to ROM.

This allows mx25 to boot again.

Acked-By: Bill Pringlemeir &lt;bpringlemeir@nbsps.com&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
</content>
</entry>
<entry>
<title>mx25: Remove empty line after printing the reset cause</title>
<updated>2015-01-08T16:00:45Z</updated>
<author>
<name>Fabio Estevam</name>
</author>
<published>2015-01-06T16:10:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8ed5e4ce0b9475f51f288409443b959b9a3a4f27'/>
<id>urn:sha1:8ed5e4ce0b9475f51f288409443b959b9a3a4f27</id>
<content type='text'>
Currently there is an unneeded empty line after printing the reset cause:

U-Boot 2015.01-rc4-00080-g0551a93 (Jan 06 2015 - 13:04:19)

CPU:   Freescale i.MX25 rev1.2 at 399 MHz
Reset cause: POR

Board: MX25PDK
I2C:   ready
DRAM:  64 MiB
MMC:   FSL_SDHC: 0

Remove the extra "\n" when printing the reset cause.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
</content>
</entry>
<entry>
<title>kbuild: move asm-offsets.c from SoC directory to arch/$(ARCH)/lib</title>
<updated>2014-03-28T19:06:29Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-03-18T07:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=254d68b6011c33af189d006243920c296592fca7'/>
<id>urn:sha1:254d68b6011c33af189d006243920c296592fca7</id>
<content type='text'>
U-Boot has supported two kinds of asm-offsets.h.

One is generic for all architectures and its source is located at
./lib/asm-offsets.c.

The other is SoC specific and its source is under SoC directory.
The problem here is that only boards with SoC directory can use
the asm-offsets infrastructure.
Putting asm-offsets.c right under CPU directory does not work.

Now a new demand is coming. PowerPC folks want to use asm-offsets.
But no PowerPC boards have SoC directory.

It seems inconsistent that some boards add asm-offsets.c to SoC
directoreis and some to CPU directories.
It looks more reasonable to put asm-offsets.c under arch/$(ARCH)/lib.

This commit merges asm-offsets.c under SoC directories into
arch/$(ARCH)/lib/asm-offsets.c.

By the way, I doubt the necessity of some entries in asm-offsets.c.
I am leaving refactoring to the board maintainers.
Please check "TODO" in the comment blocks in
arch/{arm,nds32}/lib/asm-offsets.c.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Yuantian Tang &lt;Yuantian.Tang@freescale.com&gt;
</content>
</entry>
<entry>
<title>ARM: mx25: convert to common timer code</title>
<updated>2013-11-04T16:09:34Z</updated>
<author>
<name>Rob Herring</name>
</author>
<published>2013-10-04T15:22:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3dae5b510eb966214a3cc32476ca4e45029f087e'/>
<id>urn:sha1:3dae5b510eb966214a3cc32476ca4e45029f087e</id>
<content type='text'>
Convert mx25 to use the commmon timer code.

Signed-off-by: Rob Herring &lt;rob.herring@calxeda.com&gt;
</content>
</entry>
</feed>
