Lines Matching refs:pctldev

777 static int lpc18xx_pconf_get(struct pinctrl_dev *pctldev, unsigned pin,  in lpc18xx_pconf_get()  argument
780 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_get()
807 static int lpc18xx_pconf_set_usb1(struct pinctrl_dev *pctldev, in lpc18xx_pconf_set_usb1() argument
828 dev_err(pctldev->dev, "Property not supported\n"); in lpc18xx_pconf_set_usb1()
835 static int lpc18xx_pconf_set_i2c0(struct pinctrl_dev *pctldev, in lpc18xx_pconf_set_i2c0() argument
879 dev_err(pctldev->dev, "Property not supported\n"); in lpc18xx_pconf_set_i2c0()
886 static int lpc18xx_pconf_set_pin(struct pinctrl_dev *pctldev, in lpc18xx_pconf_set_pin() argument
914 dev_err(pctldev->dev, "Slew rate unsupported on high-drive pins\n"); in lpc18xx_pconf_set_pin()
933 dev_err(pctldev->dev, "Drive strength available only on high-drive pins\n"); in lpc18xx_pconf_set_pin()
945 dev_err(pctldev->dev, "Drive strength %u unsupported\n", param_val); in lpc18xx_pconf_set_pin()
952 dev_err(pctldev->dev, "Property not supported\n"); in lpc18xx_pconf_set_pin()
959 static int lpc18xx_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, in lpc18xx_pconf_set() argument
962 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_set()
981 ret = lpc18xx_pconf_set_i2c0(pctldev, param, param_val, &reg, pin); in lpc18xx_pconf_set()
983 ret = lpc18xx_pconf_set_usb1(pctldev, param, param_val, &reg); in lpc18xx_pconf_set()
985 ret = lpc18xx_pconf_set_pin(pctldev, param, param_val, &reg, pin_cap); in lpc18xx_pconf_set()
1002 static int lpc18xx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in lpc18xx_pmx_get_funcs_count() argument
1007 static const char *lpc18xx_pmx_get_func_name(struct pinctrl_dev *pctldev, in lpc18xx_pmx_get_func_name() argument
1013 static int lpc18xx_pmx_get_func_groups(struct pinctrl_dev *pctldev, in lpc18xx_pmx_get_func_groups() argument
1018 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pmx_get_func_groups()
1026 static int lpc18xx_pmx_set(struct pinctrl_dev *pctldev, unsigned function, in lpc18xx_pmx_set() argument
1029 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pmx_set()
1090 dev_err(pctldev->dev, "Pin %s can't be %s\n", lpc18xx_pins[group].name, in lpc18xx_pmx_set()
1102 static int lpc18xx_pctl_get_groups_count(struct pinctrl_dev *pctldev) in lpc18xx_pctl_get_groups_count() argument
1107 static const char *lpc18xx_pctl_get_group_name(struct pinctrl_dev *pctldev, in lpc18xx_pctl_get_group_name() argument
1113 static int lpc18xx_pctl_get_group_pins(struct pinctrl_dev *pctldev, in lpc18xx_pctl_get_group_pins() argument