Z-Turn board support on U-Boot 2020.10-rc2, got some errors.

Michal Simek monstr at monstr.eu
Mon Aug 24 13:31:52 CEST 2020


Hi,

On 24. 08. 20 13:21, Alexandre GRIVEAUX wrote:
> Hello,
> 
> 
> I've tried the u-boot 2020.10-rc2 and it's seem i've got some errors:
> 
> 
> U-Boot 2020.10-rc2-00204-gc84341f5ac (Aug 24 2020 - 09:49:25 +0200)
> 
> CPU:   Zynq 7z020
> Silicon: v3.1
> Model: Zynq Z-Turn MYIR Board
> DRAM:  ECC disabled 1 GiB
> Flash: 0 Bytes
> NAND:  0 MiB
> MMC:   mmc at e0100000: 0
> Loading Environment from SPIFlash... Invalid bus 0 (err=-19)
> *** Warning - spi_flash_probe_bus_cs() failed, using default environment
> 
> In:    serial at e0001000
> Out:   serial at e0001000
> Err:   serial at e0001000
> Net:  
> ZYNQ GEM: e000b000, mdio bus e000b000, phyaddr 0, interface rgmii-id
> Could not get PHY for eth0: addr 0
> No ethernet found.
> 
> Hit any key to stop autoboot:  0
> Zynq>
> 
> 
> According to [0] the board use a winbond W25Q128BVFIG but on the board
> it's seem to usea spansion FL128SAIF00.
> 
> I've checked if FL128SAIF00 is registered on drivers/mtd/spi/spi-nor-ids.c:
> 
> ({ INFO6("s25fl128s",  0x012018, 0x4d0180, 64 * 1024, 256,
> SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | USE_CLSR) },)
> 
> 
> I've checked if flash manufacturer was enabled on
> configs/xilinx_zynq_virt_defconfig:
> 
> CONFIG_SPI_FLASH_SPANSION=y
> 
> 
> I checked on [1] to see if the pinout is broken but not.
> 
> 
> I dont know how to correct this problem.
> 
> 
> 
> For the ethernet it's seem CONFIG_PHY_MICREL_KSZ90X1=y and
> CONFIG_PHY_MICREL=y was not on configs/xilinx_zynq_virt_defconfig
> 
> But adding it doesn't resolve it:
> 
> 
> ZYNQ GEM: e000b000, mdio bus e000b000, phyaddr 0, interface rgmii-id
> Could not get PHY for eth0: addr 0
> No ethernet found.
> 
> 
> I dont (again) know how to correct this problem.
> 
> 
> 
> Can you help me ?
> 
> 
> [0] http://www.myirtech.com/download/Zynq7000/Z-TURNBOARD_schematic.pdf
> 
> [1]
> https://www.xilinx.com/support/documentation/boards_and_kits/zc702_zvik/ug850-zc702-eval-bd.pdf
> 

It looks like that manufacturer created different versions where they
are not compatible to each other. Please take a look at this thread.
https://www.spinics.net/lists/arm-kernel/msg800078.html

I didn't accepted the patch because none else didn't test it on both
revisions.
Issue with spi flash can be also related.

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200824/30aef0aa/attachment.sig>


More information about the U-Boot mailing list