<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/include/configs/socfpga_common.h, 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-04-30T01:41:40Z</updated>
<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>arm: socfpga: remove CONFIG_SYS_BOOTMAPSZ</title>
<updated>2019-04-24T22:00:49Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-01-09T19:49:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=faea9e7a78d78b178a26198ab8459f6daf423792'/>
<id>urn:sha1:faea9e7a78d78b178a26198ab8459f6daf423792</id>
<content type='text'>
socfpga_common.h defines CONFIG_SYS_BOOTMAPSZ to 64 MiB.

Since having this define overrides the 'bootm_size' env variable for
the whole socfpga platform, let's remove this define from socfpga_common.h
and instead rely on the 'bootm_size' env variable (which is initialized
to 160 MiB in the same file's default env). This gives users the
chance to override it in their own environment.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Series-to: Marek Vasut &lt;marex@denx.de&gt;
Series-to: u-boot@lists.denx.de
Cover-letter:
arm: socfpga: clean up socfpga_common.h
This series cleans up the include/configs/socfpga_common.h file a bit.

It removes some defines that are used nowhere and cleans up some
leftovers after various subsystems have been converted to use DM.
END
</content>
</entry>
<entry>
<title>arm: socfpga: clean up socfpga_common.h</title>
<updated>2019-04-24T22:00:49Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-01-09T19:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=71f574df9ade8cf5d55d9e4c92b6d872b66a7b33'/>
<id>urn:sha1:71f574df9ade8cf5d55d9e4c92b6d872b66a7b33</id>
<content type='text'>
Remove outdated macros and comments (not used any more, outdated due to
DM conversion) from socfpga_common.h.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Series-changes: 3
- changed commit message: s/defines/macros and comments/

Series-changes: 2
- remove even more outdated things
</content>
</entry>
<entry>
<title>arm: socfpga: move vining_fpga to DM_I2C</title>
<updated>2019-04-24T22:00:49Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-03-28T21:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0b7eb4337d47c0d1029a412b50e5dc0c11f3474c'/>
<id>urn:sha1:0b7eb4337d47c0d1029a412b50e5dc0c11f3474c</id>
<content type='text'>
All socfpga boards except for vining_fpga use DM_I2C. Enable
DM_I2C for this board and set the EEPROM defines via Kconfig
(enabling CONFIG_I2C_EEPROM from MISC).

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Series-changes: 2
- added (this) patch to move socfpga_vining to DM_I2C
</content>
</entry>
<entry>
<title>arm: socfpga: put initial U-Boot stack into DDR</title>
<updated>2019-04-24T22:00:49Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-04-09T19:02:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4399e48deb55a5786515e089fe9f0aa6e0ce5d6a'/>
<id>urn:sha1:4399e48deb55a5786515e089fe9f0aa6e0ce5d6a</id>
<content type='text'>
If SPL post-reloc stage puts the stack into DDR, U-Boot should be able to
do that, too.

The reason to do so is that this way, U-Boot initial stack can be larger
than SPL initial stack. In situations where we want to save the SPL
in SRAM for next boot without reloading, this prevents overwriting the
SPL DTB in SRAM if U-Boot stack usage gets too high.

To achieve this, the malloc definition for a10 is moved up and sligthly
changed to ensure CONFIG_SYS_INIT_RAM_SIZE is the remaining available size.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: socfpga: fix comment about SPL memory layout</title>
<updated>2019-04-24T22:00:49Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-04-09T19:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=798baf7ca35f81eab27dc49289745b19bde3cd39'/>
<id>urn:sha1:798baf7ca35f81eab27dc49289745b19bde3cd39</id>
<content type='text'>
The comment about SPL memory layout for socfpga gen5 is outdated: the
initial malloc memory is now at the end of the SRAM, gd is below it
(see board_init_f_alloc_reserve).

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: socfpga: gen5: deassert peripheral reset by default</title>
<updated>2019-04-17T20:20:16Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-03-01T19:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4b2e32efa4e7c999cf11c8492f5a704214c2ad12'/>
<id>urn:sha1:4b2e32efa4e7c999cf11c8492f5a704214c2ad12</id>
<content type='text'>
To keep the current behaviour of taking all peripherals out of reset
before booting the OS before removing that code from socfpga gen5 SPL,
this enables the new behaviour by default for all gen5 boards by adding
the environment variable "socfpga_legacy_reset_compat=1" to the default
environment.

This can be overridden in board config files or by saving an environment
without this variable enabled.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_SF_DEFAULT_* to Kconfig</title>
<updated>2019-03-25T21:36:53Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-02-27T14:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=14453fbfadc2f98ca35d6033140466c7a4b4947a'/>
<id>urn:sha1:14453fbfadc2f98ca35d6033140466c7a4b4947a</id>
<content type='text'>
This converts the following to Kconfig:
  CONFIG_SF_DEFAULT_BUS
  CONFIG_SF_DEFAULT_CS
  CONFIG_SF_DEFAULT_MODE
  CONFIG_SF_DEFAULT_SPEED

I use moveconfig script and then manual check on generated u-boot.cfg
to solve the remaining issue.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>arm: socfpga: make SPL_TEXT_BASE overridable</title>
<updated>2019-03-16T12:30:09Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-03-15T19:44:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=92a47459bb85ba3e835b11ddbdcdfb571280614f'/>
<id>urn:sha1:92a47459bb85ba3e835b11ddbdcdfb571280614f</id>
<content type='text'>
To boot from fpga on socfpga gen5, we need to set CONFIG_SPL_TEXT_BASE to
0xC0000000 (hps2fpgaslaves base address).

Since converting CONFIG_SPL_TEXT_BASE to Kconfig hasn't been successful so
far, let's make this value overridable in socfpga_common.h, so that we can
have different board configs override this in socfpga_common.h.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>ARM: socfpga: Fix Arria10 SPI and NAND U-Boot offset</title>
<updated>2019-03-09T16:59:14Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2018-05-08T16:44:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=bd6363a7b77f0a5737b736f80179b6f53ef2cf7c'/>
<id>urn:sha1:bd6363a7b77f0a5737b736f80179b6f53ef2cf7c</id>
<content type='text'>
The SPL size on Gen5 is 4*64kiB, but on A10 it is 4*256kiB.
Handle the difference.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Chin Liang See &lt;chin.liang.see@intel.com&gt;
Cc: Dinh Nguyen &lt;dinguyen@kernel.org&gt;
Cc: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Cc: Tien Fong Chee &lt;tien.fong.chee@intel.com&gt;
</content>
</entry>
</feed>
