CS4231_TIMEOUT
while ((iar & IAR_INIT) && x++ < CS4231_TIMEOUT) {
if (x >= CS4231_TIMEOUT) {
while ((idr & ESI_ACI) && x++ < CS4231_TIMEOUT) {
if (x >= CS4231_TIMEOUT) {
for (x = 0; !(csr & dirty) && x < CS4231_TIMEOUT; x++) {
if (x >= CS4231_TIMEOUT) {
for (int x = 0; (!(reg & drainbit)) && (x < CS4231_TIMEOUT); x++) {
for (x = 0; (reg & EB2_FIFO_DRAIN) && x < CS4231_TIMEOUT; x++) {
for (x = 0; (reg & EB2_FIFO_DRAIN) && x < CS4231_TIMEOUT; x++) {
for (x = 0; (csr & EB2_FIFO_DRAIN) && x < CS4231_TIMEOUT; x++) {
if (x >= CS4231_TIMEOUT) {
for (int x = 0; (csr & EB2_CYC_PENDING) && x < CS4231_TIMEOUT; x++) {
for (int x = 0; (csr & EB2_FIFO_DRAIN) && x < CS4231_TIMEOUT; x++) {