<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/microblaze, 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-05T12:48:50Z</updated>
<entry>
<title>spl: fix linker size check off-by-one errors</title>
<updated>2019-05-05T12:48:50Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-04-25T19:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1b1d8c19f5b4b799232eee70e8916cd2491872ec'/>
<id>urn:sha1:1b1d8c19f5b4b799232eee70e8916cd2491872ec</id>
<content type='text'>
This fixes SPL linker script size checks for 3 lds files where the size
checks were implemented as "x &lt; YYY_MAX_SIZE".

Fix the size checks to be "x &lt;= YYY_MAX_SIZE" instead.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>arch: types.h: factor out fixed width typedefs to int-ll64.h</title>
<updated>2018-09-11T00:48:16Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2018-08-06T11:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3747bdbb2bb83a3bb2e7bd823856de4f4908f711'/>
<id>urn:sha1:3747bdbb2bb83a3bb2e7bd823856de4f4908f711</id>
<content type='text'>
All architectures have the same definition for s8/16/32/64
and u8/16/32/64.

Factor out the duplicated code into &lt;asm-generic/int-ll64.h&gt;.

BTW, Linux unified the kernel space definition into int-ll64.h
a few years ago as you see in Linux commit 0c79a8e29b5f
("asm/types.h: Remove include/asm-generic/int-l64.h").

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>configs: Migrate CONFIG_NR_DRAM_BANKS</title>
<updated>2018-08-16T20:45:02Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-08-16T12:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=86cf1c82850f7c226f23684e19616e526ffaf10f'/>
<id>urn:sha1:86cf1c82850f7c226f23684e19616e526ffaf10f</id>
<content type='text'>
We have the following cases:
- CONFIG_NR_DRAM_BANKS was defined, migrate normally
- CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
  CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
- CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
  2), set this to 8.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>dm: Change CMD_DM enabling</title>
<updated>2018-07-30T11:18:48Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2018-07-23T13:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=08a00cba06a7e608ae65e3d7ea225cf8c639429d'/>
<id>urn:sha1:08a00cba06a7e608ae65e3d7ea225cf8c639429d</id>
<content type='text'>
CMD_DM is used for debug purpose and it shouldn't be enabled by default
via Kconfig. Unfortunately this is in the tree for quite a long time
that's why solution is to use imply DM for all targets which are
enabling DM.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>Kconfig: Sort bool, default, select and imply options</title>
<updated>2018-07-30T11:18:48Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2018-07-23T13:55:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5ed063d10f647b7cdbd048c8acdf7d030f1a94e6'/>
<id>urn:sha1:5ed063d10f647b7cdbd048c8acdf7d030f1a94e6</id>
<content type='text'>
Fix Kconfig bool, default, select and imply options to be
alphabetically sorted.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Do not force saving variables to flash</title>
<updated>2018-07-19T08:49:55Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2018-07-16T11:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=28a961aa0b5c5446ae20913e26fa0db765a32f96'/>
<id>urn:sha1:28a961aa0b5c5446ae20913e26fa0db765a32f96</id>
<content type='text'>
There is no reason to save variables to flash only.
Select option via Kconfig instead.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Convert generic platform to DM gpio</title>
<updated>2018-07-19T08:49:55Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2018-07-13T06:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4a693669670fffd9a614c8c5c9f5ba027fd0185e'/>
<id>urn:sha1:4a693669670fffd9a614c8c5c9f5ba027fd0185e</id>
<content type='text'>
Converting GPIO to DM requires to do changes in reset subsystem
that's why support for Microblaze soft reset via sysreset and GPIO
sysreset support was added.
These two patches enables enabling GPIO DM.
Microblaze soft reset is bind at last reset method.

GPIO reset is handled via sysreset with adding this fragment to DT.

gpio-restart {
	compatible = "gpio-restart";
	gpios = &lt;&amp;reset_gpio 0 0 0&gt;;
	/* 3rd cell ACTIVE_HIGH = 0, ACTIVE_LOW = 1 */
};

hard-reset-gpio property is not documented and also handled.
Conversion is required.

Unfortunately do_reset is required for SPL that's why use only soft
microblaze reset for now.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Cosmetic changes in Microblaze related files</title>
<updated>2018-07-19T08:49:55Z</updated>
<author>
<name>Shreenidhi Shedi</name>
</author>
<published>2018-07-14T21:04:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=35912528a86ad15dd6931d03ec4ac275e24581a2'/>
<id>urn:sha1:35912528a86ad15dd6931d03ec4ac275e24581a2</id>
<content type='text'>
Signed-off-by: Shreenidhi Shedi &lt;yesshedi@gmail.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Do not call timer init that early</title>
<updated>2018-07-19T08:49:54Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2018-07-11T12:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=35670665d6b6176566b5701c078d5103c1ec4c86'/>
<id>urn:sha1:35670665d6b6176566b5701c078d5103c1ec4c86</id>
<content type='text'>
Timer needs to be converted to DM but as of now it can't be called so
early because intc controller is not ready. Call it later in board_r.c.
Before this patch timer_init is called twice which is wrong.
The patch is blocking initialization before relocation.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>microblaze: Use default implementation from include/linux/io.h</title>
<updated>2018-07-19T08:49:54Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2018-06-28T08:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4ab11ecaaa5f24ffef32b7606c5452b1f83e75af'/>
<id>urn:sha1:4ab11ecaaa5f24ffef32b7606c5452b1f83e75af</id>
<content type='text'>
There is no reason not to use default ioremap/iounmap io functions.
The patch remove Microblaze macros.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
</feed>
