Lines Matching defs:spec_pupd
204 static const struct mtk_spec_pull_set spec_pupd[] = {
241 for (i = 0; i < ARRAY_SIZE(spec_pupd); i++) {
242 if (pin == spec_pupd[i].pin) {
252 reg_pupd = spec_pupd[i].pupd_offset + align;
254 reg_pupd = spec_pupd[i].pupd_offset + (align << 1);
256 regmap_write(regmap, reg_pupd, spec_pupd[i].pupd_bit);
258 reg_set_r0 = spec_pupd[i].r0_offset + align;
259 reg_rst_r0 = spec_pupd[i].r0_offset + (align << 1);
260 reg_set_r1 = spec_pupd[i].r1_offset + align;
261 reg_rst_r1 = spec_pupd[i].r1_offset + (align << 1);
265 regmap_write(regmap, reg_rst_r0, spec_pupd[i].r0_bit);
266 regmap_write(regmap, reg_rst_r1, spec_pupd[i].r1_bit);
269 regmap_write(regmap, reg_set_r0, spec_pupd[i].r0_bit);
270 regmap_write(regmap, reg_rst_r1, spec_pupd[i].r1_bit);
273 regmap_write(regmap, reg_rst_r0, spec_pupd[i].r0_bit);
274 regmap_write(regmap, reg_set_r1, spec_pupd[i].r1_bit);
277 regmap_write(regmap, reg_set_r0, spec_pupd[i].r0_bit);
278 regmap_write(regmap, reg_set_r1, spec_pupd[i].r1_bit);