| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_transport.c | 121 * @sas_address: SAS address of the expander device 241 * __mpi3mr_expander_find_by_handle - expander search by handle 243 * @handle: Firmware device handle of the expander 247 * This searches for expander device based on handle, then 250 * Return: Expander sas_node object reference or NULL 269 * mpi3mr_is_expander_device - if device is an expander 272 * Return: 1 if the device is expander device, else 0. 461 * mpi3mr_expander_find_by_sas_address - sas expander search 463 * @sas_address: SAS address of expander 466 * Return: A valid SAS expander node or NULL. [all …]
|
| /linux/Documentation/scsi/ |
| H A D | libsas.rst | 21 * Expander management and exporting expander control 309 - events marked E (expander) if it wants the SAS layer 416 Expander management from User Space 419 In each expander directory in sysfs, there is a file called 432 2. Open the expander's SMP portal sysfs file in RW mode. 454 expander, and gives expander information, including routing 457 The SMP portal gives you complete control of the expander,
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | dove-sbc-a510.dts | 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 102 * USB port 0 can be powered and monitored by I2C GPIO expander: 120 * - GPIO expander, NXP PCA9555, 0x20 140 /* NXP PCA9555 GPIO expander */ 169 * SDIO0 is connected to a MMC/SD/SDIO socket, I2C GPIO expander has
|
| /linux/drivers/pinctrl/ |
| H A D | Kconfig | 149 tristate "Awinic AW9523/AW9523B I2C GPIO expander pinctrl driver" 160 expander with PWM functionality. This driver bundles a 184 Support for 20/40/60 pin Cypress Cy8C95x0 pinctrl/gpio I2C expander. 400 tristate "Microchip MCP23xxx I/O expander" 558 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver" 566 Driver for STMicroelectronics Multi-Function eXpander (STMFX) 567 GPIO expander. 573 tristate "Semtech SX150x I2C GPIO expander pinctrl driver"
|
| /linux/drivers/scsi/libsas/ |
| H A D | sas_expander.c | 3 * Serial Attached SCSI (SAS) Expander discovery and configuration 348 /* check if we have an existing attached ata device on this expander phy */ 1039 pr_debug("second fanout expander %016llx phy%02d attached to ex %016llx phy%02d\n", in sas_ex_discover_dev() 1117 * sas_ex_discover_devices - discover devices attached to this expander 1118 * @dev: pointer to the expander domain device 1121 * Configure this expander for use with its devices and register the 1122 * devices of this expander. 1482 * @parent: parent expander 1483 * @child: child expander 1485 * @include: whether or not to include @child in the expander routing table [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | awinic,aw9523-pinctrl.yaml | 7 title: Awinic AW9523/AW9523B I2C GPIO Expander 13 The Awinic AW9523/AW9523B I2C GPIO Expander featuring 16 multi-function 110 aw9523: gpio-expander@58 {
|
| H A D | microchip,mcp23s08.yaml | 7 title: Microchip I/O expander with serial interface (I2C/SPI) 13 Microchip MCP23008, MCP23017, MCP23S08, MCP23S17, MCP23S18 GPIO expander 89 corresponds to a physical pin on the GPIO expander.
|
| H A D | semtech,sx1501q.yaml | 8 title: Semtech SX150x GPIO expander 47 description: Will trigger a reset of the GPIO expander on probe
|
| /linux/Documentation/devicetree/bindings/auxdisplay/ |
| H A D | hit,hd44780.yaml | 16 GPIO expander it is possible to use the driver with one of the popular I2C 17 expander boards based on the PCF8574 available for these displays. For 107 pcf8574: gpio-expander@27 {
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | gpio-adnp.txt | 1 Avionic Design N-bit GPIO expander bindings 13 The GPIO expander can optionally be used as an interrupt controller, in
|
| H A D | st,stmpe-gpio.yaml | 7 title: STMicroelectonics Port Expander (STMPE) GPIO Block 10 STMicroelectronics Port Expander (STMPE) is a series of slow
|
| H A D | exar,xra1403.yaml | 7 title: XRA1403 16-bit GPIO Expander with Reset Input 13 The XRA1403 is an 16-bit GPIO expander with an SPI interface. Features
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | st,stmpe.yaml | 7 title: STMicroelectonics Port Expander (STMPE) 9 description: STMicroelectronics Port Expander (STMPE) is a series of slow 211 port-expander@43 { 258 port-expander@41 {
|
| /linux/drivers/gpio/ |
| H A D | gpio-ds4520.c | 4 * Driver for the DS4520 I/O Expander 72 MODULE_DESCRIPTION("DS4520 I/O Expander");
|
| H A D | gpio-raspberrypi-exp.c | 3 * Raspberry Pi 3 expander GPIO driver 6 * GPIO expander on the VPU. 258 MODULE_DESCRIPTION("Raspberry Pi 3 expander GPIO driver");
|
| H A D | gpio-gw-pld.c | 3 // Gateworks I2C PLD GPIO expander 133 MODULE_DESCRIPTION("Gateworks I2C PLD GPIO expander");
|
| H A D | gpio-moxtet.c | 3 * Turris Mox Moxtet GPIO expander 176 MODULE_DESCRIPTION("Turris Mox Moxtet GPIO expander");
|
| /linux/drivers/scsi/mpt3sas/ |
| H A D | mpt3sas_transport.c | 84 * @sas_address: sas address of expander or sas host 88 * Search for either hba phys or expander device based on handle, then returns 347 * @sas_address: expander sas address 569 * @sas_node: sas node object (either expander or sas host) 571 * @sas_address: sas address of device/expander were phy needs to be added to 609 * @sas_node: sas node object (either expander or sas host) 646 * @sas_node: sas node object (either expander or sas host) 673 * @sas_address: sas address of parent expander or sas host 880 * @sas_address_parent: sas address of parent expander or sas host 1078 * mpt3sas_transport_add_expander_phy - report expander phy to transport [all …]
|
| /linux/arch/arm/boot/dts/nxp/ls/ |
| H A D | ls1021a-tqmls1021a-mbls1021a.dts | 215 pca9554_0: gpio-expander@20 { 231 pca9554_1: gpio-expander@21 { 247 pca9554_2: gpio-expander@22 { 292 stmpe811: port-expander@41 {
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-mdm9615-wp8548-mangoh-green.dts | 119 /* GPIO Expander 0 Mapping : 157 /* GPIO Expander 1 Mapping : 198 /* GPIO Expander 2 Mapping :
|
| /linux/Documentation/driver-api/cxl/ |
| H A D | theory-of-operation.rst | 194 the cxl_pci driver to a CXL Memory Expander there is no role for CXL Port 198 Memory Expander. 249 ...which queries the CXL topology to ask "given CXL Memory Expander with a kernel 251 participate". A given expander can participate in multiple CXL.mem interleave
|
| /linux/drivers/mfd/ |
| H A D | lp3943.c | 11 * It can be used for a GPIO expander and PWM generators. 16 * LP3943 MFD ---- GPIO expander leds-gpio eg) HW enable pin
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | falcon_boards.c | 198 * consumption. We control its power via a PCA9539 I/O expander. 205 * the IO-expander. 211 * Support for I2C IO Expander device on SFE4001 282 /* Enable port 0 and port 1 outputs on IO expander */ in sfe4001_poweron() 428 * We know we can read from the IO expander because we did in sfe4001_check_hw() 446 /* This board uses an I2C expander to provider power to the PHY, which needs to
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-inventec-starscream.dts | 159 // I2C EXPANDER 193 // I2C EXPANDER U153 244 // I2C EXPANDER U40
|
| /linux/drivers/message/fusion/ |
| H A D | mptsas.c | 241 "---- SAS EXPANDER PAGE 1 ------------\n", ioc->name)); in mptsas_print_expander_pg1() 426 * @sas_address: expander sas address 576 * @sas_address: expander sas address 2847 * mptsas_exp_repmanufacture_info - sets expander manufacturer info 2849 * @sas_address: expander sas address 2852 * For an edge expander or a fanout expander: 3387 u64 sas_address; /* expander sas address */ in mptsas_expander_refresh() 3468 printk(MYIOC_s_INFO_FMT "add expander: num_phys %d, " in mptsas_expander_event_add() 3476 * mptsas_delete_expander_siblings - remove siblings attached to expander 3479 * @expander: the expander port_info object [all …]
|