Home
last modified time | relevance | path

Searched +full:a +full:- +full:facing (Results 1 – 25 of 129) sorted by relevance

123456

/openbmc/linux/Documentation/devicetree/bindings/pci/
H A Dpci.txt3 PCI Bus Binding to: IEEE Std 1275-1994
4 https://www.devicetree.org/open-firmware/bindings/pci/pci2_1.pdf
9 https://www.devicetree.org/open-firmware/practice/imap/imap0_9d.pdf
11 Additionally to the properties specified in the above standards a host bridge
14 - linux,pci-domain:
15 If present this property assigns a fixed PCI domain number to a host bridge,
21 - max-link-speed:
23 drivers could add this as a strategy to avoid unnecessary operation for
27 - reset-gpios:
30 - supports-clkreq:
[all …]
/openbmc/qemu/hw/pci-host/
H A Duninorth.c6 * Permission is hereby granted, free of charge, to any person obtaining a copy
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
27 #include "hw/qdev-properties.h"
31 #include "hw/pci-host/uninorth.h"
36 return (irq_num + (pci_dev->devfn >> 3)) & 3; in pci_unin_map_irq()
44 qemu_set_irq(s->irqs[irq_num], level); in pci_unin_set_irq()
63 slot = -1; /* XXX: should this be 0? */ in unin_get_config_reg()
69 retval = (reg & (0xff - 7)) | (addr & 7); in unin_get_config_reg()
85 pci_data_write(phb->bus, in unin_data_write()
86 unin_get_config_reg(phb->config_reg, addr), in unin_data_write()
[all …]
H A Darticia.c18 #include "hw/pci-host/articia.h"
21 * This is a minimal emulation of this chip as used in AmigaOne board.
45 uint32_t gpio; /* bits 0-7 in, 8-15 out, 16-23 direction (0 in, 1 out) */
54 return (s->gpio >> (addr * 8)) & 0xff; in articia_gpio_read()
68 if ((s->gpio & (0xff << sh)) != (val & 0xff) << sh) { in articia_gpio_write()
69 s->gpio &= ~(0xff << sh | 0xff); in articia_gpio_write()
70 s->gpio |= (val & 0xff) << sh; in articia_gpio_write()
71 s->gpio |= bitbang_i2c_set(&s->smbus, BITBANG_I2C_SDA, in articia_gpio_write()
72 s->gpio & BIT(16) ? in articia_gpio_write()
73 !!(s->gpio & BIT(8)) : 1); in articia_gpio_write()
[all …]
H A Dgrackle.c4 * Copyright (c) 2006-2007 Fabrice Bellard
7 * Permission is hereby granted, free of charge, to any person obtaining a copy
19 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
27 #include "hw/qdev-properties.h"
34 #include "hw/pci-host/grackle.h"
39 return (irq_num + (pci_dev->devfn >> 3)) & 3; in pci_grackle_map_irq()
47 qemu_set_irq(s->irqs[irq_num], level); in pci_grackle_set_irq()
55 phb->bus = pci_register_root_bus(dev, NULL, in grackle_realize()
59 &s->pci_mmio, in grackle_realize()
60 &s->pci_io, in grackle_realize()
[all …]
H A Dsh_pci.c2 * SuperH on-chip PCIC emulation.
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
59 stl_le_p(pcic->dev->config + addr, val); in sh_pci_reg_write()
62 pcic->par = val; in sh_pci_reg_write()
65 pcic->mbr = val & 0xff000001; in sh_pci_reg_write()
68 pcic->iobr = val & 0xfffc0001; in sh_pci_reg_write()
69 memory_region_set_alias_offset(&pcic->isa, val & 0xfffc0000); in sh_pci_reg_write()
72 pci_data_write(phb->bus, pcic->par, val, 4); in sh_pci_reg_write()
84 return ldl_le_p(pcic->dev->config + addr); in sh_pci_reg_read()
[all …]
H A Dgpex.c8 * Permission is hereby granted, free of charge, to any person obtaining a copy
20 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
28 * http://www.kernel.org/doc/Documentation/devicetree/bindings/pci/host-generic-pci.txt
35 #include "hw/pci-host/gpex.h"
36 #include "hw/qdev-properties.h"
48 qemu_set_irq(s->irq[irq_num], level); in gpex_set_irq()
54 return -EINVAL; in gpex_set_irq_num()
57 s->irq_num[index] = gsi; in gpex_set_irq_num()
65 int gsi = s->irq_num[pin]; in gpex_route_intx_pin_to_irq()
86 sysbus_init_mmio(sbd, &pex->mmio); in gpex_host_realize()
[all …]
H A Dppc4xx_pci.c8 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * You should have received a copy of the GNU General Public License
20 * This file implements emulation of the 32-bit PCI controller found in some
27 #include "hw/pci-host/ppc4xx.h"
106 * assuming a bidirectional 1:1 mapping of PLB and PCI space. in ppc4xx_pci_reg_write4()
110 pci->pmm[0].la = value; in ppc4xx_pci_reg_write4()
113 pci->pmm[0].ma = value; in ppc4xx_pci_reg_write4()
116 pci->pmm[0].pciha = value; in ppc4xx_pci_reg_write4()
119 pci->pmm[0].pcila = value; in ppc4xx_pci_reg_write4()
123 pci->pmm[1].la = value; in ppc4xx_pci_reg_write4()
[all …]
H A Dxilinx-pcie.c13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * You should have received a copy of the GNU Lesser General Public
25 #include "hw/qdev-properties.h"
27 #include "hw/pci-host/xilinx-pcie.h"
68 s->intr |= set; in xilinx_pcie_update_intr()
69 s->intr &= ~clear; in xilinx_pcie_update_intr()
71 if (s->intr_fifo_r != s->intr_fifo_w) { in xilinx_pcie_update_intr()
72 s->intr |= ROOTCFG_INTMASK_INTX; in xilinx_pcie_update_intr()
75 level = !!(s->intr & s->intr_mask); in xilinx_pcie_update_intr()
76 qemu_set_irq(s->irq, level); in xilinx_pcie_update_intr()
[all …]
/openbmc/linux/arch/mips/boot/dts/loongson/
H A Dloongson64-2k1000.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <2>;
11 #size-cells = <2>;
14 #address-cells = <1>;
15 #size-cells = <0>;
21 #clock-cells = <1>;
27 #clock-cells = <0>;
28 compatible = "fixed-clock";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dti,hd3ss3220.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Biju Das <biju.das.jz@bp.renesas.com>
12 description: |-
13 HD3SS3220 is a USB SuperSpeed (SS) 2:1 mux with DRP port controller. The device provides Channel
14 Configuration (CC) logic and 5V VCONN sourcing for ecosystems implementing USB Type-C. The
15 HD3SS3220 can be configured as a Downstream Facing Port (DFP), Upstream Facing Port (UFP) or a
43 - port@0
44 - port@1
[all …]
/openbmc/bmcweb/
H A DCLIENTS.md3 bmcweb being a user and network facing daemon, is subject to a vast array of
4 tests and clients that could target it. The below attempts to provide a
5 non-exhaustive list of tests and clients that bmcweb is expected to be
6 compatible with, they are split into a couple categories. Entries in the test
8 specification. Entries in the clients category are intended to host user-facing
18 Redfish-Service-Validator: A tool to verify through GET requests that bmcweb
20 <https://github.com/DMTF/Redfish-Service-Validator.git>
24 Redfish-Protocol-Validator: A tool to verify the protocol-level interactions
25 with the Redfish wire-protocol, and checks those against the Redfish
26 specification. <https://github.com/DMTF/Redfish-Protocol-Validator>
[all …]
H A DDBUS_USAGE.md6 - Do not require (ie set 500 internal error on) an implementation present a
10 - If an implementation presents a property that doesn't match the type specified
11 by the interface at any version, it shall be reported as a 500 error.
12 - If the DBus interface definition has an "unknown" or "unspecified" value,
15 - All DBus interfaces on all object paths are optional. An object missing an
18 - bmcweb will code to the DBus interface itself. This means that daemons are
19 expected to handle functionally bad, but DBus-correct input in their own
21 duplication in input processing between the various user-facing daemons.
22 - There are interfaces for which there is an expectation that there will only
H A DREDFISH_CHECKLIST.md5 If any of these are incomplete when pushing a patch to gerrit, either mark the
12 2. Document any client-facing changes in behavior in the commit message. Note,
21 has a version that includes the parameters you've added
24 commit message. Redfish-Service-Validator is the MINIMUM required for any
26 validator. If testing was performed on a previous commit in the series, but
35 8. Verify that all DBus usages match phosphor-dbus-interfaces, or include a link
36 to the gerrit review for phosphor-dbus-interfaces in the commit message.
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dvideo-interface-devices.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo@jmondi.org>
11 - Sakari Ailus <sakari.ailus@linux.intel.com>
14 flash-leds:
15 $ref: /schemas/types.yaml#/definitions/phandle-array
17 An array of phandles, each referring to a flash LED, a sub-node of the LED
20 lens-focus:
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mailbox/
H A Dfsl,mu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dong Aisheng <aisheng.dong@nxp.com>
22 registers (Processor A-facing, Processor B-facing).
27 - const: fsl,imx6sx-mu
28 - const: fsl,imx7ulp-mu
29 - const: fsl,imx8ulp-mu
30 - const: fsl,imx8-mu-scu
31 - const: fsl,imx8-mu-seco
[all …]
/openbmc/phosphor-logging/docs/
H A Dstructured-logging.md4 [log](../lib/include/phosphor-logging/log.hpp) and
5 [lg2](../lib/include/phosphor-logging/lg2.hpp). If your code is C++20 (or later)
10 Structured logging is a method of logging where every variable piece of data is
12 logging where logged events are free-form strings.
14 The principal logging daemon in OpenBMC (systemd-journald) natively supports
15 structured logging. As a result, there are some designs in place where specific
20 Even if an argument might be made against the merits of using the journal as a
22 of various failure-analysis operations, either on the part of a system
23 manufacturer or an end-user, to need to interrogate the system logs to determine
24 when/where/why a situation degraded. With unstructured logging, the
[all …]
/openbmc/linux/Documentation/filesystems/nfs/
H A Dknfsd-stats.rst5 :Authors: Greg Banks <gnb@sgi.com> - 26 Mar 2009
13 program from the nfs-utils distribution provides a helpful command-line
16 All the files described here are formatted as a sequence of text lines,
17 separated by newline '\n' characters. Lines beginning with a hash
19 by parsing routines. All other lines contain a sequence of fields
28 The first line is a comment which describes the fields present in
30 a sequence of unsigned decimal numeric fields. One line is shown
41 Thread pool ids are a contiguous set of small integers starting
44 Note that in the default case there will be a single thread pool
46 and thus this file will have a single line with a pool id of "0".
[all …]
/openbmc/linux/drivers/gpu/drm/display/
H A Ddrm_dp_helper.c75 return link_status[r - DP_LANE0_1_STATUS]; in dp_link_status()
229 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_clock_recovery_delay_us()
230 aux->name, rd_interval); in __8b10b_clock_recovery_delay_us()
241 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_channel_eq_delay_us()
242 aux->name, rd_interval); in __8b10b_channel_eq_delay_us()
254 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x\n", in __128b132b_channel_eq_delay_us()
255 aux->name, rd_interval); in __128b132b_channel_eq_delay_us()
277 * - Clock recovery vs. channel equalization
278 * - DPRX vs. LTTPR
279 * - 128b/132b vs. 8b/10b
[all …]
/openbmc/ibm-dbus-interfaces/com/ibm/Logging/
H A DPolicy.interface.yaml4 - name: EventID
9 - name: Description
12 This is a customer-facing description of the error.
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Logging/
H A DPolicy.interface.yaml4 - name: EventID
9 - name: Description
12 This is a customer-facing description of the error.
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
10 digital) features of a device such as controllable lenses or sensors.
13 .. _camera-control-id:
21 return a description of this control class.
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
37 .. flat-table::
38 :header-rows: 0
39 :stub-columns: 0
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dclient.h1 /* SPDX-License-Identifier: MIT */
27 /* logging for client-facing objects */
28 #define nvif_printk(o,l,p,f,a...) do { \ argument
30 const struct nvkm_client *_client = _object->client; \
31 if (_client->debug >= NV_DBG_##l) \
32 printk(KERN_##p "nouveau: %s:%08x:%08x: "f, _client->name, \
33 _object->handle, _object->oclass, ##a); \
35 #define nvif_fatal(o,f,a...) nvif_printk((o), FATAL, CRIT, f, ##a) argument
36 #define nvif_error(o,f,a...) nvif_printk((o), ERROR, ERR, f, ##a) argument
37 #define nvif_debug(o,f,a...) nvif_printk((o), DEBUG, INFO, f, ##a) argument
[all …]
/openbmc/linux/Documentation/driver-api/gpio/
H A Dusing-gpio.rst6 as such are normally not user facing abstractions. The most obvious, natural
12 Documentation/driver-api/gpio/drivers-on-gpio.rst
18 help to refine it, see Documentation/process/submitting-patches.rst.
20 In Linux GPIO lines also have a userspace ABI.
22 The userspace ABI is intended for one-off deployments. Examples are prototypes,
24 industrial automation, PLC-type use cases, door controllers, in short a piece
26 operators to have a deep knowledge of the equipment and knows about the
27 software-hardware interface to be set up. They should not have a natural fit
28 to any existing kernel subsystem and not be a good fit for an operating system,
29 because of not being reusable or abstract enough, or involving a lot of non
[all …]
/openbmc/docs/architecture/
H A Doptionality.md6 as a goal, any given feature should fit into one of the following categories.
16 These are subsystems that, while widely applicable, a user might choose to
27 one of these categories. For non-trivial feature additions, the commit message
33 Theses are features that are broadly applicable to all all deployments of a
34 subsystem either by general usage, or by requirements in a specification, and
38 user-facing impact to function, although might do things like improve
41 Requires: Standards conformance, applicability to all flash-size systems, as
44 ### User opt-in features
46 User opt-in features are features for which an external user must explicitly
47 change their behavior to "opt in" to using a feature. Features like this, while
[all …]
/openbmc/linux/tools/lib/bpf/
H A Dlibbpf_common.h1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
4 * Common user-facing libbpf helpers.
21 /* Mark a symbol as deprecated when libbpf version is >= {major}.{minor} */
40 * number of arguments provided by used in backwards-compatible way during the
45 #define ___libbpf_cat(A, B) A ## B argument
55 * ability to use a nice struct field initialization syntax and **hopefully**
60 * Macro declares opts struct of given type and name, zero-initializes,
62 * values provided by users in struct initializer-syntax as varargs.
76 * structure size member. Values provided by users in struct initializer-

123456