Lines Matching refs:pctldev
949 static inline enum bcm281xx_pin_type pin_type_get(struct pinctrl_dev *pctldev, in pin_type_get() argument
952 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in pin_type_get()
986 static int bcm281xx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in bcm281xx_pinctrl_get_groups_count() argument
988 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_get_groups_count()
993 static const char *bcm281xx_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_group_name() argument
996 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_get_group_name()
1001 static int bcm281xx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_group_pins() argument
1006 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_get_group_pins()
1014 static void bcm281xx_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_pin_dbg_show() argument
1018 seq_printf(s, " %s", dev_name(pctldev->dev)); in bcm281xx_pinctrl_pin_dbg_show()
1030 static int bcm281xx_pinctrl_get_fcns_count(struct pinctrl_dev *pctldev) in bcm281xx_pinctrl_get_fcns_count() argument
1032 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_get_fcns_count()
1037 static const char *bcm281xx_pinctrl_get_fcn_name(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_fcn_name() argument
1040 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_get_fcn_name()
1045 static int bcm281xx_pinctrl_get_fcn_groups(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_get_fcn_groups() argument
1050 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_get_fcn_groups()
1058 static int bcm281xx_pinmux_set(struct pinctrl_dev *pctldev, in bcm281xx_pinmux_set() argument
1062 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinmux_set()
1067 dev_dbg(pctldev->dev, in bcm281xx_pinmux_set()
1076 dev_err(pctldev->dev, in bcm281xx_pinmux_set()
1090 static int bcm281xx_pinctrl_pin_config_get(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_pin_config_get() argument
1099 static int bcm281xx_std_pin_update(struct pinctrl_dev *pctldev, in bcm281xx_std_pin_update() argument
1106 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_std_pin_update()
1173 dev_err(pctldev->dev, in bcm281xx_std_pin_update()
1186 dev_err(pctldev->dev, in bcm281xx_std_pin_update()
1215 static int bcm281xx_i2c_pin_update(struct pinctrl_dev *pctldev, in bcm281xx_i2c_pin_update() argument
1222 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_i2c_pin_update()
1238 dev_err(pctldev->dev, in bcm281xx_i2c_pin_update()
1273 dev_err(pctldev->dev, in bcm281xx_i2c_pin_update()
1285 static int bcm281xx_hdmi_pin_update(struct pinctrl_dev *pctldev, in bcm281xx_hdmi_pin_update() argument
1292 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_hdmi_pin_update()
1318 dev_err(pctldev->dev, in bcm281xx_hdmi_pin_update()
1329 static int bcm281xx_pinctrl_pin_config_set(struct pinctrl_dev *pctldev, in bcm281xx_pinctrl_pin_config_set() argument
1334 struct bcm281xx_pinctrl_data *pdata = pinctrl_dev_get_drvdata(pctldev); in bcm281xx_pinctrl_pin_config_set()
1342 pin_type = pin_type_get(pctldev, pin); in bcm281xx_pinctrl_pin_config_set()
1347 rc = bcm281xx_std_pin_update(pctldev, pin, configs, in bcm281xx_pinctrl_pin_config_set()
1352 rc = bcm281xx_i2c_pin_update(pctldev, pin, configs, in bcm281xx_pinctrl_pin_config_set()
1357 rc = bcm281xx_hdmi_pin_update(pctldev, pin, configs, in bcm281xx_pinctrl_pin_config_set()
1362 dev_err(pctldev->dev, "Unknown pin type for pin %s (%d).\n", in bcm281xx_pinctrl_pin_config_set()
1371 dev_dbg(pctldev->dev, in bcm281xx_pinctrl_pin_config_set()
1377 dev_err(pctldev->dev, in bcm281xx_pinctrl_pin_config_set()