Lines Matching defs:spec_pupd
203 static const struct mtk_spec_pull_set spec_pupd[] = {
242 for (i = 0; i < ARRAY_SIZE(spec_pupd); i++) {
243 if (pin == spec_pupd[i].pin) {
253 reg_pupd = spec_pupd[i].pupd_offset + align;
255 reg_pupd = spec_pupd[i].pupd_offset + (align << 1);
257 regmap_write(regmap, reg_pupd, spec_pupd[i].pupd_bit);
259 reg_set_r0 = spec_pupd[i].r0_offset + align;
260 reg_rst_r0 = spec_pupd[i].r0_offset + (align << 1);
261 reg_set_r1 = spec_pupd[i].r1_offset + align;
262 reg_rst_r1 = spec_pupd[i].r1_offset + (align << 1);
266 regmap_write(regmap, reg_rst_r0, spec_pupd[i].r0_bit);
267 regmap_write(regmap, reg_rst_r1, spec_pupd[i].r1_bit);
270 regmap_write(regmap, reg_set_r0, spec_pupd[i].r0_bit);
271 regmap_write(regmap, reg_rst_r1, spec_pupd[i].r1_bit);
274 regmap_write(regmap, reg_rst_r0, spec_pupd[i].r0_bit);
275 regmap_write(regmap, reg_set_r1, spec_pupd[i].r1_bit);
278 regmap_write(regmap, reg_set_r0, spec_pupd[i].r0_bit);
279 regmap_write(regmap, reg_set_r1, spec_pupd[i].r1_bit);