Lines Matching refs:regmap
379 int pin_num, struct regmap **regmap,
382 int pin_num, struct regmap **regmap,
385 int pin_num, struct regmap **regmap,
388 int pin_num, struct regmap **regmap,
396 struct regmap *regmap_base;
397 struct regmap *regmap_pmu;
1632 struct regmap *regmap; in rockchip_get_mux() local
1649 regmap = priv->regmap_pmu; in rockchip_get_mux()
1651 regmap = (pin % 8 < 4) ? priv->regmap_pmu : priv->regmap_base; in rockchip_get_mux()
1653 regmap = priv->regmap_base; in rockchip_get_mux()
1676 ret = regmap_read(regmap, reg, &val); in rockchip_get_mux()
1731 struct regmap *regmap; in rockchip_set_mux() local
1746 regmap = priv->regmap_pmu; in rockchip_set_mux()
1748 regmap = (pin % 8 < 4) ? priv->regmap_pmu : priv->regmap_base; in rockchip_set_mux()
1750 regmap = priv->regmap_base; in rockchip_set_mux()
1780 regmap_write(regmap, route_reg, route_val); in rockchip_set_mux()
1795 regmap_read(regmap, reg, &data); in rockchip_set_mux()
1802 ret = regmap_write(regmap, reg, data); in rockchip_set_mux()
1814 int pin_num, struct regmap **regmap, in px30_calc_pull_reg_and_bit() argument
1821 *regmap = priv->regmap_pmu; in px30_calc_pull_reg_and_bit()
1824 *regmap = priv->regmap_base; in px30_calc_pull_reg_and_bit()
1844 int pin_num, struct regmap **regmap, in px30_calc_drv_reg_and_bit() argument
1851 *regmap = priv->regmap_pmu; in px30_calc_drv_reg_and_bit()
1854 *regmap = priv->regmap_base; in px30_calc_drv_reg_and_bit()
1875 struct regmap **regmap, in px30_calc_schmitt_reg_and_bit() argument
1882 *regmap = priv->regmap_pmu; in px30_calc_schmitt_reg_and_bit()
1886 *regmap = priv->regmap_base; in px30_calc_schmitt_reg_and_bit()
1904 int pin_num, struct regmap **regmap, in rv1108_calc_pull_reg_and_bit() argument
1911 *regmap = priv->regmap_pmu; in rv1108_calc_pull_reg_and_bit()
1915 *regmap = priv->regmap_base; in rv1108_calc_pull_reg_and_bit()
1933 int pin_num, struct regmap **regmap, in rv1108_calc_drv_reg_and_bit() argument
1940 *regmap = priv->regmap_pmu; in rv1108_calc_drv_reg_and_bit()
1943 *regmap = priv->regmap_base; in rv1108_calc_drv_reg_and_bit()
1964 struct regmap **regmap, in rv1108_calc_schmitt_reg_and_bit() argument
1971 *regmap = priv->regmap_pmu; in rv1108_calc_schmitt_reg_and_bit()
1975 *regmap = priv->regmap_base; in rv1108_calc_schmitt_reg_and_bit()
1994 int pin_num, struct regmap **regmap, in rv1126_calc_pull_reg_and_bit() argument
2002 *regmap = priv->regmap_base; in rv1126_calc_pull_reg_and_bit()
2009 *regmap = priv->regmap_pmu; in rv1126_calc_pull_reg_and_bit()
2013 *regmap = priv->regmap_base; in rv1126_calc_pull_reg_and_bit()
2029 int pin_num, struct regmap **regmap, in rv1126_calc_drv_reg_and_bit() argument
2037 *regmap = priv->regmap_base; in rv1126_calc_drv_reg_and_bit()
2045 *regmap = priv->regmap_pmu; in rv1126_calc_drv_reg_and_bit()
2048 *regmap = priv->regmap_base; in rv1126_calc_drv_reg_and_bit()
2066 struct regmap **regmap, in rv1126_calc_schmitt_reg_and_bit() argument
2074 *regmap = priv->regmap_base; in rv1126_calc_schmitt_reg_and_bit()
2080 *regmap = priv->regmap_pmu; in rv1126_calc_schmitt_reg_and_bit()
2084 *regmap = priv->regmap_base; in rv1126_calc_schmitt_reg_and_bit()
2103 struct regmap **regmap, in rk1808_calc_pull_reg_and_bit() argument
2109 *regmap = priv->regmap_pmu; in rk1808_calc_pull_reg_and_bit()
2113 *regmap = priv->regmap_base; in rk1808_calc_pull_reg_and_bit()
2129 struct regmap **regmap, in rk1808_calc_drv_reg_and_bit() argument
2135 *regmap = priv->regmap_pmu; in rk1808_calc_drv_reg_and_bit()
2138 *regmap = priv->regmap_base; in rk1808_calc_drv_reg_and_bit()
2154 struct regmap **regmap, in rk1808_calc_schmitt_reg_and_bit() argument
2160 *regmap = priv->regmap_pmu; in rk1808_calc_schmitt_reg_and_bit()
2163 *regmap = priv->regmap_base; in rk1808_calc_schmitt_reg_and_bit()
2178 int pin_num, struct regmap **regmap, in rk2928_calc_pull_reg_and_bit() argument
2183 *regmap = priv->regmap_base; in rk2928_calc_pull_reg_and_bit()
2194 int pin_num, struct regmap **regmap, in rk3128_calc_pull_reg_and_bit() argument
2199 *regmap = priv->regmap_base; in rk3128_calc_pull_reg_and_bit()
2214 int pin_num, struct regmap **regmap, in rk3188_calc_pull_reg_and_bit() argument
2221 *regmap = priv->regmap_pmu; in rk3188_calc_pull_reg_and_bit()
2228 *regmap = priv->regmap_base; in rk3188_calc_pull_reg_and_bit()
2248 int pin_num, struct regmap **regmap, in rk3288_calc_pull_reg_and_bit() argument
2255 *regmap = priv->regmap_pmu; in rk3288_calc_pull_reg_and_bit()
2262 *regmap = priv->regmap_base; in rk3288_calc_pull_reg_and_bit()
2282 int pin_num, struct regmap **regmap, in rk3288_calc_drv_reg_and_bit() argument
2289 *regmap = priv->regmap_pmu; in rk3288_calc_drv_reg_and_bit()
2296 *regmap = priv->regmap_base; in rk3288_calc_drv_reg_and_bit()
2312 int pin_num, struct regmap **regmap, in rk3228_calc_pull_reg_and_bit() argument
2317 *regmap = priv->regmap_base; in rk3228_calc_pull_reg_and_bit()
2329 int pin_num, struct regmap **regmap, in rk3228_calc_drv_reg_and_bit() argument
2334 *regmap = priv->regmap_base; in rk3228_calc_drv_reg_and_bit()
2346 int pin_num, struct regmap **regmap, in rk3308_calc_pull_reg_and_bit() argument
2351 *regmap = priv->regmap_base; in rk3308_calc_pull_reg_and_bit()
2363 int pin_num, struct regmap **regmap, in rk3308_calc_drv_reg_and_bit() argument
2368 *regmap = priv->regmap_base; in rk3308_calc_drv_reg_and_bit()
2383 struct regmap **regmap, in rk3308_calc_schmitt_reg_and_bit() argument
2388 *regmap = priv->regmap_base; in rk3308_calc_schmitt_reg_and_bit()
2402 int pin_num, struct regmap **regmap, in rk3368_calc_pull_reg_and_bit() argument
2409 *regmap = priv->regmap_pmu; in rk3368_calc_pull_reg_and_bit()
2416 *regmap = priv->regmap_base; in rk3368_calc_pull_reg_and_bit()
2433 int pin_num, struct regmap **regmap, in rk3368_calc_drv_reg_and_bit() argument
2440 *regmap = priv->regmap_pmu; in rk3368_calc_drv_reg_and_bit()
2447 *regmap = priv->regmap_base; in rk3368_calc_drv_reg_and_bit()
2465 int pin_num, struct regmap **regmap, in rk3399_calc_pull_reg_and_bit() argument
2472 *regmap = priv->regmap_pmu; in rk3399_calc_pull_reg_and_bit()
2481 *regmap = priv->regmap_base; in rk3399_calc_pull_reg_and_bit()
2495 int pin_num, struct regmap **regmap, in rk3399_calc_drv_reg_and_bit() argument
2503 *regmap = priv->regmap_pmu; in rk3399_calc_drv_reg_and_bit()
2505 *regmap = priv->regmap_base; in rk3399_calc_drv_reg_and_bit()
2521 struct regmap **regmap, in rk3308_calc_slew_rate_reg_and_bit() argument
2527 *regmap = priv->regmap_base; in rk3308_calc_slew_rate_reg_and_bit()
2550 struct regmap *regmap; in rockchip_set_drive_perpin() local
2560 ctrl->drv_calc_reg(bank, pin_num, ®map, ®, &bit); in rockchip_set_drive_perpin()
2593 ret = regmap_write(regmap, reg, data); in rockchip_set_drive_perpin()
2597 rk3308_calc_slew_rate_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rockchip_set_drive_perpin()
2600 return regmap_write(regmap, reg, data); in rockchip_set_drive_perpin()
2622 ret = regmap_write(regmap, reg, data); in rockchip_set_drive_perpin()
2628 ret = regmap_write(regmap, reg, temp); in rockchip_set_drive_perpin()
2655 regmap_read(regmap, reg, &data); in rockchip_set_drive_perpin()
2663 ret = regmap_write(regmap, reg, data); in rockchip_set_drive_perpin()
2687 struct regmap *regmap; in rockchip_set_pull() local
2699 ctrl->pull_calc_reg(bank, pin_num, ®map, ®, &bit); in rockchip_set_pull()
2707 ret = regmap_write(regmap, reg, data); in rockchip_set_pull()
2738 regmap_read(regmap, reg, &data); in rockchip_set_pull()
2746 ret = regmap_write(regmap, reg, data); in rockchip_set_pull()
2763 struct regmap **regmap, in rk3328_calc_schmitt_reg_and_bit() argument
2768 *regmap = priv->regmap_base; in rk3328_calc_schmitt_reg_and_bit()
2783 struct regmap *regmap; in rockchip_set_schmitt() local
2791 ret = ctrl->schmitt_calc_reg(bank, pin_num, ®map, ®, &bit); in rockchip_set_schmitt()
2798 return regmap_write(regmap, reg, data); in rockchip_set_schmitt()
2809 struct regmap **regmap, in px30_calc_slew_rate_reg_and_bit() argument
2816 *regmap = priv->regmap_pmu; in px30_calc_slew_rate_reg_and_bit()
2820 *regmap = priv->regmap_base; in px30_calc_slew_rate_reg_and_bit()
2836 struct regmap *regmap; in rockchip_set_slew_rate() local
2844 ret = ctrl->slew_rate_calc_reg(bank, pin_num, ®map, ®, &bit); in rockchip_set_slew_rate()
2851 return regmap_write(regmap, reg, data); in rockchip_set_slew_rate()
3256 struct regmap *regmap; local
3268 regmap = syscon_get_regmap(syscon);
3269 if (!regmap) {
3273 priv->regmap_base = regmap;
3280 regmap = syscon_get_regmap(syscon);
3281 if (!regmap) {
3285 priv->regmap_pmu = regmap;