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