lvds_write
lvds_write(lvds, reg, lvds_read(lvds, reg) | mask);
lvds_write(lvds, reg, lvds_read(lvds, reg) & ~mask);
lvds_write(lvds, phy->base + phy->ofs.MPLCR, (0x200 - 0x160) << 16);
lvds_write(lvds, phy->base + phy->ofs.BCR2, PHY_BCR2_BIAS_EN);
lvds_write(lvds, LVDS_WCLKCR, WCLKCR_SECND_CLKPIX_SEL);
lvds_write(lvds, phy->base + phy->ofs.PLLCR2, ndiv << 16);
lvds_write(lvds, phy->base + phy->ofs.PLLSDCR1, mdiv);
lvds_write(lvds, phy->base + phy->ofs.PLLTESTCR, TDIV << 16);
lvds_write(lvds, LVDS_DMLCR(i), lvds_dmlcr);
lvds_write(lvds, LVDS_DMMCR(i), lvds_dmmcr);
lvds_write(lvds, LVDS_CDL1CR, lvds_cdl1cr);
lvds_write(lvds, LVDS_CDL2CR, lvds_cdl2cr);