Hi All,
We have our custom board based on pandaboard-es with omap4460 processor, but we are using twl6032 pmic instead of twl6030.
We are busy in bringing up our board, and initially we are trying it to boot it through usb.
we are using usbboot utility for usb booting.
We are getting some issues in ddr initialization. ddr is getting voltage from smps3 by pmic twl6032.
in our reference board(pandaboard es), ddr is getting voltage from smps6 which have default voltage.(1.29 V).
there is some changes in twl6032 and twl6030. inside twl6030, VCOREx_CFG_FORCE registers are used to change the voltges. but in twl6032, only 3 registers are available for CFG_FORCE.
SMPS1_CFG_FORCE
SMPS2_CFG_FORCE
SMPS5_CFG_FORCE
and our ddr is getting voltages from SMPS3.
I have tried to set voltage for ddr through SMPS3_CFG_VOLTAGE register, but i am not successful.
I think we can set voltages only through SMPSx_CFG_FORCE registers, and they are not available for SMPS3,4 and 5.
Que:
We are taking voltage for ddr from smps3, is it ok? or do we need to take voltage for ddr from smps1,2 or 5?
For SMPS3_CFG_VOLTAGE register:
bit 7 is WR_S,
Warm reset sensitivity
0: Reload the default VSEL [5:0] value when a warm reset occurs
1: Keep the voltage configuration settings, same VSEL [5:0] value just
before the warm reset event
Can anyone explain me the meaning of above description?
--------------------------------------------------------------------------------------------------------
Thanks,
Jags vg