Searched refs:mcp23s08 (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.h | 33 struct mcp23s08 { struct 59 int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
|
H A D | pinctrl-mcp23s08.c | 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 *mc [all...] |
H A D | pinctrl-mcp23s08_spi.c | 10 #include "pinctrl-mcp23s08.h" 22 struct mcp23s08 *mcp[8]; 23 struct mcp23s08 chip[]; 28 struct mcp23s08 *mcp = context; 45 struct mcp23s08 *mcp = context; 63 struct mcp23s08 *mcp = context; 82 static int mcp23s08_spi_regmap_init(struct mcp23s08 *mcp, struct device *dev, 91 mcp->chip.label = devm_kasprintf(dev, GFP_KERNEL, "mcp23s08.%d", addr); 222 { "mcp23s08", (kernel_ulong_t)&mcp23s08_spi }, 230 { .compatible = "microchip,mcp23s08", [all...] |
H A D | pinctrl-mcp23s08_i2c.c | 9 #include "pinctrl-mcp23s08.h" 15 struct mcp23s08 *mcp;
|
H A D | Makefile | 38 obj-$(CONFIG_PINCTRL_MCP23S08) += pinctrl-mcp23s08.o
|
Completed in 828 milliseconds