<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/board/xilinx, 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-21T14:07:11Z</updated>
<entry>
<title>arm64: zynqmp: Cover ultra96 dts file by MAINTAINERS fragment</title>
<updated>2019-06-21T14:07:11Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-06-20T06:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=46e765226c17c34838518a38eea27bc5f42a6f16'/>
<id>urn:sha1:46e765226c17c34838518a38eea27bc5f42a6f16</id>
<content type='text'>
Avnet Ultra96 dts file should be also cover by MAINTAINERS fragment.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>watchdog: Implement generic watchdog_reset() version</title>
<updated>2019-04-26T07:16:32Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-04-11T13:58:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=06985289d452ad2423145cfed8cece61a7f8cec6'/>
<id>urn:sha1:06985289d452ad2423145cfed8cece61a7f8cec6</id>
<content type='text'>
This patch tries to implement a generic watchdog_reset() function that
can be used by all boards that want to service the watchdog device in
U-Boot. This watchdog servicing is enabled via CONFIG_WATCHDOG.

Without this approach, new boards or platforms needed to implement a
board specific version of this functionality, mostly copy'ing the same
code over and over again into their board or platforms code base.

With this new generic function, the scattered other functions are now
removed to be replaced by the generic one. The new version also enables
the configuration of the watchdog timeout via the DT "timeout-sec"
property (if enabled via CONFIG_OF_CONTROL).

This patch also adds a new flag to the GD flags, to flag that the
watchdog is ready to use and adds the pointer to the watchdog device
to the GD. This enables us to remove the global "watchdog_dev"
variable, which was prone to cause problems because of its potentially
very early use in watchdog_reset(), even before the BSS is cleared.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;
Cc: "Marek Behún" &lt;marek.behun@nic.cz&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Cc: Maxim Sloyko &lt;maxims@google.com&gt;
Cc: Erik van Luijk &lt;evanluijk@interact.nl&gt;
Cc: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Cc: Weijie Gao &lt;weijie.gao@mediatek.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Cc: "Álvaro Fernández Rojas" &lt;noltari@gmail.com&gt;
Cc: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
Cc: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;
Reviewed-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Tested-by: Michal Simek &lt;michal.simek@xilinx.com&gt; (on zcu100)
</content>
</entry>
<entry>
<title>arm64: zynqmp: Add idcode for new RFSoC silicon ZU39DR</title>
<updated>2019-04-16T09:51:34Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
</author>
<published>2019-03-23T09:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c7490907d17b2b7abb2ff5fc787cf537db9f7640'/>
<id>urn:sha1:c7490907d17b2b7abb2ff5fc787cf537db9f7640</id>
<content type='text'>
This patch adds "zu39dr" to the list of zynqmp devices
The zu39DR is the new RFSoC silicon with id value of 0x66.

Signed-off-by: Siva Durga Prasad Paladugu &lt;siva.durga.paladugu@xilinx.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>ARM: zynq: Check zynq aes &amp; rsa command parameters count</title>
<updated>2019-04-16T09:51:34Z</updated>
<author>
<name>T Karthik Reddy</name>
</author>
<published>2019-03-12T14:50:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=958d1b18828d017623c2a48da312921437b86b93'/>
<id>urn:sha1:958d1b18828d017623c2a48da312921437b86b93</id>
<content type='text'>
This patch checks for zynq aes &amp; rsa commands max parameters count. Also
checks minimum number of parameters count for aes command.

Signed-off-by: T Karthik Reddy &lt;t.karthik.reddy@xilinx.com&gt;
Signed-off-by: Siva Durga Prasad Paladugu &lt;siva.durga.paladugu@xilinx.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Use zynqmp_mmio_read/write functions</title>
<updated>2019-04-16T09:51:34Z</updated>
<author>
<name>T Karthik Reddy</name>
</author>
<published>2019-03-13T14:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=be52372ff1bb52872e20543562b095424f040564'/>
<id>urn:sha1:be52372ff1bb52872e20543562b095424f040564</id>
<content type='text'>
Changed the return type of reset_reason() to int from u32, because
zynqmp_mmio_read/write() returns signed value on error.
Replaced readl and writel functions with zynqmp_mmio_read &amp;
zynqmp_mmio_write functions to access RESET_REASON(CRL_APB) registers.

Signed-off-by: T Karthik Reddy &lt;t.karthik.reddy@xilinx.com&gt;
Signed-off-by: Siva Durga Prasad Paladugu &lt;siva.durga.paladugu@xilinx.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>watchdog: Move watchdog_dev to data section (BSS may not be cleared)</title>
<updated>2019-04-08T13:21:39Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-04-03T07:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ccd063e9812a2bdcbeafbbcd8dcb062bfc290f24'/>
<id>urn:sha1:ccd063e9812a2bdcbeafbbcd8dcb062bfc290f24</id>
<content type='text'>
This patch moves all instances of static "watchdog_dev" declarations to
the "data" section. This may be needed, as the BSS may not be cleared
in the early U-Boot phase, where watchdog_reset() is already beeing
called. This may result in incorrect pointer access, as the check to
"!watchdog_dev" in watchdog_reset() may not be true and the function
may continue to run.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;
Cc: "Marek Behún" &lt;marek.behun@nic.cz&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Tested-by: Michal Simek &lt;michal.simek@xilinx.com&gt; (on zcu100)
Reviewed-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Create fdtfile from compatible string</title>
<updated>2019-02-15T14:04:01Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-02-14T12:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=91d7e0c47f51e73cd8357f023ffc7c217a3c7291'/>
<id>urn:sha1:91d7e0c47f51e73cd8357f023ffc7c217a3c7291</id>
<content type='text'>
distro boot expects that fdtfile name is setup for alternative DTB.
Create this file based on the first platform compatible string.
This should ensure that one rootfs can store multiple DTBs for different
boards.
Reflect structure which is used in Linux kernel. It means dtbs are
strored in xilinx folder.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>xilinx: common: Remove !DM_i2C code for reading mac from eeprom</title>
<updated>2019-02-14T13:31:10Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-01-22T14:55:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=027b1134b20b253b71de306738ed8d2d3f8ddc21'/>
<id>urn:sha1:027b1134b20b253b71de306738ed8d2d3f8ddc21</id>
<content type='text'>
All platforms are converted to DM_I2C that's why there is no reason to
keep this code here.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>arm64: versal: Move IOU_SWITCH_DIVISOR0 to Kconfig</title>
<updated>2019-02-14T13:31:10Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-01-28T10:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=47a766f95015e17f32f2467984a1e018964bcffc'/>
<id>urn:sha1:47a766f95015e17f32f2467984a1e018964bcffc</id>
<content type='text'>
Move hardcoded IOU_SWITCH_DIVISOR0 to Kconfig to be able to set it up
for different platforms.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm64: versal: Remove one level of indentation in board_early_init_r()</title>
<updated>2019-02-14T13:31:10Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-01-28T10:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fb771793bd5daa8b4dcf5664ea0cf02b1ca2ae0f'/>
<id>urn:sha1:fb771793bd5daa8b4dcf5664ea0cf02b1ca2ae0f</id>
<content type='text'>
Simplify code indentation.

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