<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/configs/da850evm_defconfig, 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-06-05T16:14:02Z</updated>
<entry>
<title>ARM: davinci: SPL: fix BSS initialization</title>
<updated>2019-06-05T16:14:02Z</updated>
<author>
<name>Sekhar Nori</name>
</author>
<published>2019-05-30T13:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2a766db93810672b9e0f405a35de65bbdcdbaa77'/>
<id>urn:sha1:2a766db93810672b9e0f405a35de65bbdcdbaa77</id>
<content type='text'>
U-Boot README recommends initializing SDRAM in board_init_f(). DA850
was doing it as part of board_init_r() (through call to spl_board_init()
which calls arch_cpu_init() which calls da850_ddr_setup())

This worked fine till commit 15b8c7505819 ("davinci:
da850evm/omapl138-lcdk: Move BSS to SDRAM because SRAM is full") moved
BSS to SDRAM.

Functions like mmc_initialize() called in board_init_r() assume BSS is
available. Since SDRAM was not initialized when arch/arm/lib/crt0.S tried
to initialize BSS to 0, BSS is not initialized correctly.

Fix this by simply calling arch_cpu_init() from board_init_f(). Also move
preloader_console_init() there to help debug issues with board_init_r().

With this spl_board_init() is no longer needed, we remove it.

Tested using MMC/SD boot on OMAP-L138 LCDK board.

Tested-by: Adam Ford &lt;aford173@gmail.com&gt; #da850evm
Signed-off-by: Sekhar Nori &lt;nsekhar@ti.com&gt;
Tested-by: Peter Howard &lt;phoward@gme.net.au&gt; #omapl138_lcdk
</content>
</entry>
<entry>
<title>ARM: da850evm: Enable block cache during SPL</title>
<updated>2019-05-18T16:32:03Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2019-05-15T21:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=612f6b223d2cb03ae0170d3eadcb78f7b473ecfb'/>
<id>urn:sha1:612f6b223d2cb03ae0170d3eadcb78f7b473ecfb</id>
<content type='text'>
There appears to be enough RAM to support cache in SPL.
This pach enables block cache in SPL.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>ARM: da850evm: Enable da850-ohci USB host controller</title>
<updated>2019-05-05T12:48:50Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2019-04-30T10:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=95468e6c9bfc8a552ec3681dacb666ef854f21cf'/>
<id>urn:sha1:95468e6c9bfc8a552ec3681dacb666ef854f21cf</id>
<content type='text'>
The DA850 EVM has one USB 1.1 OHCI Host controller.  With the
host controller now support DM_USB, this patch enables
the respective functions for the da850evm.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>configs: move CONFIG_SPL_TEXT_BASE to Kconfig</title>
<updated>2019-04-30T01:41:40Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2018-09-30T12:31:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f89d6133eef2e068f9c33853b6584d7fcbfa9d2e'/>
<id>urn:sha1:f89d6133eef2e068f9c33853b6584d7fcbfa9d2e</id>
<content type='text'>
Moved CONFIG_SPL_TEXT_BASE to common/spl/Kconfig and migrate existing
values.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
[trini: Re-run migration]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>configs: Resync with savedefconfig</title>
<updated>2019-04-30T01:41:40Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-04-29T19:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d168bcb6fe39108042c0c771f0823a95346a8e7e'/>
<id>urn:sha1:d168bcb6fe39108042c0c771f0823a95346a8e7e</id>
<content type='text'>
Rsync all defconfig files using moveconfig.py

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>ARM: da850evm: Fix TI boot scripts for MMC</title>
<updated>2019-04-26T22:58:21Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2019-04-17T18:24:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=cd2d8245ac364b15becbf117dec4cfa677f21cee'/>
<id>urn:sha1:cd2d8245ac364b15becbf117dec4cfa677f21cee</id>
<content type='text'>
The da850evm include environment/ti/mmc.h and places
DEFAULT_MMC_TI_ARGS, defined int that file, in
CONFIG_EXTRA_ENV_SETTINGS.  This has been broken for some time
since neither CMD_PART nor CMD_UUID are available, so manually
changing the environmental variables was always required before
booting from MMC. With this patch, these scripts should work
again, and by default they point to mmc 0, partition 2, and
the dtb file exists in a /boot directory on partition 2.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>ARM: da850evm: Fix broken SPI Flash</title>
<updated>2019-04-26T22:58:21Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2019-04-17T16:21:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fd3c26f3f921ad7addf95857cdb99a883c6e497a'/>
<id>urn:sha1:fd3c26f3f921ad7addf95857cdb99a883c6e497a</id>
<content type='text'>
A previous patch converted a bunch of settings for CONFIG_SF_DEFAULT
but it broke the SPI Flash which now prevents booting.  This patch
now correctly sets CONFIG_SF_DEFAULT_SPEED=30000000 to match what it
was before the conversion.

Fixes: 14453fbfadc2 ("Convert CONFIG_SF_DEFAULT_* to Kconfig")

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-spi</title>
<updated>2019-04-14T04:03:06Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-04-14T04:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=216800acf1fbf9f498455bf3c92d4513d9a4c681'/>
<id>urn:sha1:216800acf1fbf9f498455bf3c92d4513d9a4c681</id>
<content type='text'>
Conflicts:
	arch/arm/dts/armada-385-amc.dts
	arch/arm/dts/armada-xp-theadorable.dts
	arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>ARM: davinci: da850evm: Enable SPL_OF_CONTROL without PLATDATA</title>
<updated>2019-04-12T12:05:49Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2019-02-26T03:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f7c1d53605d9ec528abacda9ba1763c67221fc88'/>
<id>urn:sha1:f7c1d53605d9ec528abacda9ba1763c67221fc88</id>
<content type='text'>
With the memory mapping giving us some more avialable RAM, this
updates the da850-evm-u-boot.dtsi to include the serial port, SPI
and Flash nodes along with some dependent nodes in the SPL dtb.
This also removes the platform data initialization code for the
serial port and SPI Flash.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: spi: Read default speed and mode values from DT</title>
<updated>2019-04-12T06:24:50Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-02-27T14:36:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=b0cc1b846fcb310c0ac2f8cbeb4ed5947dc52912'/>
<id>urn:sha1:b0cc1b846fcb310c0ac2f8cbeb4ed5947dc52912</id>
<content type='text'>
This patch update the behavior introduced by
commit 96907c0fe50a ("dm: spi: Read default speed and mode values from DT")

In case of DT boot, don't read default speed and mode for SPI from
CONFIG_* but instead read from DT node. This will make sure that boards
with multiple SPI/QSPI controllers can be probed at different
bus frequencies and SPI modes.

Remove also use in boards of the value speed=0 (no more supported)
for ENV in SPI by using CONFIG_ENV_SPI_MAX_HZ=0.

DT values will be always used when available (full DM support of
SPI slave with available DT node) even if speed and mode are requested;
for example in splash screen support (in splash_sf_read_raw)
or in SPL boot (in spl_spi_load_image).
The caller of spi_get_bus_and_cs() no more need to force speed=0.

But the current behavior don't change if the SPI slave is not
present (device with generic driver is created automatically)
or if platdata is used (CONFIG_OF_PLATDATA).

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
</feed>
