Lines Matching defs:param
646 static int lpc18xx_pconf_get_usb1(enum pin_config_param param, int *arg, u32 reg)
648 switch (param) {
675 static int lpc18xx_pconf_get_i2c0(enum pin_config_param param, int *arg, u32 reg,
685 switch (param) {
784 static int lpc18xx_pconf_get_pin(struct pinctrl_dev *pctldev, unsigned param,
788 switch (param) {
876 enum pin_config_param param = pinconf_to_config_param(*config);
888 ret = lpc18xx_pconf_get_i2c0(param, &arg, reg, pin);
890 ret = lpc18xx_pconf_get_usb1(param, &arg, reg);
892 ret = lpc18xx_pconf_get_pin(pctldev, param, &arg, reg, pin, pin_cap);
897 *config = pinconf_to_config_packed(param, (u16)arg);
903 enum pin_config_param param,
906 switch (param) {
931 enum pin_config_param param,
942 switch (param) {
1007 static int lpc18xx_pconf_set_pin(struct pinctrl_dev *pctldev, unsigned param,
1011 switch (param) {
1090 enum pin_config_param param;
1103 param = pinconf_to_config_param(configs[i]);
1107 ret = lpc18xx_pconf_set_i2c0(pctldev, param, param_val, ®, pin);
1109 ret = lpc18xx_pconf_set_usb1(pctldev, param, param_val, ®);
1111 ret = lpc18xx_pconf_set_pin(pctldev, param, param_val, ®, pin, pin_cap);