Lines Matching refs:pctldev

943 static inline enum bcm281xx_pin_type pin_type_get(struct pinctrl_dev *pctldev,
946 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
980 static int bcm281xx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev)
982 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
987 static const char *bcm281xx_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
990 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
995 static int bcm281xx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
1000 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1008 static void bcm281xx_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev,
1012 seq_printf(s, " %s", dev_name(pctldev->dev));
1024 static int bcm281xx_pinctrl_get_fcns_count(struct pinctrl_dev *pctldev)
1026 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1031 static const char *bcm281xx_pinctrl_get_fcn_name(struct pinctrl_dev *pctldev,
1034 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1039 static int bcm281xx_pinctrl_get_fcn_groups(struct pinctrl_dev *pctldev,
1044 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1052 static int bcm281xx_pinmux_set(struct pinctrl_dev *pctldev,
1056 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1061 dev_dbg(pctldev->dev,
1070 dev_err(pctldev->dev,
1084 static int bcm281xx_pinctrl_pin_config_get(struct pinctrl_dev *pctldev,
1093 static int bcm281xx_std_pin_update(struct pinctrl_dev *pctldev,
1100 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1167 dev_err(pctldev->dev,
1180 dev_err(pctldev->dev,
1209 static int bcm281xx_i2c_pin_update(struct pinctrl_dev *pctldev,
1216 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1232 dev_err(pctldev->dev,
1267 dev_err(pctldev->dev,
1279 static int bcm281xx_hdmi_pin_update(struct pinctrl_dev *pctldev,
1286 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1312 dev_err(pctldev->dev,
1323 static int bcm281xx_pinctrl_pin_config_set(struct pinctrl_dev *pctldev,
1328 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev);
1336 pin_type = pin_type_get(pctldev, pin);
1341 rc = bcm281xx_std_pin_update(pctldev, pin, configs,
1346 rc = bcm281xx_i2c_pin_update(pctldev, pin, configs,
1351 rc = bcm281xx_hdmi_pin_update(pctldev, pin, configs,
1356 dev_err(pctldev->dev, "Unknown pin type for pin %s (%d).\n",
1365 dev_dbg(pctldev->dev,
1371 dev_err(pctldev->dev,