Hi Durmus
In addition to what Igor suggests, to be able to
program the PMIC permanently, you need to
have the un-programmed version of the PMIC.
If you have a part that is preprogrammed you can
not change the values permanently. (Igor please
correct me if this is not correct).
A design alternative would be to have a preprogrammed
PMIC that mostly fits for the requirements and disable
the components that need different values. Then you
could change the values (e.g. SW3, SW4 and VGEN4
above) in your boot software. This way you can avoid
the additional process of programming your PMIC which
could make your manufacturing more complex.
Hope this helps
Regards
Sinan Akman