ddblwritel
ddblwritel(link, (pwm << 8), TEMPMON_FANCONTROL);
ddblwritel(link, (TEMPMON_CONTROL_OVERTEMP | TEMPMON_CONTROL_AUTOSCAN |
ddblwritel(link, (3 << 8), TEMPMON_FANCONTROL);
ddblwritel(link, MCI_CONTROL_RESET, MCI_CONTROL);
ddblwritel(link, 0, MCI_CONTROL + 4); /* 1= no internal init */
ddblwritel(link, 0, MCI_CONTROL);
ddblwritel(link, SX8_TSCONFIG_MODE_NORMAL, SX8_TSCONFIG);
ddblwritel(link, config, SX8_TSCONFIG);
ddblwritel(link, cmd[i], MCI_COMMAND + i * 4);
ddblwritel(link, val, MCI_CONTROL);