/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | rohm,bd71815-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/rohm,bd71815-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.com> 14 see Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml. 16 The regulator controller is represented as a sub-node of the PMIC node 33 regulator-name: 37 "^((ldo|buck)[1-5]|ldolpsr|ldodvref)$": 44 regulator-name: [all …]
|
/openbmc/linux/drivers/s390/cio/ |
H A D | device_ops.c | 1 // SPDX-License-Identifier: GPL-1.0+ 30 * ccw_device_set_options_mask() - set some options and unset the rest 37 * %0 on success, -%EINVAL on an invalid flag combination. 46 return -EINVAL; in ccw_device_set_options_mask() 47 cdev->private->options.fast = (flags & CCWDEV_EARLY_NOTIFICATION) != 0; in ccw_device_set_options_mask() 48 cdev->private->options.repall = (flags & CCWDEV_REPORT_ALL) != 0; in ccw_device_set_options_mask() 49 cdev->private->options.pgroup = (flags & CCWDEV_DO_PATHGROUP) != 0; in ccw_device_set_options_mask() 50 cdev->private->options.force = (flags & CCWDEV_ALLOW_FORCE) != 0; in ccw_device_set_options_mask() 51 cdev->private->options.mpath = (flags & CCWDEV_DO_MULTIPATH) != 0; in ccw_device_set_options_mask() 56 * ccw_device_set_options() - set some options [all …]
|
H A D | cio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * S/390 common I/O routines -- low level i/o calls 56 * - cio_msg logs generic cio messages 57 * - cio_trace logs the calling of different functions 58 * - cio_crw logs machine check related cio messages 83 return -1; in cio_debug_init() 92 priv->options.suspend = (flags & DOIO_ALLOW_SUSPEND) != 0; in cio_set_options() 93 priv->options.prefetch = (flags & DOIO_DENY_PREFETCH) != 0; in cio_set_options() 94 priv->options.inter = (flags & DOIO_SUPPRESS_INTER) != 0; in cio_set_options() 104 sch->lpm &= ~lpm; in cio_start_handle_notoper() [all …]
|
H A D | eadm_sch.c | 1 // SPDX-License-Identifier: GPL-2.0 54 orb->eadm.compat1 = 1; in orb_init() 55 orb->eadm.compat2 = 1; in orb_init() 56 orb->eadm.fmt = 1; in orb_init() 57 orb->eadm.x = 1; in orb_init() 62 union orb *orb = &get_eadm_private(sch)->orb; in eadm_subchannel_start() 66 orb->eadm.aob = (u32)virt_to_phys(aob); in eadm_subchannel_start() 67 orb->eadm.intparm = (u32)virt_to_phys(sch); in eadm_subchannel_start() 68 orb->eadm.key = PAGE_DEFAULT_KEY >> 4; in eadm_subchannel_start() 71 EADM_LOG_HEX(6, &sch->schid, sizeof(sch->schid)); in eadm_subchannel_start() [all …]
|
/openbmc/linux/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_fw.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2017-2023 Broadcom Inc. 6 * (mailto: mpi3mr-linuxdrv.pdl@broadcom.com) 11 #include <linux/io-64-nonatomic-lo-hi.h> 23 MODULE_PARM_DESC(poll_queues, "Number of queues for io_uring poll mode. (Range 1 - 126)"); 46 pi = op_req_q->pi; in mpi3mr_check_req_qfull() 47 ci = READ_ONCE(op_req_q->ci); in mpi3mr_check_req_qfull() 48 max_entries = op_req_q->num_requests; in mpi3mr_check_req_qfull() 50 if ((ci == (pi + 1)) || ((!ci) && (pi == (max_entries - 1)))) in mpi3mr_check_req_qfull() 60 max_vectors = mrioc->intr_info_count; in mpi3mr_sync_irqs() [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>" 86 /* Operational queue management definitions */ 107 MPI3MR_NUM_DEVRMCMD - 1) 113 MPI3MR_NUM_EVTACKCMD - 1) [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-op-mode.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2005-2014, 2018-2021 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 12 #include "iwl-dbg-tlv.h" 23 * DOC: Operational mode - what is it ? 25 * The operational mode (a.k.a. op_mode) is the layer that implements 35 * DOC: Life cycle of the Operational mode 37 * The operational mode has a very simple life cycle. 39 * 1) The driver layer (iwl-drv.c) chooses the op_mode based on the 41 * 2) The driver layer starts the op_mode (ops->start) [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | cyapa.c | 9 * Copyright (C) 2011-2015 Cypress Semiconductor, Inc. 10 * Copyright (C) 2011-2012 Google, Inc. 46 if (cyapa->gen == CYAPA_GEN6 && cyapa->state == CYAPA_STATE_GEN6_BL) in cyapa_is_pip_bl_mode() 49 if (cyapa->gen == CYAPA_GEN5 && cyapa->state == CYAPA_STATE_GEN5_BL) in cyapa_is_pip_bl_mode() 57 if (cyapa->gen == CYAPA_GEN6 && cyapa->state == CYAPA_STATE_GEN6_APP) in cyapa_is_pip_app_mode() 60 if (cyapa->gen == CYAPA_GEN5 && cyapa->state == CYAPA_STATE_GEN5_APP) in cyapa_is_pip_app_mode() 71 if (cyapa->gen == CYAPA_GEN3 && in cyapa_is_bootloader_mode() 72 cyapa->state >= CYAPA_STATE_BL_BUSY && in cyapa_is_bootloader_mode() 73 cyapa->state <= CYAPA_STATE_BL_ACTIVE) in cyapa_is_bootloader_mode() 84 if (cyapa->gen == CYAPA_GEN3 && cyapa->state == CYAPA_STATE_OP) in cyapa_is_operational_mode() [all …]
|
/openbmc/bmcweb/redfish-core/include/registries/ |
H A D | openbmc_message_registry.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 6 * This is an auto-generated header which contains definitions 18 // clang-format off 35 …"https://raw.githubusercontent.com/openbmc/bmcweb/refs/heads/master/redfish-core/include/registrie… 57 "Indicates At-Scale Debug connection has been established", 58 "At-Scale Debug service is now connected %1", 69 "Indicates At-Scale Debug connection aborted/failed", 70 "At-Scale Debug connection aborted/failed", 79 "Indicates At-Scale Debug connection has ended", [all …]
|
H A D | openbmc.json | 18 "Description": "Indicates At-Scale Debug connection has been established", 19 "Message": "At-Scale Debug service is now connected %1", 27 "Description": "Indicates At-Scale Debug connection aborted/failed", 28 "Message": "At-Scale Debug connection aborted/failed", 35 "Description": "Indicates At-Scale Debug connection has ended", 36 "Message": "At-Scale Debug service is now disconnected", 43 "Description": "Indicates that At-Scale Debug service is stopped.", 44 "Message": "At-Scale Debug service is stopped.", 51 "Description": "Indicates that At-Scale Debug disable is detected in hardware.", 52 "Message": "At-Scale Debug Feature is disabled in hardware.", [all …]
|
/openbmc/linux/include/sound/ac97/ |
H A D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ 110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */ 112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */ 113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */ [all …]
|
/openbmc/linux/Documentation/arch/s390/ |
H A D | driver-model.rst | 6 -------------- 8 All devices which can be addressed by means of ccws are called 'CCW devices' - 15 - system/ 16 - css0/ 17 - 0.0.0000/0.0.0815/ 18 - 0.0.0001/0.0.4711/ 19 - 0.0.0002/ 20 - 0.1.0000/0.1.1234/ 22 - defunct/ 25 device 4711 via subchannel 1 in subchannel set 0, and subchannel 2 is a non-I/O [all …]
|
/openbmc/linux/include/linux/ |
H A D | hil_mlc.h | 30 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A 70 /* HILSE_IN simply expects any non-errored packet to arrive 81 * discovered/operational device. 104 /* Methods for back-end drivers, e.g. hp_sdc_mlc */ 150 int ddi; /* Last operational device id */
|
H A D | nvme-fc-driver.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #include <linux/blk-mq.h> 14 * ********************** FC-NVME LS API ******************** 16 * Data structures used by both FC-NVME hosts and FC-NVME 17 * targets to perform FC-NVME LS requests or transmit 24 * struct nvmefc_ls_req - Request structure passed from the transport 25 * to the LLDD to perform a NVME-FC LS request and obtain 27 * Used by nvme-fc transport (host) to send LS's such as 30 * Used by the nvmet-fc transport (controller) to send 51 * negative errno on failure (example: -ENXIO). [all …]
|
/openbmc/linux/Documentation/scsi/ |
H A D | scsi_fc_transport.rst | 1 .. SPDX-License-Identifier: GPL-2.0 40 -------- 44 Virtualization (NPIV) mechanism, a point-to-point connection to a Fabric 48 unique view of the fabric based on fabric zoning and array lun-masking 49 (just like a normal non-NPIV adapter). Using the Virtual Fabric (VF) 57 The FC transport is now recognizing a new object - a vport. A vport is 58 an entity that has a world-wide unique World Wide Port Name (wwpn) and 72 At this time, the transport is written to create only NPIV-based 73 vports. However, consideration was given to VF-based vports and it 87 ------------------------------- [all …]
|
/openbmc/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_dcbx.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 * Copyright (c) 2015-2017 QLogic Corporation 4 * Copyright (c) 2019-2020 Marvell International Ltd. 39 ((u32)(prio_tc_tbl >> ((7 - prio) * 4)) & 0x7) 152 p_data->dcbx_enabled); in qed_dcbx_dp_protocol() 159 qed_dcbx_app_update[i].name, p_data->arr[id].update, in qed_dcbx_dp_protocol() 160 p_data->arr[id].enable, p_data->arr[id].priority, in qed_dcbx_dp_protocol() 161 p_data->arr[id].tc, p_hwfn->hw_info.num_active_tc); in qed_dcbx_dp_protocol() 173 p_data->arr[type].enable = enable; in qed_dcbx_set_params() 174 p_data->arr[type].priority = prio; in qed_dcbx_set_params() [all …]
|
/openbmc/linux/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_encap.h | 26 * - Redistributions of source code must retain the above copyright 28 * - Redistributions in binary form must reproduce the above copyright 32 * - Neither the name of Intel Corporation nor the names of its 77 /* VNIC configured and operational state values */ 84 #define OPA_VNIC_EMA_DATA (OPA_MGMT_MAD_SIZE - IB_MGMT_VENDOR_HDR) 118 * struct opa_vesw_info - OPA vnic switch information 119 * @fabric_id: 10-bit fabric id 120 * @vesw_id: 12-bit virtual ethernet switch id 155 * struct opa_per_veswport_info - OPA vnic per port information 161 * @oper_state: operational port state [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | qcom,pdc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/qcom,pdc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 14 Power Domain Controller (PDC) that is on always-on domain. In addition to 17 well detect interrupts when the GIC is non-operational. 28 - enum: 29 - qcom,qdu1000-pdc 30 - qcom,sa8775p-pdc [all …]
|
/openbmc/linux/drivers/scsi/isci/ |
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 …]
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_fan_operation.robot | 3 Documentation Operational check of fans with OS booted. 80 # A non-functional fan should cause an error log and 110 [Documentation] Do the pre-suite setup. 124 [Documentation] Do the post-test teardown.
|
/openbmc/linux/drivers/regulator/ |
H A D | scmi-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (C) 2020-2021 ARM Ltd. 10 // underlying operational details while providing an abstracted interface for 11 // its users to operate upon: as a consequence the resulting operational 17 // - 'status_ops': enable/disable/is_enabled 18 // - 'voltage_ops': get_voltage_sel/set_voltage_sel 57 return voltage_ops->config_set(sreg->ph, sreg->id, in scmi_reg_enable() 65 return voltage_ops->config_set(sreg->ph, sreg->id, in scmi_reg_disable() 75 ret = voltage_ops->config_get(sreg->ph, sreg->id, &config); in scmi_reg_is_enabled() 77 dev_err(&sreg->sdev->dev, in scmi_reg_is_enabled() [all …]
|
/openbmc/qemu/docs/system/s390x/ |
H A D | vfio-ccw.rst | 1 Subchannel passthrough via vfio-ccw 4 vfio-ccw (based upon the mediated vfio device infrastructure) allows to 8 Note that while vfio-ccw should work with most non-QDIO devices, only ECKD 12 --------------------- 20 7e270a25-e163-4922-af60-757fc8ed48c6 30 [root@host ~]# driverctl -b css set-override 0.0.0313 vfio_ccw 31 [root@host ~]# mdevctl define -u 7e270a25-e163-4922-af60-757fc8ed48c6 \ 32 -p 0.0.0313 -t vfio_ccw-io -a 43 I/O subchannel driver and bind it to the vfio-ccw driver:: 50 [root@host ~]# echo "7e270a25-e163-4922-af60-757fc8ed48c6" > \ [all …]
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | superio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 33 /* 8259 operational control words */ 34 #define OCW2_EOI 0x20 /* Non-specific EOI */ 79 (((x)->vendor == PCI_VENDOR_ID_NS) && \ 80 ( ((x)->device == PCI_DEVICE_ID_NS_87415) \ 81 || ((x)->device == PCI_DEVICE_ID_NS_87560_LIO) \ 82 || ((x)->device == PCI_DEVICE_ID_NS_87560_USB) ) )
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-devices-edac | 3 Contact: linux-edac@vger.kernel.org 4 Description: This write-only control file will zero all the statistical 14 Contact: linux-edac@vger.kernel.org 21 Contact: linux-edac@vger.kernel.org 27 Contact: linux-edac@vger.kernel.org 33 Contact: linux-edac@vger.kernel.org 41 Contact: linux-edac@vger.kernel.org 48 Contact: linux-edac@vger.kernel.org 53 field should be monitored for non-zero values and report 58 Contact: linux-edac@vger.kernel.org [all …]
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | scsw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * struct cmd_scsw - command-mode subchannel status word 24 * @isic: initial-status interruption control 25 * @alcc: address-limit checking control 26 * @ssi: suppress-suspended interruption 29 * @pno: path not operational 63 * struct tm_scsw - transport-mode subchannel status word 68 * @x: IRB-format control 69 * @q: interrogate-complete 71 * @pno: path not operational [all …]
|