Home
last modified time | relevance | path

Searched +full:controller +full:- +full:data (Results 1 – 25 of 1129) sorted by relevance

12345678910>>...46

/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DStorageControllerMetrics.v1_1_0.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2025 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…
37 …"longDescription": "The object shall contain the NVMe-defined 'Endurance Group Critical Warning Su…
39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
54 …indication of whether namespaces in one or more Endurance Groups are in read-only mode not as a re…
55 …hall indicate whether namespaces in one or more Endurance Groups are in read-only mode not as a re…
63 …ability of one or more Endurance Groups is degraded due to significant media-related errors or any…
[all …]
H A DStorageController.v1_10_0.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
15 …ces in this group are inaccessible. Commands are not able to access user data of namespaces in th…
16 …essed by a controller that reports this state for an ANA group provide non-optimized access charac…
17 …"Optimized": "Commands processed by a controller provide optimized access to any namespace in the …
18 …istently inaccessible. Commands are persistently not able to access user data of namespaces in th…
24 … "description": "The ANA characteristics and volume information for a storage controller.",
25 …"This type shall contain the ANA characteristics and volume information for a storage controller.",
27 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
68 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
[all …]
/openbmc/u-boot/include/
H A Dsyscon.h1 /* SPDX-License-Identifier: GPL-2.0+ */
14 * struct syscon_uc_info - Information stored by the syscon UCLASS_UCLASS
16 * @regmap: Register map for this controller
26 #define syscon_get_ops(dev) ((struct syscon_ops *)(dev)->driver->ops)
30 * We don't support 64-bit machines. If they are so resource-contrained that
34 * Update: 64-bit is now supported and we have an education crisis.
42 * syscon_get_regmap() - Get access to a register map
46 * @return 0 if OK, -ve on error
51 * syscon_get_regmap_by_driver_data() - Look up a controller by its ID
53 * Each system controller can be accessed by its driver data, which is
[all …]
H A Dnvme.h1 /* SPDX-License-Identifier: GPL-2.0+ */
13 * nvme_identify - identify controller or namespace capabilities and status
15 * This issues an identify command to the NVMe controller to return a data
16 * buffer that describes the controller or namespace capabilities and status.
18 * @dev: NVMe controller device
19 * @nsid: 0 for controller, namespace id for namespace to identify
20 * @cns: 1 for controller, 0 for namespace
22 * @return: 0 on success, -ETIMEDOUT on command execution timeout,
23 * -EIO on command execution fails
29 * nvme_get_features - retrieve the attributes of the feature specified
[all …]
/openbmc/qemu/hw/display/
H A Dvga_regs.h2 * linux/include/video/vga.h -- standard VGA chipset interaction
22 /* VGAlib version 1.2 - (c) 1993 Tommy Frandsen */
28 /* Multi-chipset support Copyright 1993 Harm Hanemaayer */
31 /* VGA data register ports */
32 #define VGA_CRT_DC 0x3D5 /* CRT Controller Data Register - color emulation */
33 #define VGA_CRT_DM 0x3B5 /* CRT Controller Data Register - mono emulation */
34 #define VGA_ATT_R 0x3C1 /* Attribute Controller Data Read Register */
35 #define VGA_ATT_W 0x3C0 /* Attribute Controller Data Write Register */
36 #define VGA_GFX_D 0x3CF /* Graphics Controller Data Register */
37 #define VGA_SEQ_D 0x3C5 /* Sequencer Data Register */
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DStorageController.v1_10_0.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
15 …ces in this group are inaccessible. Commands are not able to access user data of namespaces in th…
16 …essed by a controller that reports this state for an ANA group provide non-optimized access charac…
17 …"Optimized": "Commands processed by a controller provide optimized access to any namespace in the …
18 …istently inaccessible. Commands are persistently not able to access user data of namespaces in th…
24 … "description": "The ANA characteristics and volume information for a storage controller.",
25 …"This type shall contain the ANA characteristics and volume information for a storage controller.",
27 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
68 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
[all …]
/openbmc/bmcweb/redfish-core/include/registries/
H A Dstorage_device_message_registry.hpp1 // 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
25 "Copyright 2020-2023 DMTF. All rights reserved.",
93 "A storage controller degraded condition was detected.",
94 …"A degraded condition for the storage controller located in '%1' was detected due to reason '%2'.",
101 …the storage controller in the PCI slot. Update the controller to the latest firmware version. If…
106 "A storage controller failure was detected.",
107 "A failure condition for the storage controller located in '%1' was detected.",
[all …]
/openbmc/u-boot/arch/nds32/include/asm/arch-ag102/
H A Dag102.h1 /* SPDX-License-Identifier: GPL-2.0+ */
14 /* PCI Controller */
16 /* LPC Controller */
18 /* LPC Controller */
21 /* NDS32 Data Local Memory 01 */
23 /* NDS32 Data Local Memory 02 */
26 /* Synopsys DWC DDR2/1 Controller */
28 /* DMA Controller */
30 /* FTIDE020_S IDE (ATA) Controller */
32 /* USB OTG Controller */
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DStorageControllerMetrics_v1.xml1 <?xml version="1.0" encoding="UTF-8"?>
2 <!---->
3 <!--################################################################################
4 <!--# Redfish Schema: StorageControllerMetrics v1.1.0
5 <!--#
6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle,
7 <!--# available at http://www.dmtf.org/standards/redfish
8 <!--# Copyright 2014-2025 DMTF in cooperation with Storage Networking Industry Association (SNIA).
9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
10 <!--################################################################################
[all …]
H A DStorageController_v1.xml1 <?xml version="1.0" encoding="UTF-8"?>
2 <!---->
3 <!--################################################################################ -->
4 <!--# Redfish Schema: StorageController v1.10.0 -->
5 <!--# -->
6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, -->
7 <!--# available at http://www.dmtf.org/standards/redfish -->
8 <!--# Copyright 2014-2025 DMTF. -->
9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10 <!--################################################################################ -->
[all …]
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/
H A DREADME.soc13 ---------
14 The LS1043A integrated multicore processor combines four ARM Cortex-A53
20 - Four 64-bit ARM Cortex-A53 CPUs
21 - 1 MB unified L2 Cache
22 - One 32-bit DDR3L/DDR4 SDRAM memory controllers with ECC and interleaving
24 - Data Path Acceleration Architecture (DPAA) incorporating acceleration the
26 - Packet parsing, classification, and distribution (FMan)
27 - Queue management for scheduling, packet sequencing, and congestion
29 - Hardware buffer management for buffer allocation and de-allocation (BMan)
30 - Cryptography acceleration (SEC)
[all …]
/openbmc/u-boot/drivers/pinctrl/exynos/
H A Dpinctrl-exynos.h1 /* SPDX-License-Identifier: GPL-2.0+ */
12 #define PIN_DAT 0x04 /* Offset of pin data register */
17 * struct samsung_pin_bank_data: represent a controller pin-bank data.
18 * @offset: starting offset of the pin-bank registers.
36 * struct samsung_pin_ctrl: represent a pin controller.
37 * @pin_banks: list of pin banks included in this controller.
46 * struct exynos_pinctrl_priv: exynos pin controller driver private data
47 * @pin_ctrl: pin controller bank information.
48 * @base: base address of the pin controller instance.
49 * @num_banks: number of pin banks included in the pin controller.
[all …]
H A Dpinctrl-exynos7420.c1 // SPDX-License-Identifier: GPL-2.0+
16 #include "pinctrl-exynos.h"
36 unsigned long base = priv->base; in exynos7420_pinctrl_request()
44 return -ENODEV; in exynos7420_pinctrl_request()
55 /* pin banks of Exynos7420 pin-controller - BUS0 */
74 /* pin banks of Exynos7420 pin-controller - FSYS0 */
79 /* pin banks of Exynos7420 pin-controller - FSYS1 */
89 /* pin-controller instance BUS0 data */
93 /* pin-controller instance FSYS0 data */
97 /* pin-controller instance FSYS1 data */
[all …]
/openbmc/qemu/tests/qtest/
H A Dremote-i3c-test.c
/openbmc/u-boot/arch/arm/mach-at91/include/mach/
H A Dsama5d2.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Chip-specific header file for the SAMA5D2 SoC
21 #define ATMEL_ID_XDMAC0 6 /* DMA Controller 0 */
22 #define ATMEL_ID_XDMAC1 7 /* DMA Controller 1 */
26 #define ATMEL_ID_TDES 11 /* Triple Data Encryption Standard */
28 #define ATMEL_ID_MPDDRC 13 /* MPDDR Controller */
29 #define ATMEL_ID_MATRIX1 14 /* H32MX, 32-bit AHB Matrix */
30 #define ATMEL_ID_MATRIX0 15 /* H64MX, 64-bit AHB Matrix */
32 #define ATMEL_ID_HSMC 17 /* Multi-bit ECC interrupt */
33 #define ATMEL_ID_PIOA 18 /* Parallel I/O Controller A */
[all …]
/openbmc/u-boot/doc/driver-model/
H A Dusb-info.txt5 ------------
9 understand how things work with USB in U-Boot when driver model is enabled.
13 -----------------------------
22 -------------------------
28 { .compatible = "nvidia,tegra20-ehci", .data = USB_CTLR_T20 },
29 { .compatible = "nvidia,tegra30-ehci", .data = USB_CTLR_T30 },
30 { .compatible = "nvidia,tegra114-ehci", .data = USB_CTLR_T114 },
48 Each has its own data value. Controllers must be in the UCLASS_USB uclass.
50 The ofdata_to_platdata() method allows the controller driver to grab any
54 most cases, since they are all EHCI-compatible. For EHCI there are also some
[all …]
/openbmc/u-boot/drivers/mtd/nand/raw/
H A Dlpc32xx_nand_mlc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * LPC32xx MLC NAND flash controller driver
10 * The MLC NAND flash controller provides hardware Reed-Solomon ECC
11 * covering in- and out-of-band data together. Therefore, in- and out-
12 * of-band data must be written together in order to have a valid ECC.
14 * Consequently, pages with meaningful in-band data are written with
15 * blank (all-ones) out-of-band data and a valid ECC, and any later
16 * out-of-band data write will void the ECC.
18 * Therefore, code which reads such late-written out-of-band data
31 * MLC NAND controller registers.
[all …]
H A DKconfig9 This option, if enabled, provides more flexible and linux-like
19 bool "Support Atmel NAND controller"
23 controller.
36 The Programmable Multibit ECC (PMECC) controller is a programmable
64 bool "Support TI Davinci NAND controller"
75 bool "Support Denali NAND controller as a DT device"
80 controller as a DT device.
88 of OOB area before last ECC sector data starts. This is potentially
92 bool "Support LPC32XX_SLC controller"
94 Enable the LPC32XX SLC NAND controller.
[all …]
/openbmc/qemu/docs/system/devices/
H A Dnvme.rst5 QEMU provides NVMe emulation through the ``nvme``, ``nvme-ns`` and
6 ``nvme-subsys`` devices.
11 * Configuration of `Optional Features`_ such as `Controller Memory Buffer`_,
12 `Simple Copy`_, `Zoned Namespaces`_, `metadata`_ and `End-to-End Data
18 Controller Emulation
19 --------------------
21 The QEMU emulated NVMe controller implements version 1.4 of the NVM Express
29 The simplest way to attach an NVMe controller on the QEMU PCI bus is to add the
32 .. code-block:: console
34 -drive file=nvm.img,if=none,id=nvm
[all …]
/openbmc/u-boot/doc/
H A DI2C_Edge_Conditions5 and the CPU was reset. This may result in EEPROM data corruption.
9 2) I2C controller issues a start command.
14 1) The I2C controller issues a start command.
15 2) The I2C controller writes the device address.
16 3) The I2C controller writes the offset.
23 5) Offset in device, "EEPROM interprets this as data to write"
27 as data to be written in location "device address".
30 -----
34 controller and device available. For boards where a I2C bus reset
38 bit-banging I2C driver (common/soft_i2c.c) as this already includes
[all …]
/openbmc/u-boot/drivers/mmc/
H A Dpxa_mmc_gen.c1 // SPDX-License-Identifier: GPL-2.0+
10 #include <asm/arch/regs-mmc.h>
52 struct pxa_mmc_priv *priv = mmc->priv; in pxa_mmc_wait()
53 struct pxa_mmc_regs *regs = priv->regs; in pxa_mmc_wait()
57 while (--timeout) { in pxa_mmc_wait()
58 if (readl(&regs->stat) & mask) in pxa_mmc_wait()
64 return -ETIMEDOUT; in pxa_mmc_wait()
71 struct pxa_mmc_priv *priv = mmc->priv; in pxa_mmc_stop_clock()
72 struct pxa_mmc_regs *regs = priv->regs; in pxa_mmc_stop_clock()
76 if (!(readl(&regs->stat) & MMC_STAT_CLK_EN)) in pxa_mmc_stop_clock()
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/
H A DStorageController_v1.xml1 <?xml version="1.0" encoding="UTF-8"?>
2 <!---->
3 <!--################################################################################ -->
4 <!-
[all...]
/openbmc/u-boot/drivers/i2c/
H A Dmvtwsi.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for the TWSI (i2c) controller found on the Marvell
56 u32 data; member
68 u32 data; member
87 /* Number of the device (determined from cell-index property) */
99 * enum mvtwsi_ctrl_register_fields - Bit masks for flags in the control
118 * On sun6i and newer, IFLG is a write-clear bit, which is cleared by writing 1;
129 * enum mvstwsi_status_values - Possible values of I2C controller's status
133 * non-10-bit-address devices are specified.
146 /* Data transmitted, ACK received */
[all …]
/openbmc/u-boot/drivers/usb/musb-new/
H A Dam35x.c1 // SPDX-License-Identifier: GPL-2.0
8 * Copyright (c) 2008-2009, MontaVista Software, Inc. <source@mvista.com>
10 * This file is part of the Inventra Controller Driver for Linux.
21 #include <linux/dma-mapping.h>
27 #include "linux-compat.h"
83 #define glue_to_musb(g) platform_get_drvdata(g->musb)
86 * am35x_musb_enable - enable interrupts
94 void __iomem *reg_base = musb->ctrl_base; in am35x_musb_enable()
98 epmask = ((musb->epmask & AM35X_TX_EP_MASK) << AM35X_INTR_TX_SHIFT) | in am35x_musb_enable()
99 ((musb->epmask & AM35X_RX_EP_MASK) << AM35X_INTR_RX_SHIFT); in am35x_musb_enable()
[all …]
/openbmc/u-boot/drivers/sysreset/
H A Dsysreset-ti-sci.c1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
16 * struct ti_sci_sysreset_data - sysreset controller information structure
17 * @sci: TI SCI handle used for communication with system controller
25 struct ti_sci_sysreset_data *data = dev_get_priv(dev); in ti_sci_sysreset_probe() local
29 if (!data) in ti_sci_sysreset_probe()
30 return -ENOMEM; in ti_sci_sysreset_probe()
32 /* Store handle for communication with the system controller */ in ti_sci_sysreset_probe()
33 data->sci = ti_sci_get_handle(dev); in ti_sci_sysreset_probe()
34 if (IS_ERR(data->sci)) in ti_sci_sysreset_probe()
[all …]

12345678910>>...46