Home
last modified time | relevance | path

Searched full:expander (Results 1 – 25 of 258) sorted by relevance

1234567891011

/openbmc/u-boot/board/Marvell/mvebu_armada-8k/
H A Dboard.c20 /* IO expander I2C device */
40 * Set USB VBUS signals (via I2C IO expander/GPIO) as output and set
43 * Set USB Current Limit signals (via I2C IO expander/GPIO) as output
66 printf("Failed to read IO expander value via I2C\n"); in board_xhci_config()
73 printf("Failed to set IO expander via I2C\n"); in board_xhci_config()
80 printf("Failed to read IO expander value via I2C\n"); in board_xhci_config()
87 printf("Failed to set IO expander via I2C\n"); in board_xhci_config()
121 printf("Failed to read IO expander value via I2C\n"); in board_xhci_enable()
129 printf("Failed to set IO expander via I2C\n"); in board_xhci_enable()
/openbmc/u-boot/board/Marvell/mvebu_armada-37xx/
H A Dboard.c16 /* IO expander I2C device */
83 printf("Failed to read IO expander value via I2C\n"); in board_ahci_enable()
88 * Enable SATA power via IO expander connected via I2C by setting in board_ahci_enable()
94 printf("Failed to set IO expander via I2C\n"); in board_ahci_enable()
127 printf("Failed to read IO expander value via I2C\n"); in board_xhci_enable()
133 printf("Failed to set IO expander via I2C\n"); in board_xhci_enable()
140 printf("Failed to read IO expander value via I2C\n"); in board_xhci_enable()
146 printf("Failed to set IO expander via I2C\n"); in board_xhci_enable()
161 printf("Failed to set IO expander via I2C\n"); in board_xhci_enable()
/openbmc/linux/Documentation/devicetree/bindings/gpio/
H A Draspberrypi,firmware-gpio.txt1 Raspberry Pi GPIO expander
3 The Raspberry Pi 3 GPIO expander is controlled by the VC4 firmware. The
5 GPIO lines on the expander.
7 The Raspberry Pi GPIO expander node must be a child node of the Raspberry Pi
H A Dgpio-adnp.txt1 Avionic Design N-bit GPIO expander bindings
13 The GPIO expander can optionally be used as an interrupt controller, in
H A Dfcs,fxl6408.yaml7 title: Fairchild FXL6408 I2C GPIO Expander
48 gpio_expander_43: gpio-expander@43 {
H A Dst,stmpe-gpio.yaml7 title: STMicroelectonics Port Expander (STMPE) GPIO Block
10 STMicroelectronics Port Expander (STMPE) is a series of slow
H A Dgpio-xra1403.txt1 GPIO Driver for XRA1403 16-BIT GPIO Expander With Reset Input from EXAR
3 The XRA1403 is an 16-bit GPIO expander with an SPI interface. Features available:
/openbmc/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c119 * @sas_address: SAS address of the expander device
238 * __mpi3mr_expander_find_by_handle - expander search by handle
240 * @handle: Firmware device handle of the expander
244 * This searches for expander device based on handle, then
247 * Return: Expander sas_node object reference or NULL
266 * mpi3mr_is_expander_device - if device is an expander
269 * Return: 1 if the device is expander device, else 0.
456 * mpi3mr_expander_find_by_sas_address - sas expander search
458 * @sas_address: SAS address of expander
461 * Return: A valid SAS expander node or NULL.
[all …]
/openbmc/u-boot/drivers/gpio/
H A Dpcf8575_gpio.c3 * PCF8575 I2C GPIO EXPANDER DRIVER
10 * Driver for TI PCF-8575 16-bit I2C gpio expander. Based on
20 * supports PCF8575 16-bit expander by TI and NXP.
49 const char *bank_name; /* Name of the expander bank */
52 /* Read/Write to 16-bit I/O expander */
/openbmc/linux/arch/arm/boot/dts/marvell/
H A Ddove-sbc-a510.dts46 * 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
/openbmc/linux/Documentation/scsi/
H A Dlibsas.rst21 * 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,
/openbmc/linux/drivers/gpio/
H A DKconfig185 tristate "Raspberry Pi 3 GPIO Expander"
192 Turn on GPIO support for the expander on Raspberry Pi 3 boards, using
1025 tristate "Avionic Design N-bit GPIO expander"
1037 tristate "FXL6408 I2C GPIO expander"
1041 GPIO driver for Fairchild Semiconductor FXL6408 GPIO expander.
1047 tristate "DS4520 I2C GPIO expander"
1051 GPIO driver for ADI DS4520 I2C-based GPIO expander.
1058 tristate "Gateworks PLD GPIO Expander"
1062 Expander. This is used at least on the Cambria GW2358-4.
1065 tristate "Maxim MAX7300 GPIO expander"
[all …]
H A Dgpio-ds4520.c4 * Driver for the DS4520 I/O Expander
78 MODULE_DESCRIPTION("DS4520 I/O Expander");
/openbmc/u-boot/doc/device-tree-bindings/gpio/
H A Dgpio-pcf857x.txt45 The I/O expander can detect input state changes, and thus optionally act as
46 an interrupt controller. When the expander interrupt line is connected all the
60 Example: PCF8575 I/O expander node
/openbmc/linux/drivers/pinctrl/
H A DKconfig148 Support for 20/40/60 pin Cypress Cy8C95x0 pinctrl/gpio I2C expander.
306 tristate "Microchip MCP23xxx I/O expander"
438 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
445 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
446 GPIO expander.
452 bool "Semtech SX150x I2C GPIO expander pinctrl driver"
/openbmc/linux/drivers/scsi/libsas/
H A Dsas_expander.c3 * Serial Attached SCSI (SAS) Expander discovery and configuration
326 /* check if we have an existing attached ata device on this expander phy */
1019 pr_debug("second fanout expander %016llx phy%02d attached to ex %016llx phy%02d\n", in sas_ex_discover_dev()
1097 * sas_ex_discover_devices - discover devices attached to this expander
1098 * @dev: pointer to the expander domain device
1101 * Configure this expander for use with its devices and register the
1102 * devices of this expander.
1465 * @parent: parent expander
1466 * @child: child expander
1468 * @include: whether or not to include @child in the expander routing table
[all …]
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/
H A Dphase_fault_detection.md16 exist in the regulator or in a related I/O expander.
63 "comments": ["Detect phase fault using I/O expander"],
72 "Detect N phase fault using I/O expander.",
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/js/
H A Djquery.treetable.js31 this.expander = $(this.settings.expanderTemplate);
60 this.expander.attr("title", this.settings.stringExpand);
73 // TODO destroy: remove event handlers, expander, indenter, etc.
90 this.expander.attr("title", this.settings.stringCollapse);
147 this.indenter.html(this.expander);
148 target = settings.clickableNodeNames === true ? this.treeCell : this.expander;
325 // doesn't have the expander yet.
523 // Re-render parent to ensure expander icon is shown (#79)
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Dprobe-slot-device7 # probe server board cpld I/O expander
12 # probe server board I/O expander and eeprom behind i2c-mux
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dst,stmpe.yaml7 title: STMicroelectonics Port Expander (STMPE)
9 description: STMicroelectronics Port Expander (STMPE) is a series of slow
211 port-expander@43 {
258 port-expander@41 {
H A Dst,stmfx.yaml7 title: STMicroelectonics Multi-Function eXpander (STMFX)
9 description: ST Multi-Function eXpander (STMFX) is a slave controller using I2C for
/openbmc/linux/arch/arm/boot/dts/nxp/ls/
H A Dls1021a-tqmls1021a-mbls1021a.dts214 pca9554_0: gpio-expander@20 {
230 pca9554_1: gpio-expander@21 {
246 pca9554_2: gpio-expander@22 {
291 stmpe811: port-expander@41 {
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dqcom-mdm9615-wp8548-mangoh-green.dts119 /* GPIO Expander 0 Mapping :
157 /* GPIO Expander 1 Mapping :
198 /* GPIO Expander 2 Mapping :
/openbmc/linux/Documentation/driver-api/cxl/
H A Dmemory-devices.rst194 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
/openbmc/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_transport.c84 * @sas_address: sas address of expander or sas host
88 * Search for either hba phys or expander device based on handle, then returns
344 * @sas_address: expander sas address
570 * @sas_node: sas node object (either expander or sas host)
572 * @sas_address: sas address of device/expander were phy needs to be added to
610 * @sas_node: sas node object (either expander or sas host)
647 * @sas_node: sas node object (either expander or sas host)
674 * @sas_address: sas address of parent expander or sas host
882 * @sas_address_parent: sas address of parent expander or sas host
1082 * mpt3sas_transport_add_expander_phy - report expander phy to transport
[all …]

1234567891011