Searched refs:mcp23s08 (Results 1 – 6 of 6) sorted by relevance
287 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_direction_input()299 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_get()320 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_get_multiple()346 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_set()383 struct mcp23s08 *mcp = data; in mcp23s08_irq()500 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_mask()510 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_unmask()520 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_set_type()550 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_bus_lock()559 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_bus_unlock()[all …]
22 struct mcp23s08 *mcp[8];23 struct mcp23s08 chip[];28 struct mcp23s08 *mcp = context; in mcp23sxx_spi_write()45 struct mcp23s08 *mcp = context; in mcp23sxx_spi_gather_write()63 struct mcp23s08 *mcp = context; in mcp23sxx_spi_read()82 static int mcp23s08_spi_regmap_init(struct mcp23s08 *mcp, struct device *dev, in mcp23s08_spi_regmap_init()
33 struct mcp23s08 { struct59 int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev, argument
15 struct mcp23s08 *mcp; in mcp230xx_probe()
42 obj-$(CONFIG_PINCTRL_MCP23S08) += pinctrl-mcp23s08.o
4 $id: http://devicetree.org/schemas/pinctrl/microchip,mcp23s08.yaml#22 - microchip,mcp23s0854 address 3 connected, you have to set bit3 to 1, which is 0x08. mcp23s0855 chip variant only supports bits 0-3. It is not possible to mix mcp23s08