<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/xilinx, branch v2018.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/xilinx?h=v2018.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/xilinx?h=v2018.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-06-15T06:54:05Z</updated>
<entry>
<title>arm64: zynqmp: Check return value from calloc</title>
<updated>2018-06-15T06:54:05Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-06-13T07:42:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1e3e68f109d6f4ac934319dee9e7928cfdce895c'/>
<id>urn:sha1:1e3e68f109d6f4ac934319dee9e7928cfdce895c</id>
<content type='text'>
calloc() can fail and return NULL. The patch is checking return value
and return in case of error.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm: zynq: Add missing watchdog header</title>
<updated>2018-06-15T06:06:31Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-06-08T11:45:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ecd14e63678ba0aa34a093cc73fe2c760eed142'/>
<id>urn:sha1:0ecd14e63678ba0aa34a093cc73fe2c760eed142</id>
<content type='text'>
Add missing header detected by sparse.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Setup the first boot_target at run time</title>
<updated>2018-05-31T11:50:39Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-04-25T09:20:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2882b39d564bfa531d86aa22900658285483107d'/>
<id>urn:sha1:2882b39d564bfa531d86aa22900658285483107d</id>
<content type='text'>
Detect mmc alias at run time for setting up proper boot_targets sequence.
The first target has to correspond with boot mode.

The purpose of this patch is to get rid of CONFIG_ZYNQ_SDHCI0/1
parameters in full U-Boot.
Unfortunately this patch can't remove it because there is missing
mmc implementation for SPL_DM_SEQ_ALIAS.

Also xilinx_zynqmp.h only setup boot commands for mmc0 and mmc1.
It means using aliases with higher number won't work. But switching
between mmc0 and mmc1 should work properly.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Show reset reason</title>
<updated>2018-05-31T11:50:39Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-05-17T12:06:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d348beaa63fa86d298e76d18c6699b14cbcc0f0f'/>
<id>urn:sha1:d348beaa63fa86d298e76d18c6699b14cbcc0f0f</id>
<content type='text'>
Read reset reason reg and show it in log and also save it as variable.
Clearing reset reason when it is read to show only one status

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Use DWC3 generic driver and DM_USB</title>
<updated>2018-05-18T11:23:15Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-05-18T11:15:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b4af64fdfd5f014340bc78318706f31dd49856a0'/>
<id>urn:sha1:b4af64fdfd5f014340bc78318706f31dd49856a0</id>
<content type='text'>
Remove harcoded XHCI lists and detect mode, speed based on DT.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Serial-changes: 2
- Remove also XHCI macros from hardware.h
- Remove additional new line in zcu106
</content>
</entry>
<entry>
<title>SPDX: Correct SPDX tags from recent xilinx merge</title>
<updated>2018-05-11T18:54:57Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2018-05-11T18:54:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=57a72d0560eb7693a35a891f43587bcd6786dc04'/>
<id>urn:sha1:57a72d0560eb7693a35a891f43587bcd6786dc04</id>
<content type='text'>
Correct the SPDX tag format.

Fixes: 3b52847a451a ("Merge tag 'xilinx-for-v2018.07' of git://www.denx.de/git/u-boot-microblaze")
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'xilinx-for-v2018.07' of git://www.denx.de/git/u-boot-microblaze</title>
<updated>2018-05-11T15:45:28Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2018-05-11T15:45:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3b52847a451a81001b578353e793d7d9739b69d6'/>
<id>urn:sha1:3b52847a451a81001b578353e793d7d9739b69d6</id>
<content type='text'>
Xilinx changes for v2018.07

microblaze:
- Align defconfig

zynq:
- Rework fpga initialization and cpuinfo handling

zynqmp:
- Add ZynqMP R5 support
- Wire and enable watchdog on zcu100-revC
- Setup MMU map for DDR at run time
- Show board info based on DT and cleanup IDENT_STRING

zynqmp tools:
- Add read partition support
- Add initial support for Xilinx bif format for boot.bin generation

mmc:
- Fix get_timer usage on 64bit cpus
- Add support for SD3.0 UHS mode

nand-zynq:
- Add support for 16bit buswidth
- Use address cycles from onfi params

scsi:
- convert ceva sata to UCLASS_AHCI

timer:
- Add Cadence TTC for ZynqMP r5

watchdog:
- Minor cadence driver cleanup
</content>
</entry>
<entry>
<title>mmc: zynq_sdhci: Add support for SD3.0</title>
<updated>2018-05-11T09:13:51Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
<email>siva.durga.paladugu@xilinx.com</email>
</author>
<published>2018-04-19T07:07:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d1f4e39d58db32a4fd1a1b4085e0ede498bd773f'/>
<id>urn:sha1:d1f4e39d58db32a4fd1a1b4085e0ede498bd773f</id>
<content type='text'>
This patch adds support of SD3.0 for ZynqMP.

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: zynqmp: Add ZynqMP minimal R5 support</title>
<updated>2018-05-11T07:38:23Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-04-12T15:39:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1d6c54ecb39b8591a98f02f9b47af225ff07cd0b'/>
<id>urn:sha1:1d6c54ecb39b8591a98f02f9b47af225ff07cd0b</id>
<content type='text'>
Xilinx ZynqMP also contains dual Cortex R5 which can run U-Boot.
This patch is adding minimal support to get U-Boot boot.
U-Boot on R5 runs out of DDR with default configuration that's why
DDR needs to be partitioned if there is something else running on arm64.
Console is done via Cadence uart driver and the first Cadence Triple
Timer Counter is used for time.

This configuration with uart1 was tested on zcu100-revC.

U-Boot 2018.05-rc2-00021-gd058a08d907d (Apr 18 2018 - 14:11:27 +0200)

Model: Xilinx ZynqMP R5
DRAM:  512 MiB
WARNING: Caches not enabled
MMC:
In:    serial@ff010000
Out:   serial@ff010000
Err:   serial@ff010000
Net:   Net Initialization Skipped
No ethernet found.
ZynqMP r5&gt;

There are two ways how to run this on ZynqMP.
1. Run from ZynqMP arm64
tftpb 20000000 u-boot-r5.elf
setenv autostart no &amp;&amp; bootelf -p 20000000
cpu 4 disable &amp;&amp; cpu 4 release 10000000 lockstep
or
cpu 4 disable &amp;&amp; cpu 4 release 10000000 split

2. Load via jtag when directly to R5

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Simplify boot_target variable composition</title>
<updated>2018-05-11T07:23:43Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-04-25T09:10:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0478b0b9b674da35948d7500b595ae14387068ac'/>
<id>urn:sha1:0478b0b9b674da35948d7500b595ae14387068ac</id>
<content type='text'>
Call calloc for space allocation only at one location and include if/else
to sprintf. This will simplify run time device adding based on id aliases.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Alexander Graf &lt;agraf@suse.de&gt;

</content>
</entry>
</feed>
