Lines Matching refs:amp
22 void nsc_gpio_dump(struct nsc_gpio_ops *amp, unsigned index) in nsc_gpio_dump() argument
25 u32 config = amp->gpio_config(index, ~0, 0); in nsc_gpio_dump()
28 dev_info(amp->dev, "io%02u: 0x%04x %s %s %s %s %s %s %s\tio:%d/%d\n", in nsc_gpio_dump()
38 amp->gpio_get(index), amp->gpio_current(index)); in nsc_gpio_dump()
45 struct nsc_gpio_ops *amp = file->private_data; in nsc_gpio_write() local
46 struct device *dev = amp->dev; in nsc_gpio_write()
56 amp->gpio_set(m, 0); in nsc_gpio_write()
59 amp->gpio_set(m, 1); in nsc_gpio_write()
63 amp->gpio_config(m, ~1, 1); in nsc_gpio_write()
67 amp->gpio_config(m, ~1, 0); in nsc_gpio_write()
71 amp->gpio_config(m, ~2, 2); in nsc_gpio_write()
75 amp->gpio_config(m, ~2, 0); in nsc_gpio_write()
79 amp->gpio_config(m, ~4, 4); in nsc_gpio_write()
83 amp->gpio_config(m, ~4, 0); in nsc_gpio_write()
87 amp->gpio_dump(amp, m); in nsc_gpio_write()
109 struct nsc_gpio_ops *amp = file->private_data; in nsc_gpio_read() local
111 value = amp->gpio_get(m); in nsc_gpio_read()