Lines Matching refs:param_val
906 u32 param_val, u32 *reg) in lpc18xx_pconf_set_usb1() argument
910 if (param_val) in lpc18xx_pconf_set_usb1()
934 u32 param_val, u32 *reg, in lpc18xx_pconf_set_i2c0() argument
946 if (param_val) in lpc18xx_pconf_set_i2c0()
953 if (param_val) in lpc18xx_pconf_set_i2c0()
960 if (param_val == 3) in lpc18xx_pconf_set_i2c0()
962 else if (param_val == 50) in lpc18xx_pconf_set_i2c0()
969 if (param_val) in lpc18xx_pconf_set_i2c0()
984 u32 param_val, unsigned pin) in lpc18xx_pconf_set_gpio_pin_int() argument
990 if (param_val >= LPC18XX_GPIO_PIN_INT_MAX) in lpc18xx_pconf_set_gpio_pin_int()
999 reg_offset += (param_val / LPC18XX_SCU_IRQ_PER_PINTSEL) * sizeof(u32); in lpc18xx_pconf_set_gpio_pin_int()
1002 reg_val &= ~LPC18XX_SCU_PINTSEL_VAL(LPC18XX_SCU_PINTSEL_VAL_MASK, param_val); in lpc18xx_pconf_set_gpio_pin_int()
1003 reg_val |= LPC18XX_SCU_PINTSEL_VAL(val, param_val); in lpc18xx_pconf_set_gpio_pin_int()
1010 u32 param_val, u32 *reg, unsigned pin, in lpc18xx_pconf_set_pin() argument
1028 if (param_val) in lpc18xx_pconf_set_pin()
1040 if (param_val == 0) in lpc18xx_pconf_set_pin()
1047 if (param_val) in lpc18xx_pconf_set_pin()
1060 switch (param_val) { in lpc18xx_pconf_set_pin()
1061 case 20: param_val -= 5; in lpc18xx_pconf_set_pin()
1063 case 14: param_val -= 5; in lpc18xx_pconf_set_pin()
1065 case 8: param_val -= 3; in lpc18xx_pconf_set_pin()
1067 case 4: param_val -= 4; in lpc18xx_pconf_set_pin()
1070 dev_err(pctldev->dev, "Drive strength %u unsupported\n", param_val); in lpc18xx_pconf_set_pin()
1073 *reg |= param_val << LPC18XX_SCU_PIN_EHD_POS; in lpc18xx_pconf_set_pin()
1077 return lpc18xx_pconf_set_gpio_pin_int(pctldev, param_val, pin); in lpc18xx_pconf_set_pin()
1093 u32 param_val; in lpc18xx_pconf_set() local
1106 param_val = pinconf_to_config_argument(configs[i]); in lpc18xx_pconf_set()
1109 ret = lpc18xx_pconf_set_i2c0(pctldev, param, param_val, ®, pin); in lpc18xx_pconf_set()
1111 ret = lpc18xx_pconf_set_usb1(pctldev, param, param_val, ®); in lpc18xx_pconf_set()
1113 ret = lpc18xx_pconf_set_pin(pctldev, param, param_val, ®, pin, pin_cap); in lpc18xx_pconf_set()