HOST_CNTL
host_cntl = he_readl(he_dev, HOST_CNTL);
he_writel(he_dev, host_cntl, HOST_CNTL);
val = readl(he_dev->membase + HOST_CNTL);
he_writel(he_dev, val, HOST_CNTL);
he_writel(he_dev, val | readtab[i], HOST_CNTL);
he_writel(he_dev, val | clocktab[j++] | (((addr >> i) & 1) << 9), HOST_CNTL);
he_writel(he_dev, val | clocktab[j++] | (((addr >> i) & 1) << 9), HOST_CNTL);
he_writel(he_dev, val, HOST_CNTL);
he_writel(he_dev, val | clocktab[j++], HOST_CNTL);
tmp_read = he_readl(he_dev, HOST_CNTL);
he_writel(he_dev, val | clocktab[j++], HOST_CNTL);
he_writel(he_dev, val | ID_CS, HOST_CNTL);
aty_st_le32(HOST_CNTL, HOST_BYTE_ALIGN, par);
aty_st_le32(HOST_CNTL, HOST_BYTE_ALIGN, par);