| H A D | pinctrl-rockchip.c | 331 * given a pin number that is local to a pin controller, find out the pin bank 332 * and the register base of the pin bank. 791 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux() argument 794 struct rockchip_pinctrl *info = bank->drvdata; in rockchip_get_recalced_mux() 801 if (data->num == bank->bank_num && in rockchip_get_recalced_mux() 1138 static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route() argument 1141 struct rockchip_pinctrl *info = bank->drvdata; in rockchip_get_mux_route() 1148 if ((data->bank_num == bank->bank_num) && in rockchip_get_mux_route() 1163 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() argument 1165 struct rockchip_pinctrl *info = bank in rockchip_get_mux() 1255 rockchip_verify_mux(struct rockchip_pin_bank * bank,int pin,int mux) rockchip_verify_mux() argument 1293 rockchip_set_mux(struct rockchip_pin_bank * bank,int pin,int mux) rockchip_set_mux() argument 1431 px30_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) px30_calc_pull_reg_and_bit() argument 1463 px30_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) px30_calc_drv_reg_and_bit() argument 1495 px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) px30_calc_schmitt_reg_and_bit() argument 1529 rv1103b_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1103b_calc_drv_reg_and_bit() argument 1598 rv1103b_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1103b_calc_pull_reg_and_bit() argument 1667 rv1103b_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1103b_calc_schmitt_reg_and_bit() argument 1734 rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1108_calc_pull_reg_and_bit() argument 1765 rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1108_calc_drv_reg_and_bit() argument 1797 rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1108_calc_schmitt_reg_and_bit() argument 1828 rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1126_calc_pull_reg_and_bit() argument 1865 rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1126_calc_drv_reg_and_bit() argument 1903 rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rv1126_calc_schmitt_reg_and_bit() argument 1938 rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3308_calc_schmitt_reg_and_bit() argument 1958 rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk2928_calc_pull_reg_and_bit() argument 1976 rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3128_calc_pull_reg_and_bit() argument 1998 rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3188_calc_pull_reg_and_bit() argument 2035 rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3288_calc_pull_reg_and_bit() argument 2071 rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3288_calc_drv_reg_and_bit() argument 2103 rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3228_calc_pull_reg_and_bit() argument 2122 rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3228_calc_drv_reg_and_bit() argument 2141 rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3308_calc_pull_reg_and_bit() argument 2160 rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3308_calc_drv_reg_and_bit() argument 2180 rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3368_calc_pull_reg_and_bit() argument 2213 rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3368_calc_drv_reg_and_bit() argument 2247 rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3399_calc_pull_reg_and_bit() argument 2279 rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3399_calc_drv_reg_and_bit() argument 2311 rk3506_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3506_calc_drv_reg_and_bit() argument 2396 rk3506_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3506_calc_pull_reg_and_bit() argument 2481 rk3506_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3506_calc_schmitt_reg_and_bit() argument 2566 rk3528_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3528_calc_drv_reg_and_bit() argument 2602 rk3528_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3528_calc_pull_reg_and_bit() argument 2638 rk3528_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3528_calc_schmitt_reg_and_bit() argument 2675 rk3562_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3562_calc_drv_reg_and_bit() argument 2723 rk3562_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3562_calc_pull_reg_and_bit() argument 2771 rk3562_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3562_calc_schmitt_reg_and_bit() argument 2818 rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3568_calc_pull_reg_and_bit() argument 2851 rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3568_calc_drv_reg_and_bit() argument 2889 rk3576_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3576_calc_drv_reg_and_bit() argument 2934 rk3576_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3576_calc_pull_reg_and_bit() argument 2979 rk3576_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3576_calc_schmitt_reg_and_bit() argument 3122 rk3588_calc_pull_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3588_calc_pull_reg_and_bit() argument 3147 rk3588_calc_drv_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3588_calc_drv_reg_and_bit() argument 3172 rk3588_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3588_calc_schmitt_reg_and_bit() argument 3203 rockchip_get_drive_perpin(struct rockchip_pin_bank * bank,int pin_num) rockchip_get_drive_perpin() argument 3290 rockchip_set_drive_perpin(struct rockchip_pin_bank * bank,int pin_num,int strength) rockchip_set_drive_perpin() argument 3455 rockchip_get_pull(struct rockchip_pin_bank * bank,int pin_num) rockchip_get_pull() argument 3519 rockchip_set_pull(struct rockchip_pin_bank * bank,int pin_num,int pull) rockchip_set_pull() argument 3609 rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3328_calc_schmitt_reg_and_bit() argument 3632 rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank * bank,int pin_num,struct regmap ** regmap,int * reg,u8 * bit) rk3568_calc_schmitt_reg_and_bit() argument 3655 rockchip_get_schmitt(struct rockchip_pin_bank * bank,int pin_num) rockchip_get_schmitt() argument 3693 rockchip_set_schmitt(struct rockchip_pin_bank * bank,int pin_num,int enable) rockchip_set_schmitt() argument 3780 struct rockchip_pin_bank *bank; rockchip_pmx_set() local 3816 struct rockchip_pin_bank *bank; rockchip_pmx_gpio_request_enable() local 3866 rockchip_pinconf_defer_pin(struct rockchip_pin_bank * bank,unsigned int pin,u32 param,u32 arg) rockchip_pinconf_defer_pin() argument 3889 struct rockchip_pin_bank *bank = pin_to_bank(info, pin); rockchip_pinconf_set() local 3990 struct rockchip_pin_bank *bank = pin_to_bank(info, pin); rockchip_pinconf_get() local 4094 struct rockchip_pin_bank *bank; rockchip_pinctrl_parse_groups() local 4233 int pin, bank, ret; rockchip_pinctrl_register() local 4289 struct rockchip_pin_bank *bank; rockchip_pinctrl_get_soc_data() local 4524 struct rockchip_pin_bank *bank; rockchip_pinctrl_remove() local [all...] |