Lines Matching refs:mcp23s08
22 #include "pinctrl-mcp23s08.h"
138 static int mcp_read(struct mcp23s08 *mcp, unsigned int reg, unsigned int *val)
143 static int mcp_write(struct mcp23s08 *mcp, unsigned int reg, unsigned int val)
148 static int mcp_update_bits(struct mcp23s08 *mcp, unsigned int reg,
155 static int mcp_set_bit(struct mcp23s08 *mcp, unsigned int reg,
224 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev);
248 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev);
281 struct mcp23s08 *mcp = gpiochip_get_data(chip);
293 struct mcp23s08 *mcp = gpiochip_get_data(chip);
314 struct mcp23s08 *mcp = gpiochip_get_data(chip);
333 static int __mcp23s08_set(struct mcp23s08 *mcp, unsigned mask, bool value)
340 struct mcp23s08 *mcp = gpiochip_get_data(chip);
351 struct mcp23s08 *mcp = gpiochip_get_data(chip);
361 struct mcp23s08 *mcp = gpiochip_get_data(chip);
377 struct mcp23s08 *mcp = data;
477 struct mcp23s08 *mcp = gpiochip_get_data(gc);
487 struct mcp23s08 *mcp = gpiochip_get_data(gc);
497 struct mcp23s08 *mcp = gpiochip_get_data(gc);
527 struct mcp23s08 *mcp = gpiochip_get_data(gc);
536 struct mcp23s08 *mcp = gpiochip_get_data(gc);
544 static int mcp23s08_irq_setup(struct mcp23s08 *mcp)
570 struct mcp23s08 *mcp = gpiochip_get_data(gc);
588 int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,