Lines Matching refs:param_val
904 u32 param_val, u32 *reg) in lpc18xx_pconf_set_usb1() argument
908 if (param_val) in lpc18xx_pconf_set_usb1()
932 u32 param_val, u32 *reg, in lpc18xx_pconf_set_i2c0() argument
944 if (param_val) in lpc18xx_pconf_set_i2c0()
951 if (param_val) in lpc18xx_pconf_set_i2c0()
958 if (param_val == 3) in lpc18xx_pconf_set_i2c0()
960 else if (param_val == 50) in lpc18xx_pconf_set_i2c0()
967 if (param_val) in lpc18xx_pconf_set_i2c0()
982 u32 param_val, unsigned pin) in lpc18xx_pconf_set_gpio_pin_int() argument
988 if (param_val >= LPC18XX_GPIO_PIN_INT_MAX) in lpc18xx_pconf_set_gpio_pin_int()
997 reg_offset += (param_val / LPC18XX_SCU_IRQ_PER_PINTSEL) * sizeof(u32); in lpc18xx_pconf_set_gpio_pin_int()
1000 reg_val &= ~LPC18XX_SCU_PINTSEL_VAL(LPC18XX_SCU_PINTSEL_VAL_MASK, param_val); in lpc18xx_pconf_set_gpio_pin_int()
1001 reg_val |= LPC18XX_SCU_PINTSEL_VAL(val, param_val); in lpc18xx_pconf_set_gpio_pin_int()
1008 u32 param_val, u32 *reg, unsigned pin, in lpc18xx_pconf_set_pin() argument
1026 if (param_val) in lpc18xx_pconf_set_pin()
1038 if (param_val == 0) in lpc18xx_pconf_set_pin()
1045 if (param_val) in lpc18xx_pconf_set_pin()
1058 switch (param_val) { in lpc18xx_pconf_set_pin()
1059 case 20: param_val -= 5; in lpc18xx_pconf_set_pin()
1061 case 14: param_val -= 5; in lpc18xx_pconf_set_pin()
1063 case 8: param_val -= 3; in lpc18xx_pconf_set_pin()
1065 case 4: param_val -= 4; in lpc18xx_pconf_set_pin()
1068 dev_err(pctldev->dev, "Drive strength %u unsupported\n", param_val); in lpc18xx_pconf_set_pin()
1071 *reg |= param_val << LPC18XX_SCU_PIN_EHD_POS; in lpc18xx_pconf_set_pin()
1075 return lpc18xx_pconf_set_gpio_pin_int(pctldev, param_val, pin); in lpc18xx_pconf_set_pin()
1091 u32 param_val; in lpc18xx_pconf_set() local
1104 param_val = pinconf_to_config_argument(configs[i]); in lpc18xx_pconf_set()
1107 ret = lpc18xx_pconf_set_i2c0(pctldev, param, param_val, ®, pin); in lpc18xx_pconf_set()
1109 ret = lpc18xx_pconf_set_usb1(pctldev, param, param_val, ®); in lpc18xx_pconf_set()
1111 ret = lpc18xx_pconf_set_pin(pctldev, param, param_val, ®, pin, pin_cap); in lpc18xx_pconf_set()