Lines Matching defs:pin
100 * mv88e6352_g2_scratch_gpio_get_data - get data on gpio pin
102 * @pin: gpio index
107 unsigned int pin)
114 pin, &val);
122 * mv88e6352_g2_scratch_gpio_set_data - set data on gpio pin
124 * @pin: gpio index
128 unsigned int pin, int value)
130 u8 mask = (1 << (pin & 0x7));
131 int offset = (pin / 8);
145 * mv88e6352_g2_scratch_gpio_get_dir - get direction of gpio pin
147 * @pin: gpio index
152 unsigned int pin)
159 pin, &val);
167 * mv88e6352_g2_scratch_gpio_set_dir - set direction of gpio pin
169 * @pin: gpio index
173 unsigned int pin, bool input)
180 pin, value);
184 * mv88e6352_g2_scratch_gpio_get_pctl - get pin control setting
186 * @pin: gpio index
192 unsigned int pin, int *func)
194 int reg = MV88E6352_G2_SCRATCH_GPIO_PCTL0 + (pin / 2);
195 int offset = (pin & 0x1) ? 4 : 0;
210 * mv88e6352_g2_scratch_gpio_set_pctl - set pin control setting
212 * @pin: gpio index
216 unsigned int pin, int func)
218 int reg = MV88E6352_G2_SCRATCH_GPIO_PCTL0 + (pin / 2);
219 int offset = (pin & 0x1) ? 4 : 0;