AR# 47529

Zynq-7000 SoC, SDIO - SD Capability Register Shows Wrong Max_Block_Length Value

Description

The SDIO controller supports a maximum block length of 512 bytes. The SDIO capability register indicates a max length of 4,096 bytes. The software driver must use the 512 byte length and ignore what is read from the capabilities register.

Solution

Impact: Trivial. Typically there is no impact on customers since the host driver will use 512-byte blocks regardless of the value in this register. However, for stand-alone applications, this might cause confusion.

Work-around: None.

Configurations Affected: Systems that use the SDIO controller.

Device Revision(s) Affected: Refer to (Xilinx Answer 47916) - Zynq-7000 Design Advisory Master Answer Record

There is no work-around at this time.

AR# 47529
Date 05/23/2018
Status Active
Type Design Advisory
Devices