
ERR004364
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
NXP Semiconductors
217
Description:
uSDHC3 and uSDHC4 clock-gating controls (CG and MOD_EN_OV) in CCM are gating
RAWNAND and APBADMA clocks.
• apbhdma.hclk controlled by usdhc3_clk_root CGR
• rawnand.u_bch_input_apb_clk controlled by usdhc3_clk_root CGR
• rawnand.u_gpmi_input_apb_clk controlled by usdhc3_clk_root CGR
• rawnand.u_gpmi_bch_input_bch_clk controlled by usdhc4_clk_root CGR
Projected Impact:
RAWNAND and APBHDMA clocks might be gated unintentionally.
Workarounds:
uSDHC3 and uSDHC4 clock-gating controls should not be configured to gate the clocks in case
RAWNAND and APBADMA are used. There are two registers in CCM that need to be configured
accordingly:
• CCGR: Gating of the clock according to power mode
• CMEOR: Enable/Disable dynamic clock gating
Proposed Solution:
No fix scheduled
Linux BSP Status:
Software workaround not implemented in Linux BSP. Functionality or mode of operation in which
the erratum may manifest itself is not used.
ERR004364
uSDHC: Limitations on uSDHC3 and uSDHC4 clock-gating