We have a issue on write register 0x85 in TUSB1210 by using DM3730 WINCE 6.0.
TUSB1210 is use as USB PHY in our DM3730 platform HUSB2
But when we printed the debug message as below.
I found that the value of 0x80 to 0x87 just repeated the values from 0x0 to 0x07 when we use UlpiReadReg after InitializeEHCI in function HcdPdd_Init. It seems not all register in TUSB1210 were mapping to pPddObject->ioPortBase. Which confused me since OMAP_ECHI_REGS_SIZE is 1024, larger than 0x80+ 0xa4.
Also I found in http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/t/201890.aspx, one who use OMAP3503 to read TUSB1210 also has the same anormal results( see the post attached file
HcdPdd_Init: 0 regVal 51
HcdPdd_Init: 1 regVal 4
HcdPdd_Init: 2 regVal 7
HcdPdd_Init: 3 regVal 15
HcdPdd_Init: 4 regVal 45
HcdPdd_Init: 5 regVal 45
HcdPdd_Init: 6 regVal 45
HcdPdd_Init: 7 regVal 8
....
HcdPdd_Init: 80 regVal 51
HcdPdd_Init: 81 regVal 4
HcdPdd_Init: 82 regVal 7
HcdPdd_Init: 83 regVal 15
HcdPdd_Init: 84 regVal 45
HcdPdd_Init: 85 regVal 45
HcdPdd_Init: 86 regVal 45
HcdPdd_Init: 87 regVal 8