Lines Matching refs:pin
18 unsigned int pin, int input)
24 temp |= 1UL << pin;
26 temp &= ~(1UL << pin);
30 static void __dc_gpio_set_val(struct loongson_drm_device *ldev, unsigned int pin,
37 temp |= 1UL << pin;
39 temp &= ~(1UL << pin);
47 unsigned int pin = li2c->data;
50 __dc_gpio_set_dir(ldev, pin, 1);
52 __dc_gpio_set_val(ldev, pin, 0);
53 __dc_gpio_set_dir(ldev, pin, 0);
61 unsigned int pin = li2c->clock;
64 __dc_gpio_set_dir(ldev, pin, 1);
66 __dc_gpio_set_val(ldev, pin, 0);
67 __dc_gpio_set_dir(ldev, pin, 0);
76 unsigned int pin = li2c->data;
80 return (val >> pin) & 1;
88 unsigned int pin = li2c->clock;
92 return (val >> pin) & 1;
158 int pin;
161 for (pin = 0; pin < 4; pin++) {
162 __dc_gpio_set_val(ldev, pin, 0);
163 __dc_gpio_set_dir(ldev, pin, 0);