Part Number: TDA2P-ACD
Dear Sir.
My customer is testing EVM & their Board.
for EVM, good operating for Boot test using SD CARD
for customer's board, happened ERROR as DEISOLATIE_IO.
It seems H/W error.
I found about ISOLATION requirements sequence.
it seems happened error for PRM_IO_PMCTRL[1] ISOCLK_STATUS bit not set to "1".
1) Boot test method
-SD CARD boot progress
-Basic GPIO setting and PMIC (I2C) setting completed
-Error occurred during DRAM (DDR3L) test
> DQM signal remains Hgh and does not work
> Other functions (command, address, data) except DQM work normally
----------------------------- In dra7xx_iodelay.c ----------------------------
static int isolate_io(u32 isolate)
{
if (isolate) {
clrsetbits_le32((*ctrl)->control_pbias, SDCARD_PWRDNZ,
SDCARD_PWRDNZ);
clrsetbits_le32((*ctrl)->control_pbias, SDCARD_BIAS_PWRDNZ,
SDCARD_BIAS_PWRDNZ);
}
/* Override control on ISOCLKIN signal to IO pad ring. */
clrsetbits_le32((*prcm)->prm_io_pmctrl, PMCTRL_ISOCLK_OVERRIDE_MASK,
PMCTRL_ISOCLK_OVERRIDE_CTRL);
if (!wait_on_value(PMCTRL_ISOCLK_STATUS_MASK, PMCTRL_ISOCLK_STATUS_MASK,
(u32 *)(*prcm)->prm_io_pmctrl, LDELAY)) {
return ERR_DEISOLATE_IO << isolate; <-----------------
}
------------------------------------------------------------------------------






