| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | microchip,mcp23s08.yaml | 1 # 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 D | Kconfig | 1 # 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. 26 The CXL specification defines a "CXL memory device" sub-class in the 29 memory to be mapped into the system address map (Host-managed Device 32 Say 'y/m' to enable a driver that will attach to CXL memory expander 70 (https://www.computeexpresslink.org/spec-landing). The CXL core 98 known as HDM "Host-managed Device Memory". 126 expander devices. 138 control the scrub feature configurations of CXL memory expander [all …]
|
| /linux/drivers/gpio/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 this symbol, but new drivers should use the generic gpio-regmap 60 non-sleeping contexts. They can make bitbanged serial protocols 81 numberspace-based functionalities of the sysfs interface. 137 Enables support for the idio-16 library functions. The idio-16 library 139 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16. 141 If built as a module its name will be gpio-idio-16. 147 tristate "GPIO driver for 74xx-ICs with MMIO access" 151 Say yes here to support GPIO functionality for 74xx-compatible ICs 166 If driver is built as a module it will be called gpio-altera. [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | st,stmpe.yaml | 1 # 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 <linus.walleij@linaro.org> 18 - $ref: /schemas/spi/spi-peripheral-props.yaml# 23 - st,stmpe601 24 - st,stmpe801 25 - st,stmpe811 [all …]
|
| H A D | adi,adp5585.yaml | 1 # 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 D | falcon_boards.c | 1 // 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 D | imx6qdl-pico-dwarf.dtsi | 1 // 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 D | imx6qdl-pico-nymph.dtsi | 1 // 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 = <®_2p5v>; 28 io-expander@25 { 31 gpio-controller; 32 #gpio-cells = <2>; [all …]
|
| H A D | imx7d-pico-dwarf.dts | 1 // 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 D | armada-388-helios4.dts | 1 // 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/arch/arm64/boot/dts/freescale/ |
| H A D | mba8xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR X11) 3 * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/net/ti-dp83867.h> 14 compatible = "iio-hwmon"; 15 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>; 23 backlight_lvds: backlight-lvds { 24 compatible = "pwm-backlight"; [all …]
|
| /linux/drivers/message/fusion/lsi/ |
| H A D | mpi_history.txt | 6 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 D | mpi_cnfg.h | 1 /* 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/drivers/scsi/isci/ |
| H A D | isci.h | 7 * 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 D | remote_device.h | 7 * 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/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-inventec-starscream.dts | 1 // 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/mpt3sas/mpi/ |
| H A D | mpi2_cnfg.h | 1 /* 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 D | ste-nomadik-nhk15.dts | 1 // 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 D | vf610-zii-dev-rev-c.dts | 1 // 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 D | vf610-zii-scu4-aib.dts | 1 // 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 D | vf610-zii-spb4.dts | 1 // 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 D | vf610-zii-ssmb-spu3.dts | 1 // 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/arch/riscv/boot/dts/allwinner/ |
| H A D | sun20i-d1-nezha.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 // Copyright (C) 2021-2022 Samuel Holland <samuel@sholland.org> 7 * The Nezha-D1 has a 40-pin IO header. Some of these pins are routed 8 * directly to pads on the SoC, others come from an 8-bit pcf857x IO 9 * expander. Therefore, these line names are specified in two places: 12 * Lines which are routed to the 40-pin header are named as follows: 15 * <pin#> is the actual pin number of the 40-pin header 19 * "IO EXPAND"): 20 * http://dl.linux-sunxi.org/D1/D1_Nezha_development_board_schematic_diagram_20210224.pdf 23 #include <dt-bindings/gpio/gpio.h> [all …]
|
| /linux/drivers/w1/slaves/ |
| H A D | Kconfig | 1 # 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 D | k3-am62-verdin-dev.dtsi | 1 // 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 …]
|