Searched refs:mcp23s08 (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/pinctrl/ |
| D | pinctrl-mcp23s08.c | 56 struct mcp23s08; 58 struct mcp23s08 { struct 170 static int mcp_read(struct mcp23s08 *mcp, unsigned int reg, unsigned int *val) in mcp_read() 175 static int mcp_write(struct mcp23s08 *mcp, unsigned int reg, unsigned int val) in mcp_write() 180 static int mcp_set_mask(struct mcp23s08 *mcp, unsigned int reg, in mcp_set_mask() 188 static int mcp_set_bit(struct mcp23s08 *mcp, unsigned int reg, in mcp_set_bit() 257 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); in mcp_pinconf_get() 281 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); in mcp_pinconf_set() 316 struct mcp23s08 *mcp = context; in mcp23sxx_spi_write() 333 struct mcp23s08 *mcp = context; in mcp23sxx_spi_gather_write() [all …]
|
| D | Makefile | 23 obj-$(CONFIG_PINCTRL_MCP23S08) += pinctrl-mcp23s08.o
|
| /Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
| D | pinctrl-mcp23s08.txt | 6 - "mcp,mcp23s08" (DEPRECATED) for 8 GPIO SPI version 11 - "microchip,mcp23s08" for 8 GPIO SPI version 38 which is 0x08. mcp23s08 chip variant only supports bits 0-3. It is not 39 possible to mix mcp23s08 and mcp23s17 on the same chipselect. Set at
|
| /Linux-v5.4/include/ |
| D | Kbuild | 656 header-test- += linux/spi/mcp23s08.h
|