Lines Matching defs:regmap

34 #include <linux/regmap.h>
1380 struct regmap *regmap;
1399 regmap = info->regmap_pmu;
1401 regmap = (pin % PINCTRL_ROCKCHIP_EIGHT < PINCTRL_ROCKCHIP_FOUR) ? info->regmap_pmu : info->regmap_base;
1403 regmap = info->regmap_base;
1430 ret = regmap_read(regmap, reg, &val);
1479 struct regmap *regmap;
1496 regmap = info->regmap_pmu;
1498 regmap = (pin % PINCTRL_ROCKCHIP_EIGHT < PINCTRL_ROCKCHIP_FOUR) ? info->regmap_pmu : info->regmap_base;
1500 regmap = info->regmap_base;
1533 struct regmap *route_regmap = regmap;
1553 ret = regmap_read(regmap, reg, &data);
1560 ret = regmap_write(regmap, reg, data);
1565 ret = regmap_update_bits(regmap, reg, rmask, data);
1577 static void px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1584 *regmap = info->regmap_pmu;
1587 *regmap = info->regmap_base;
1606 static void px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1613 *regmap = info->regmap_pmu;
1616 *regmap = info->regmap_base;
1635 static int px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1642 *regmap = info->regmap_pmu;
1646 *regmap = info->regmap_base;
1664 static void rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1671 *regmap = info->regmap_pmu;
1675 *regmap = info->regmap_base;
1692 static void rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1699 *regmap = info->regmap_pmu;
1702 *regmap = info->regmap_base;
1721 static int rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
1728 *regmap = info->regmap_pmu;
1732 *regmap = info->regmap_base;
1750 static void rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1758 *regmap = info->regmap_base;
1766 *regmap = info->regmap_pmu;
1770 *regmap = info->regmap_base;
1785 static void rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1793 *regmap = info->regmap_base;
1802 *regmap = info->regmap_pmu;
1805 *regmap = info->regmap_base;
1821 static int rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
1829 *regmap = info->regmap_base;
1836 *regmap = info->regmap_pmu;
1840 *regmap = info->regmap_base;
1855 static int rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
1860 *regmap = info->regmap_base;
1876 static void rk1808_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1882 *regmap = info->regmap_pmu;
1886 *regmap = info->regmap_base;
1901 static void rk1808_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1907 *regmap = info->regmap_pmu;
1910 *regmap = info->regmap_base;
1925 static int rk1808_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
1931 *regmap = info->regmap_pmu;
1934 *regmap = info->regmap_base;
1949 static int rk1808_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
1955 *regmap = info->regmap_pmu;
1958 *regmap = info->regmap_base;
1972 static void rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1977 *regmap = info->regmap_base;
1987 static void rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
1992 *regmap = info->regmap_base;
2006 static void rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2013 *regmap = info->regmap_pmu ? info->regmap_pmu : bank->regmap_pull;
2019 *regmap = info->regmap_pull ? info->regmap_pull : info->regmap_base;
2038 static void rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2045 *regmap = info->regmap_pmu;
2052 *regmap = info->regmap_base;
2071 static void rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2078 *regmap = info->regmap_pmu;
2085 *regmap = info->regmap_base;
2100 static void rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2105 *regmap = info->regmap_base;
2116 static void rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2121 *regmap = info->regmap_base;
2132 static void rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2137 *regmap = info->regmap_base;
2148 static void rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2153 *regmap = info->regmap_base;
2165 static void rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2172 *regmap = info->regmap_pmu;
2179 *regmap = info->regmap_base;
2195 static void rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2202 *regmap = info->regmap_pmu;
2209 *regmap = info->regmap_base;
2226 static void rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2233 *regmap = info->regmap_pmu;
2242 *regmap = info->regmap_base;
2255 static void rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2263 *regmap = info->regmap_pmu;
2265 *regmap = info->regmap_base;
2282 static int rk3568_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
2288 *regmap = info->regmap_pmu;
2291 *regmap = info->regmap_base;
2307 static void rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2313 *regmap = info->regmap_pmu;
2321 *regmap = info->regmap_base;
2337 static void rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg,
2344 *regmap = info->regmap_pmu;
2351 *regmap = info->regmap_base;
2385 struct regmap *regmap;
2391 ctrl->drv_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2406 ret = regmap_read(regmap, reg, &data);
2411 ret = regmap_read(regmap, reg + 0x4, &temp);
2447 ret = regmap_read(regmap, reg, &data);
2462 struct regmap *regmap;
2470 ctrl->drv_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2516 ret = regmap_update_bits(regmap, reg, rmask, data);
2524 ret = regmap_update_bits(regmap, reg, rmask, temp);
2553 ret = regmap_update_bits(regmap, reg, rmask, data);
2579 ret = regmap_update_bits(regmap, reg, rmask, data);
2597 struct regmap *regmap;
2607 ctrl->pull_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2609 ret = regmap_read(regmap, reg, &data);
2643 struct regmap *regmap;
2655 ctrl->pull_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2664 ret = regmap_write(regmap, reg, data);
2705 ret = regmap_update_bits(regmap, reg, rmask, data);
2720 static int rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
2725 *regmap = info->regmap_base;
2741 static int rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
2747 *regmap = info->regmap_pmu;
2750 *regmap = info->regmap_base;
2766 struct regmap *regmap;
2771 ret = ctrl->schmitt_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2776 ret = regmap_read(regmap, reg, &data);
2796 struct regmap *regmap;
2803 ret = ctrl->schmitt_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2822 return regmap_update_bits(regmap, reg, rmask, data);
2831 static int px30_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap,
2838 *regmap = info->regmap_pmu;
2842 *regmap = info->regmap_base;
2857 struct regmap *regmap;
2862 ret = ctrl->slew_rate_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2867 ret = regmap_read(regmap, reg, &data);
2880 struct regmap *regmap;
2887 ret = ctrl->slew_rate_calc_reg(bank, pin_num, &regmap, &reg, &bit);
2896 return regmap_update_bits(regmap, reg, rmask, data);