/openbmc/u-boot/board/Marvell/mvebu_armada-37xx/ |
H A D | board.c | 1 // SPDX-License-Identifier: GPL-2.0+ 16 /* IO expander I2C device */ 28 /* SMI addresses for multi-chip mode */ 32 /* Multi-chip mode */ 41 /* Single-chip mode */ 42 /* Switch Port Registers */ 58 gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; in board_init() 71 if (!of_machine_is_compatible("marvell,armada-3720-db")) in board_ahci_enable() 83 printf("Failed to read IO expander value via I2C\n"); in board_ahci_enable() 84 return -EIO; in board_ahci_enable() [all …]
|
/openbmc/linux/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_transport.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2017-2023 Broadcom Inc. 6 * (mailto: mpi3mr-linuxdrv.pdl@broadcom.com) 13 * mpi3mr_post_transport_req - Issue transport requests and wait 31 * Return: 0 on success, non-zero on failure. 39 mutex_lock(&mrioc->transport_cmds.mutex); in mpi3mr_post_transport_req() 40 if (mrioc->transport_cmds.state & MPI3MR_CMD_PENDING) { in mpi3mr_post_transport_req() 41 retval = -1; in mpi3mr_post_transport_req() 43 mutex_unlock(&mrioc->transport_cmds.mutex); in mpi3mr_post_transport_req() 46 mrioc->transport_cmds.state = MPI3MR_CMD_PENDING; in mpi3mr_post_transport_req() [all …]
|
H A D | mpi3mr.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2017-2023 Broadcom Inc. 6 * (mailto: mpi3mr-linuxdrv.pdl@broadcom.com) 14 #include <linux/blk-mq.h> 15 #include <linux/blk-mq-pci.h> 59 #define MPI3MR_DRIVER_RELDATE "24-July-2023" 63 #define MPI3MR_DRIVER_AUTHOR "Broadcom Inc. <mpi3mr-linuxdrv.pdl@broadcom.com>" 107 MPI3MR_NUM_DEVRMCMD - 1) 113 MPI3MR_NUM_EVTACKCMD - 1) 214 * struct mpi3mr_nvme_pt_sge - Structure to store SGEs for NVMe [all …]
|
/openbmc/linux/Documentation/scsi/ |
H A D | libsas.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 * SAS Phy/Port/HA event management (LLDD generates, 15 * SAS Port management (creation/destruction), 21 * Expander management and exporting expander control 47 ------------------ 75 - must be set (0/1) 78 - must be set [0,MAX_PHYS)] 81 - must be set 84 - you set this when OOB has finished and then notify 88 - this normally points to an array holding the sas [all …]
|
/openbmc/linux/drivers/scsi/libsas/ |
H A D | sas_expander.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Serial Attached SCSI (SAS) Expander discovery and configuration 29 /* ---------- SMP task management ---------- */ 40 to_sas_internal(dev->port->ha->shost->transportt); in smp_execute_task_sg() 41 struct sas_ha_struct *ha = dev->port->ha; in smp_execute_task_sg() 43 pm_runtime_get_sync(ha->dev); in smp_execute_task_sg() 44 mutex_lock(&dev->ex_dev.cmd_mutex); in smp_execute_task_sg() 46 if (test_bit(SAS_DEV_GONE, &dev->state)) { in smp_execute_task_sg() 47 res = -ECOMM; in smp_execute_task_sg() 53 res = -ENOMEM; in smp_execute_task_sg() [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 this symbol, but new drivers should use the generic gpio-regmap 57 non-sleeping contexts. They can make bitbanged serial protocols 118 Enables support for the idio-16 library functions. The idio-16 library 120 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16. 122 If built as a module its name will be gpio-idio-16. 128 tristate "GPIO driver for 74xx-ICs with MMIO access" 132 Say yes here to support GPIO functionality for 74xx-compatible ICs 149 If driver is built as a module it will be called gpio-altera. 185 tristate "Raspberry Pi 3 GPIO Expander" [all …]
|
/openbmc/linux/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_transport.c | 5 * Copyright (C) 2012-2014 LSI Corporation 6 * Copyright (C) 2013-2014 Avago Technologies 7 * (mailto: MPT-FusionLinux.pdl@avagotech.com) 22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 41 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 64 * _transport_get_port_id_by_sas_phy - get zone's port id that Phy belong to 67 * Return Port number 73 struct hba_port *port = phy->hostdata; in _transport_get_port_id_by_sas_phy() local 75 if (port) in _transport_get_port_id_by_sas_phy() 76 port_id = port->port_id; in _transport_get_port_id_by_sas_phy() [all …]
|
H A D | mpt3sas_base.h | 6 * Copyright (C) 2012-2014 LSI Corporation 7 * Copyright (C) 2013-2014 Avago Technologies 8 * (mailto: MPT-FusionLinux.pdl@avagotech.com) 23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 42 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 78 #define MPT3SAS_AUTHOR "Avago Technologies <MPT-FusionLinux.pdl@avagotech.com>" 100 #define MPT3SAS_TIMESYNC_MASK (0x7F) /* 0 - 6 bits */ 183 pr_err("%s: " fmt, (ioc)->name, ##__VA_ARGS__) 185 pr_notice("%s: " fmt, (ioc)->name, ##__VA_ARGS__) 187 pr_warn("%s: " fmt, (ioc)->name, ##__VA_ARGS__) [all …]
|
/openbmc/linux/Documentation/driver-api/cxl/ |
H A D | memory-devices.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 range across multiple devices underneath a host-bridge or interleaved 15 across host-bridges. 28 Platform firmware enumerates a menu of interleave options at the "CXL root port" 35 port and an endpoint may interleave cycles across multiple Downstream Switch 40 Ports. Each of those Root Ports are connected to 2-way switches with endpoints 43 # cxl list -BEMPu -b cxl_test 49 "port":"port5", 53 "port":"port8", 83 "port":"port12", [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | dove-sbc-a510.dts | 2 * Device Tree file for Compulab SBC-A510 Single Board Computer 6 * This file is dual-licensed: you can use it either under the terms 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 55 * 0.7 mini-PCIe slot W_DISABLE# 67 /dts-v1/; 69 #include "dove-cm-a510.dtsi" 72 model = "Compulab SBC-A510"; 73 compatible = "compulab,sbc-a510", "compulab,cm-a510", "marvell,dove"; 76 stdout-path = &uart0; 79 usb0_power: regulator-2 { [all …]
|
H A D | kirkwood-l-50.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Check Point L-50 Board Description 7 /dts-v1/; 10 #include "kirkwood-6281.dtsi" 13 model = "Check Point L-50"; 14 compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 23 stdout-path = &uart0; 27 pinctrl: pin-controller@10000 { 28 pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>; 29 pinctrl-names = "default"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | st,stmpe-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/st,stmpe-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectonics Port Expander (STMPE) GPIO Block 10 STMicroelectronics Port Expander (STMPE) is a series of slow 17 - Linus Walleij <linus.walleij@linaro.org> 21 const: st,stmpe-gpio 23 "#gpio-cells": 26 "#interrupt-cells": [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/ls/ |
H A D | ls1021a-tqmls1021a-mbls1021a.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR X11) 3 * Copyright 2013-2014 Freescale Semiconductor, Inc. 4 * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 5 * D-82229 Seefeld, Germany. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/linux-event-codes.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/leds/leds-pca9532.h> 15 #include <dt-bindings/net/ti-dp83867.h> [all …]
|
/openbmc/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 …]
|
/openbmc/qemu/docs/specs/ |
H A D | pci-ids.rst | 12 -------------- 14 The 1000 -> 10ff device ID range is used as follows for virtio-pci devices. 41 copy in ``include/standard-headers/``. 53 ivshmem device (:doc:`ivshmem-spec`) 58 -------------- 60 The 0000 -> 00ff device ID range is used as follows for QEMU-specific 64 PCI-PCI bridge 66 PCI serial port (16550A) adapter (:doc:`pci-serial`) 68 PCI Dual-port 16550A adapter (:doc:`pci-serial`) 70 PCI Quad-port 16550A adapter (:doc:`pci-serial`) [all …]
|
/openbmc/u-boot/board/work-microwave/work_92105/ |
H A D | README | 1 Work_92105 from Work Microwave is an LPC3250- based board with the 4 - 64MB SDR DRAM 5 - 1 GB SLC NAND, managed through MLC controller. 6 - Ethernet 7 - Ethernet + PHY SMSC8710 8 - I2C: 9 - EEPROM (24M01-compatible) 10 - RTC (DS1374-compatible) 11 - Temperature sensor (DS620) 12 - DACs (2 x MAX518) [all …]
|
H A D | work_92105_display.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * Written-by: Albert ARIBAUD <albert.aribaud@3adev.fr> 8 * The work_92105 display is a HD44780-compatible module 9 * controlled through a MAX6957AAX SPI port expander, two
|
/openbmc/linux/arch/arm/boot/dts/nxp/vf/ |
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-dev-rev-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "vf610-zii-dev.dtsi" 11 compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610"; 13 mdio-mux { 14 compatible = "mdio-mux-gpio"; 15 pinctrl-0 = <&pinctrl_mdio_mux>; 16 pinctrl-names = "default"; 21 mdio-parent-bus = <&mdio1>; 22 #address-cells = <1>; [all …]
|
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 …]
|
/openbmc/linux/drivers/message/fusion/ |
H A D | mptsas.c | 6 * 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 …]
|
/openbmc/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 …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | armada-388-helios4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 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"; 36 regulator-min-microvolt = <12000000>; [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Endpoint.v1_8_2.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 92 "description": "The Gen-Z related properties for the entity.", 93 … "longDescription": "This property shall contain the Gen-Z related properties for the entity.", 107 …operties contained in this object shall conform to the Redfish Specification-described requirement… 113 "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){3}$", [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | MPC8349ITX.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 7 MPC8349E-mITX and MPC8349E-mITX-GP board configuration file 11 0x0000_0000-0x0FFF_FFFF DDR SDRAM (256 MB) 12 0x8000_0000-0x9FFF_FFFF PCI1 memory space (512 MB) 13 0xA000_0000-0xBFFF_FFFF PCI2 memory space (512 MB) 14 0xE000_0000-0xEFFF_FFFF IMMR (1 MB) 15 0xE200_0000-0xE2FF_FFFF PCI1 I/O space (16 MB) 16 0xE300_0000-0xE3FF_FFFF PCI2 I/O space (16 MB) 17 0xF000_0000-0xF000_FFFF Compact Flash (MPC8349E-mITX only) 18 0xF001_0000-0xF001_FFFF Local bus expansion slot [all …]
|