OD
#define BIDIR (OE | OD)
#define BIDIR_PU (OE | PU | OD)
pllreg |= HIBMC_FIELD(HIBMC_PLL_CTRL_OD, pll.OD);
u64 OD;
OMAP_HSMMC_WRITE(host->base, CON, con | OD);
OMAP_HSMMC_WRITE(host->base, CON, con & ~OD);
#define ST_PINCONF_UNPACK_OD(conf) ST_PINCONF_UNPACK(conf, OD)
#define ST_PINCONF_PACK_OD(conf) ST_PINCONF_PACK(conf, 1, OD)
unsigned int M, N, OD, POD;
pll->OD = d - pll->POD;
unsigned int OD = p_PLL->OD;
((OD << PLL_CTRL_OD_SHIFT) & PLL_CTRL_OD_MASK) |
OD = (pll_reg & PLL_CTRL_OD_MASK) >> PLL_CTRL_OD_SHIFT;
return DEFAULT_INPUT_CLOCK * M / N / BIT(OD) / BIT(POD);
unsigned long OD;
u32 R = 0, F = 0, OD = 0, ODIndex = 0;
OD = ODValues[ODIndex];
ulTmp = R * (ulScaleClockReq << OD);
ulTmp = (ulVCO >> OD); /* Clock = VCO / (2^OD) */
ulBestOD = OD;
if ((ulScore >= ulBestScore) && (OD > 0)) {
ulBestOD = OD;
#define BIDIR (OE | OD)
#define BIDIR_PU (OE | PU | OD)