Lines Matching defs:function
26 /* LPC18XX SCU analog function registers */
1136 unsigned function)
1138 return lpc18xx_function_names[function];
1142 unsigned function,
1148 *groups = scu->func[function].groups;
1149 *num_groups = scu->func[function].ngroups;
1154 static int lpc18xx_pmx_set(struct pinctrl_dev *pctldev, unsigned function,
1164 if (function == FUNC_USB1)
1171 if (function == FUNC_I2C0)
1177 if (function == FUNC_ADC && (pin->analog & LPC18XX_ANALOG_PIN)) {
1194 if (function == FUNC_DAC && (pin->analog & LPC18XX_ANALOG_PIN)) {
1205 if (function == pin->functions[func])
1219 lpc18xx_function_names[function]);
1275 static bool lpc18xx_valid_pin_function(unsigned pin, unsigned function)
1280 if (function == FUNC_DAC && p->analog == DAC)
1283 if (function == FUNC_ADC && p->analog)
1286 if (function == FUNC_I2C0 && p->type == TYPE_I2C0)
1289 if (function == FUNC_USB1 && p->type == TYPE_USB1)
1293 if (function == p->functions[i])