Lines Matching full:xp
253 const struct ebi2_xmem_prop *xp = &xmem_props[i]; in qcom_ebi2_setup_chipselect() local
256 ret = of_property_read_u32(np, xp->prop, &val); in qcom_ebi2_setup_chipselect()
259 xp->prop, csindex); in qcom_ebi2_setup_chipselect()
264 if (xp->max == 1 && val) { in qcom_ebi2_setup_chipselect()
265 if (xp->slowreg) in qcom_ebi2_setup_chipselect()
266 slowcfg |= BIT(xp->shift); in qcom_ebi2_setup_chipselect()
268 fastcfg |= BIT(xp->shift); in qcom_ebi2_setup_chipselect()
269 dev_dbg(dev, "set %s flag\n", xp->prop); in qcom_ebi2_setup_chipselect()
274 if (val > xp->max) { in qcom_ebi2_setup_chipselect()
277 xp->prop, val, xp->max); in qcom_ebi2_setup_chipselect()
278 val = xp->max; in qcom_ebi2_setup_chipselect()
280 if (xp->slowreg) in qcom_ebi2_setup_chipselect()
281 slowcfg |= (val << xp->shift); in qcom_ebi2_setup_chipselect()
283 fastcfg |= (val << xp->shift); in qcom_ebi2_setup_chipselect()
284 dev_dbg(dev, "set %s to %u\n", xp->prop, val); in qcom_ebi2_setup_chipselect()