Home
last modified time | relevance | path

Searched +full:io +full:- +full:expander (Results 1 – 25 of 52) sorted by relevance

123

/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmicrochip,mcp23s08.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip I/O expander with serial interface (I2C/SPI)
10 - Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
13 Microchip MCP23008, MCP23017, MCP23S08, MCP23S17, MCP23S18 GPIO expander
17 - $ref: /schemas/spi/spi-peripheral-props.yaml#
22 - microchip,mcp23s08
23 - microchip,mcp23s17
24 - microchip,mcp23s18
[all …]
/linux/drivers/cxl/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 layers three protocols on that signalling (CXL.io, CXL.cache, and
16 memory targets, the CXL.io protocol is equivalent to PCI Express.
27 The CXL specification defines a "CXL memory device" sub-class in the
30 memory to be mapped into the system address map (Host-managed Device
33 Say 'y/m' to enable a driver that will attach to CXL memory expander
72 (https://www.computeexpresslink.org/spec-landing). The CXL core
99 known as HDM "Host-managed Device Memory".
127 expander devices.
139 control the scrub feature configurations of CXL memory expander
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dst,stmpe.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectonics Port Expander (STMPE)
9 description: STMicroelectronics Port Expander (STMPE) is a series of slow
15 - Linus Walleij <linusw@kernel.org>
18 - $ref: /schemas/spi/spi-peripheral-props.yaml#
23 - st,stmpe601
24 - st,stmpe801
25 - st,stmpe811
[all …]
H A Dadi,adp5585.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13 The ADP5585 is a 10/11 input/output port expander with a built in keypad
19 - items:
20 - enum:
21 - adi,adp5585-00 # Default
22 - adi,adp5585-01 # 11 GPIOs
23 - adi,adp5585-02 # No pull-up resistors by default on special pins
[all …]
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfalcon_boards.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright 2007-2012 Solarflare Communications Inc.
91 struct i2c_client *client = i2c_new_client_device(&board->i2c_adap, info); in ef4_init_lm87()
97 /* Read-to-clear alarm/interrupt status */ in ef4_init_lm87()
108 board->hwmon_client = client; in ef4_init_lm87()
118 i2c_unregister_device(falcon_board(efx)->hwmon_client); in ef4_fini_lm87()
123 struct i2c_client *client = falcon_board(efx)->hwmon_client; in ef4_check_lm87()
129 if (EF4_WORKAROUND_7884(efx) && efx->link_state.up) in ef4_check_lm87()
161 netif_err(efx, hw, efx->net_dev, in ef4_check_lm87()
173 return is_failure ? -ERANGE : 0; in ef4_check_lm87()
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-pico-dwarf.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 #include "imx6qdl-pico.dtsi"
9 compatible = "gpio-leds";
10 pinctrl-names = "default";
11 pinctrl-0 = <&pinctrl_gpio_leds>;
14 label = "gpio-led";
29 io-expander@25 {
32 gpio-controller;
33 #gpio-cells = <2>;
34 #interrupt-cells = <2>;
H A Dimx6qdl-pico-nymph.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 #include "imx6qdl-pico.dtsi"
7 compatible = "gpio-leds";
8 pinctrl-names = "default";
9 pinctrl-0 = <&pinctrl_gpio_leds>;
12 label = "gpio-led";
23 vref-supply = <&reg_2p5v>;
28 io-expander@25 {
31 gpio-controller;
32 #gpio-cells = <2>;
[all …]
H A Dimx7d-pico-dwarf.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
10 #include "imx7d-pico.dtsi"
12 model = "TechNexion PICO-IMX7D and DWARF baseboard";
13 compatible = "technexion,imx7d-pico-dwarf", "fsl,imx7d";
16 compatible = "fsl,imx-audio-sgtl5000";
17 model = "imx7d-sgtl5000";
18 audio-cpu = <&sai1>;
19 audio-codec = <&sgtl5000>;
20 audio-routing =
[all …]
/linux/arch/arm/boot/dts/marvell/
H A Darmada-388-helios4.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 * Copyright (C) 2017 Aditya Prayoga <aditya@kobol.io>
10 /dts-v1/;
11 #include "armada-388.dtsi"
12 #include "armada-38x-solidrun-microsom.dtsi"
25 /* So that mvebu u-boot can update the MAC addresses */
30 stdout-path = "serial0:115200n8";
33 reg_12v: regulator-12v {
34 compatible = "regulator-fixed";
35 regulator-name = "power_brick_12V";
[all …]
/linux/drivers/message/fusion/lsi/
H A Dmpi_history.txt6 Copyright (c) 2000-2008 LSI Corporation.
8 ---------------------------------------
10 Header Set Release Date: 03-28-08
11 ---------------------------------------
14 ---------- --------------- -------------
31 * -------- -------- ------------------------------------------------------
34 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000.
35 * 05-24-00 00.10.02 Added MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH definition.
36 * 06-06-00 01.00.01 Update MPI_VERSION_MAJOR and MPI_VERSION_MINOR.
37 * 06-22-00 01.00.02 Added MPI_IOCSTATUS_LAN_ definitions.
[all …]
H A Dmpi_cnfg.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2000-2008 LSI Corporation.
13 * ---------------
16 * -------- -------- ------------------------------------------------------
17 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000.
18 * 06-06-00 01.00.01 Update version number for 1.0 release.
19 * 06-08-00 01.00.02 Added _PAGEVERSION definitions for all pages.
29 * 06-22-00 01.00.03 Removed batch controls from LAN_0 page and updated the
35 * 06-30-00 01.00.04 Added MaxReplySize to LAN_1 page and updated the page
38 * 07-27-00 01.00.05 Corrected the SubsystemVendorID and SubsystemID field
[all …]
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-facebook-yosemite5.dts1 // SPDX-License-Identifier: GPL-2.0+
4 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
11 compatible = "facebook,yosemite5-bmc", "aspeed,ast2600";
41 stdout-path = "serial4:57600n8";
44 iio-hwmon {
45 compatible = "iio-hwmon";
46 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
[all …]
H A Daspeed-bmc-inventec-starscream.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
13 compatible = "inventec,starscream-bmc", "aspeed,ast2600";
20 stdout-path = &uart5;
28 reserved-memory {
29 #address-cells = <1>;
[all …]
/linux/drivers/scsi/isci/
H A Disci.h7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
118 * enum sci_status - This is the general return status enumeration for non-IO,
119 * non-task management related SCI interface methods.
131 * but that the IO may have completed before having it's start method
133 * not require an IO to the target or for any other requests that may
134 * be completed without having to submit IO.
140 * because the io request specified more data than is returned by the
288 * implementation does not contain or support the specified IO tag.
[all …]
H A Dremote_device.h7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
74 * isci_remote_device - isci representation of a sas expander / end point
76 * @connection_rate: per-taskcontext connection rate for this device
116 kref_get(&idev->kref); in isci_get_device()
122 struct isci_remote_device *idev = dev->lldd_dev; in isci_lookup_device()
124 if (idev && !test_bit(IDEV_GONE, &idev->flags)) { in isci_lookup_device()
125 kref_get(&idev->kref); in isci_lookup_device()
136 kref_put(&idev->kref, isci_remote_device_release); in isci_put_device()
[all …]
/linux/drivers/scsi/mpt3sas/mpi/
H A Dmpi2_cnfg.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright 2000-2020 Broadcom Inc. All rights reserved.
18 * ---------------
21 * -------- -------- ------------------------------------------------------
22 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
23 * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags.
27 * 06-26-07 02.00.02 Adding generic structure for product-specific
34 * 08-31-07 02.00.03 Modified configuration pages dealing with Integrated
40 * 10-31-07 02.00.04 Added missing SEPDevHandle field to
42 * 12-18-07 02.00.05 Modified IO Unit Page 0 to use 32-bit version fields for
[all …]
/linux/arch/arm/boot/dts/st/
H A Dste-nomadik-nhk15.dts1 // SPDX-License-Identifier: GPL-2.0
6 /dts-v1/;
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include "ste-nomadik-stn8815.dtsi"
13 compatible = "st,nomadik-nhk-15";
22 stmpe-i2c0 = &stmpe0;
23 stmpe-i2c1 = &stmpe1;
71 disable-sxtalo;
72 disable-mxtalo;
[all …]
/linux/arch/arm/boot/dts/nxp/vf/
H A Dvf610-zii-dev-rev-c.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "vf610-zii-dev.dtsi"
11 compatible = "zii,vf610dev-c", "zii,vf610dev", "fsl,vf610";
13 mdio-mux {
14 compatible = "mdio-mux-gpio";
15 pinctrl-0 = <&pinctrl_mdio_mux>;
16 pinctrl-names = "default";
20 mdio-parent-bus = <&mdio1>;
21 #address-cells = <1>;
[all …]
H A Dvf610-zii-scu4-aib.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations
5 /dts-v1/;
10 compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610";
13 stdout-path = &uart0;
21 gpio-leds {
22 compatible = "gpio-leds";
23 pinctrl-0 = <&pinctrl_leds_debug>;
24 pinctrl-names = "default";
26 led-debug {
[all …]
H A Dvf610-zii-spb4.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 * SPB - Seat Power Box
11 /dts-v1/;
19 stdout-path = &uart0;
27 gpio-leds {
28 compatible = "gpio-leds";
29 pinctrl-0 = <&pinctrl_leds_debug>;
30 pinctrl-names = "default";
32 led-debug {
35 linux,default-trigger = "heartbeat";
[all …]
H A Dvf610-zii-ssmb-spu3.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 * SSMB - SPU3 Switch Management Board
7 * SPU - Seat Power Unit
11 * Based on an original 'vf610-twr.dts' which is Copyright 2015,
15 /dts-v1/;
23 stdout-path = &uart0;
31 gpio-leds {
32 compatible = "gpio-leds";
33 pinctrl-0 = <&pinctrl_leds_debug>;
34 pinctrl-names = "default";
[all …]
/linux/drivers/message/fusion/
H A Dmptsas.c6 * Copyright (c) 1999-2008 LSI Corporation
7 * (mailto:DL-MPTFusionLinux@lsi.com)
9 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
23 LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
42 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
44 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
89 /* scsi-mid layer global parameter is max_report_luns, which is 511 */
141 "---- IO UNIT PAGE 0 ------------\n", ioc->name)); in mptsas_print_phy_data()
143 ioc->name, le16_to_cpu(phy_data->AttachedDeviceHandle))); in mptsas_print_phy_data()
145 ioc->name, le16_to_cpu(phy_data->ControllerDevHandle))); in mptsas_print_phy_data()
[all …]
/linux/drivers/w1/slaves/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # 1-wire slaves configuration
6 menu "1-wire Slaves"
11 Say Y here if you want to connect 1-wire thermal sensors to your
17 Say Y here if you want to connect 1-wire
23 Say Y or M here if you want to use a DS2405 1-wire
24 single-channel addressable switch.
25 This device can also work as a single-channel
29 tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)"
31 Say Y here if you want to use a 1-wire
[all …]
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am62-verdin-dev.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
8 * https://www.toradex.com/products/carrier-board/verdin-development-board-kit
13 compatible = "simple-audio-card";
14 simple-audio-card,bitclock-master = <&codec_dai>;
15 simple-audio-card,format = "i2s";
16 simple-audio-card,frame-master = <&codec_dai>;
17 simple-audio-card,mclk-fs = <256>;
18 simple-audio-card,name = "verdin-nau8822";
19 simple-audio-card,routing =
[all …]
/linux/drivers/misc/mchp_pci1xxxx/
H A Dmchp_pci1xxxx_gp.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <linux/io.h>
28 ida_free(&gp_client_ida, aux_device_wrapper->aux_dev.id); in gp_auxiliary_device_release()
41 aux_bus = devm_kzalloc(&pdev->dev, sizeof(*aux_bus), GFP_KERNEL); in gp_aux_bus_probe()
43 return -ENOMEM; in gp_aux_bus_probe()
45 aux_bus->aux_device_wrapper[0] = kzalloc_obj(*aux_bus->aux_device_wrapper[0]); in gp_aux_bus_probe()
46 if (!aux_bus->aux_device_wrapper[0]) in gp_aux_bus_probe()
47 return -ENOMEM; in gp_aux_bus_probe()
53 aux_bus->aux_device_wrapper[0]->aux_dev.name = aux_dev_otp_e2p_name; in gp_aux_bus_probe()
54 aux_bus->aux_device_wrapper[0]->aux_dev.dev.parent = &pdev->dev; in gp_aux_bus_probe()
[all …]

123