DDC_DDCMCTL1
sif_write_mask(ddc, DDC_DDCMCTL1, DDCM_SIF_MODE_MASK,
sif_set_bit(ddc, DDC_DDCMCTL1, DDCM_TRI);
readl_poll_timeout(ddc->regs + DDC_DDCMCTL1, val,
sif_write_mask(ddc, DDC_DDCMCTL1, DDCM_PGLEN_MASK, DDCM_PGLEN_OFFSET,
ack = sif_read_mask(ddc, DDC_DDCMCTL1, DDCM_ACK_MASK, DDCM_ACK_OFFSET);
sif_write_mask(ddc, DDC_DDCMCTL1, DDCM_PGLEN_MASK,
ack = sif_read_mask(ddc, DDC_DDCMCTL1, DDCM_ACK_MASK,
sif_write_mask(ddc, DDC_DDCMCTL1, DDCM_PGLEN_MASK, DDCM_PGLEN_OFFSET,
ack = sif_read_mask(ddc, DDC_DDCMCTL1, DDCM_ACK_MASK, DDCM_ACK_OFFSET);
if (sif_bit_is_set(ddc, DDC_DDCMCTL1, DDCM_TRI)) {