SILI_PREG_CTL_SET
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_RESET);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_RESUME);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_RESET);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_RESET);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_NOAUTOCC);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_INIT);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_RESET);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_DEVRESET);
if (sili_pwait_clr(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_DEVRESET)) {
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_INIT);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_DEVRESET);
if (sili_pwait_clr(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_DEVRESET)) {
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_PMA);
sili_pwrite(ap, SILI_PREG_CTL_SET, SILI_PREG_CTL_INIT);