Home
last modified time | relevance | path

Searched full:mcp23s17 (Results 1 – 4 of 4) sorted by relevance

/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmicrochip,mcp23s08.yaml13 Microchip MCP23008, MCP23017, MCP23S08, MCP23S17, MCP23S18 GPIO expander
23 - microchip,mcp23s17
56 and mcp23s17 on the same chipselect. Set at least one bit to 1 for SPI
154 compatible = "microchip,mcp23s17";
/linux/drivers/pinctrl/
H A Dpinctrl-mcp23s08_spi.c102 mcp->chip.label = devm_kasprintf(dev, GFP_KERNEL, "mcp23s17.%d", addr); in mcp23s08_spi_regmap_init()
223 { "mcp23s17", (kernel_ulong_t)&mcp23s17_spi },
231 { .compatible = "microchip,mcp23s17", .data = &mcp23s17_spi },
235 { .compatible = "mcp,mcp23s17", .data = &mcp23s17_spi },
H A Dpinctrl-mcp23s08.c26 * The mcp23s17 has twice as many bits, and can be configured to work
430 * On at least the mcp23s17, INTCAP is only updated in mcp23s08_irq()
436 * interrupt per-bank. On the mcp23s17, there is in mcp23s08_irq()
643 /* mcp23s17 has IOCON twice, make sure they are in sync */ in mcp23s08_probe_one()
H A DKconfig365 SPI/I2C driver for Microchip MCP23S08 / MCP23S17 / MCP23S18 /