sunxi_hdmiphy.c | 308 const struct sun8i_h3_hdmiphy_init *inittab; local in function:sun8i_h3_hdmiphy_config 326 inittab = &sun8i_h3_hdmiphy_inittab[init_index]; 332 PHY_WRITE(sc, PLL_CFG1, inittab->pll_cfg1 & ~PLL_CFG1_CKIN_SEL); 333 PHY_WRITE(sc, PLL_CFG2, (inittab->pll_cfg2 & ~PLL_CFG2_PREDIV) | prediv); 335 PHY_WRITE(sc, PLL_CFG3, inittab->pll_cfg3); 344 b_out = MIN(b_out + inittab->b_offset, __SHIFTOUT_MASK(ANA_STS_B_OUT)); 351 if (inittab->ana_cfg2_rcal_200) 355 PHY_WRITE(sc, ANA_CFG1, inittab->ana_cfg1); 356 PHY_WRITE(sc, ANA_CFG2, inittab->ana_cfg2 | rcalib); 357 PHY_WRITE(sc, ANA_CFG3, inittab->ana_cfg3) [all...] |