Home
last modified time | relevance | path

Searched refs:adnp (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-adnp.c22 struct adnp { struct
38 static int adnp_read(struct adnp *adnp, unsigned offset, uint8_t *value) in adnp_read() argument
42 err = i2c_smbus_read_byte_data(adnp->client, offset); in adnp_read()
44 dev_err(adnp->gpio.parent, "%s failed: %d\n", in adnp_read()
53 static int adnp_write(struct adnp *adnp, unsigned offset, uint8_t value) in adnp_write() argument
57 err = i2c_smbus_write_byte_data(adnp->client, offset, value); in adnp_write()
59 dev_err(adnp->gpio.parent, "%s failed: %d\n", in adnp_write()
69 struct adnp *adnp = gpiochip_get_data(chip); in adnp_gpio_get() local
70 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
75 err = adnp_read(adnp, GPIO_PLR(adnp) + reg, &value); in adnp_gpio_get()
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dgpio-adnp.txt4 - compatible: should be "ad,gpio-adnp"
20 compatible = "ad,gpio-adnp";
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dinterrupts.txt81 gpioext: gpio-adnp@41 {
82 compatible = "ad,gpio-adnp";