Lines Matching defs:param
648 static int lpc18xx_pconf_get_usb1(enum pin_config_param param, int *arg, u32 reg)
650 switch (param) {
677 static int lpc18xx_pconf_get_i2c0(enum pin_config_param param, int *arg, u32 reg,
687 switch (param) {
786 static int lpc18xx_pconf_get_pin(struct pinctrl_dev *pctldev, unsigned param,
790 switch (param) {
878 enum pin_config_param param = pinconf_to_config_param(*config);
890 ret = lpc18xx_pconf_get_i2c0(param, &arg, reg, pin);
892 ret = lpc18xx_pconf_get_usb1(param, &arg, reg);
894 ret = lpc18xx_pconf_get_pin(pctldev, param, &arg, reg, pin, pin_cap);
899 *config = pinconf_to_config_packed(param, (u16)arg);
905 enum pin_config_param param,
908 switch (param) {
933 enum pin_config_param param,
944 switch (param) {
1009 static int lpc18xx_pconf_set_pin(struct pinctrl_dev *pctldev, unsigned param,
1013 switch (param) {
1092 enum pin_config_param param;
1105 param = pinconf_to_config_param(configs[i]);
1109 ret = lpc18xx_pconf_set_i2c0(pctldev, param, param_val, ®, pin);
1111 ret = lpc18xx_pconf_set_usb1(pctldev, param, param_val, ®);
1113 ret = lpc18xx_pconf_set_pin(pctldev, param, param_val, ®, pin, pin_cap);