/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/css/ |
H A D | default.css | 4 body { padding-top: 50px; } 7 img.logo { height: 30px; vertical-align: bottom; } 10 .toaster-navbar-brand { float: left; margin: 7px 25px 0 0; } 11 .toaster-navbar-brand a.brand { color: #777; height: 50px; padding: 15px 5px 15px 15px; font-size: … 12 .toaster-navbar-brand > a { text-decoration: none; } 13 .toaster-navbar-brand > a.brand:hover { color: #5e5e5e; } 16 .glyphicon-info-sign { color: #777; font-size: 16px; } 17 .glyphicon-info-sign:hover { color: #999; cursor: pointer; } 19 /* Override the negative right margin for the navbar-right class */ 20 #new-project-button { margin-right: 0; } [all …]
|
/openbmc/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_layer.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 86 struct drm_device *drm_dev = drm_plane->dev; in logicvc_plane_atomic_check() 87 struct logicvc_layer *layer = logicvc_layer(drm_plane); in logicvc_plane_atomic_check() local 96 if (!new_state->crtc) in logicvc_plane_atomic_check() 99 crtc_state = drm_atomic_get_existing_crtc_state(new_state->state, in logicvc_plane_atomic_check() 100 new_state->crtc); in logicvc_plane_atomic_check() 102 return -EINVAL; in logicvc_plane_atomic_check() 104 if (new_state->crtc_x < 0 || new_state->crtc_y < 0) { in logicvc_plane_atomic_check() 106 "Negative on-CRTC positions are not supported.\n"); in logicvc_plane_atomic_check() [all …]
|
H A D | logicvc_of.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 14 { "lvds-4bits", LOGICVC_DISPLAY_INTERFACE_LVDS_4BITS }, 15 { "lvds-3bits", LOGICVC_DISPLAY_INTERFACE_LVDS_3BITS }, 33 { "layer", LOGICVC_LAYER_ALPHA_LAYER }, 40 .name = "xylon,display-interface", 48 .name = "xylon,display-colorspace", 56 .name = "xylon,display-depth", 60 .name = "xylon,row-stride", 67 .name = "xylon,background-layer", [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | xylon,logicvc-display.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/display/xylon,logicvc-display.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Paul Kocialkowski <paul.kocialkowski@bootlin.com> 16 with Xilinx Zynq-7000 SoCs and Xilinx FPGAs. 20 synthesis time. As a result, many of the device-tree bindings are meant to 24 Layers are declared in the "layers" sub-node and have dedicated configuration. 25 In version 3 of the controller, each layer has fixed memory offset and address 32 - xylon,logicvc-3.02.a-display [all …]
|
/openbmc/u-boot/drivers/video/stm32/ |
H A D | stm32_ltdc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2017-2018 STMicroelectronics - All Rights Reserved 16 #include <dm/device-internal.h> 31 #define LTDC_LCR 0x04 /* Layer Count */ 41 #define LTDC_BCCR 0x2C /* Background Color Configuration */ 49 /* LTDC layer 1 registers */ 50 #define LTDC_L1LC1R 0x80 /* L1 Layer Configuration 1 */ 51 #define LTDC_L1LC2R 0x84 /* L1 Layer Configuration 2 */ 85 #define GCR_PCPOL BIT(28) /* Pixel Clock POLarity-Inverted */ 86 #define GCR_DEPOL BIT(29) /* Data Enable POLarity-High */ [all …]
|
/openbmc/docs/designs/mctp/ |
H A D | mctp.md | 8 BMC. This is primarily IPMI-based, but also includes a few hardware-specific 9 side-channels, like hiomap. On OpenPOWER hardware at least, we've definitely 14 provide a common transport layer over the multiple channels that OpenBMC 19 ## Background and References 27 attempted, but not in a cross-implementation manner so far. This does not 31 layer bindings for the actual transport of MCTP packets. These are defined by 40 ![](mctp-standards.svg) 43 physical layer bindings; this means that an MCTP "stack" may be using either a 48 that communicates over MCTP - for example, the host device, the BMC, or any 49 other system peripheral - static or hot-pluggable. [all …]
|
H A D | mctp-userspace.md | 6 description, background and requirements. 20 provides a socket-based interface for other processes to send and receive 24 handling local MCTP-stack configuration, like local EID assignments. 30 2. one or more binding implementations (eg, MCTP-over-serial), which interact 33 3. an interface to handler applications over a unix-domain socket. 38 - an "upper" messaging transmit/receive interface, for tx/rx of a full message 41 - a "lower" hardware binding for transmit/receive of individual packets, 45 The lower interface would be plugged in to one of a number of hardware-specific 47 tree, but others can be plugged-in too, perhaps where the physical layer 48 implementation does not make sense to include in the platform-agnostic library. [all …]
|
/openbmc/webui-vue/docs/customization/ |
H A D | readme.md | 1 # Presentation Layer Architecture 6 [Read more about Bootstrap Theming](https://getbootstrap.com/docs/4.0/getting-started/theming) 24 └─ _obmc-custom.scss 31 agreed-upon design. The file naming convention closely follows the Bootstrap or 32 Boostrap-vue library file naming since most of the ruleset selectors in these 45 ├─ _bootstrap-grid.scss 60 └─ _obmc-custom.scss 81 └─ _obmc-custom.scss 96 $blue-500: #2d60e5; 97 $green-500: #0a7d06; [all …]
|
/openbmc/linux/block/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Block layer core configuration 6 bool "Enable the block layer" if EXPERT 11 Provide block layer support for the kernel. 13 Disable this option to remove the block layer support from the 18 - block device files will become unusable 19 - some filesystems (such as ext3) will become unavailable. 22 they make use of various block layer definitions and facilities. 55 bool "Block layer SG support v4 helper lib" 64 bool "Block layer data integrity support" [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | mpc.h | 1 /* Copyright 2012-15 Advanced Micro Devices, Inc. 26 * DOC: mpc-overview 29 * that performs blending of multiple planes, using global and per-pixel alpha. 30 * It also performs post-blending color correction operations according to the 62 * enum mpcc_alpha_blend_mode - define the alpha blend mode regarding pixel 85 * struct mpcc_blnd_cfg - MPCC blending configuration 87 * @black_color: background color 89 * @pre_multiplied_alpha: whether pixel color values were pre-multiplied by the 96 struct tg_color black_color; /* background color */ 98 bool pre_multiplied_alpha; /* alpha pre-multiplied mode flag */ [all …]
|
/openbmc/qemu/hw/char/ |
H A D | sclpconsole-lm.c | 3 * Operations Command - Line Mode input 4 * Message - Line Mode output 12 * option) any later version. See the COPYING file in the top-level directory. 18 #include "qemu/error-report.h" 20 #include "chardev/char-fe.h" 24 #include "hw/s390x/event-facility.h" 25 #include "hw/qdev-properties.h" 26 #include "hw/qdev-properties-system.h" 39 /* max size for line-mode data in 4K SCCB page */ 40 #define SIZE_CONSOLE_BUFFER (SCCB_DATA_LEN - sizeof(OprtnsCommand)) [all …]
|
H A D | sclpconsole.c | 11 * option) any later version. See the COPYING file in the top-level directory. 17 #include "qemu/error-report.h" 22 #include "hw/qdev-properties.h" 23 #include "hw/qdev-properties-system.h" 24 #include "hw/s390x/event-facility.h" 25 #include "chardev/char-fe.h" 41 uint32_t iov_bs; /* offset in buf for char layer read operation */ 52 /* character layer call-back functions */ in DECLARE_INSTANCE_CHECKER() 58 int avail = SIZE_BUFFER_VT220 - scon->iov_data_len; in DECLARE_INSTANCE_CHECKER() 61 scon->notify = true; in DECLARE_INSTANCE_CHECKER() [all …]
|
/openbmc/linux/Documentation/scsi/ |
H A D | lpfc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 The proposed modifications to the transport layer for FC remote ports 20 The driver now requires a 2.6.12 (if pre-release, 2.6.12-rc1) or later 26 The following information is provided for additional background on the 39 errored by the driver, the mid-layer would exhaust its retries, and the 41 re-enable the device. 45 queuing is unnecessary as the block layer already performs the 56 The proposed patch was posted to the linux-scsi mailing list. The patch 57 is contained in the 2.6.10-rc2 (and later) patch kits. As such, this 71 At this time, the driver requires the 2.6.12 (if pre-release, 2.6.12-rc1)
|
/openbmc/openbmc/poky/documentation/kernel-dev/ |
H A D | intro.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 kernel development process, provides background information on the Yocto 25 newly-supported platforms. Previous recipes in the release are refreshed 30 ":ref:`kernel-dev/concepts-appx:yocto project kernel development and maintenance`" section. 33 (``linux-yocto-dev.bb``) should you want to work with the very latest in 39 ":ref:`kernel-dev/concepts-appx:yocto project kernel development and maintenance`" 64 base upon which to layer your changes. Doing so allows you to benefit 76 open-source development tools. Understanding these concepts will 78 you need some additional background, please be sure to review and 81 - :doc:`/brief-yoctoprojectqs/index` document. [all …]
|
/openbmc/openbmc/poky/documentation/brief-yoctoprojectqs/ |
H A D | index.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 17 - The examples in this paper assume you are using a native Linux 23 :ref:`dev-manual/start:setting up to use cross platforms (crops)` 28 - You may use version 2 of Windows Subsystem For Linux (WSL 2) to set 30 See the :ref:`dev-manual/start:setting up to use windows subsystem for 34 If you want more conceptual or background information on the Yocto 35 Project, see the :doc:`/overview-manual/index`. 43 - At least &MIN_DISK_SPACE; Gbytes of free disk space, though 47 - At least &MIN_RAM; Gbytes of RAM, though a modern modern build host with as 51 - Runs a supported Linux distribution (i.e. recent releases of Fedora, [all …]
|
/openbmc/linux/Documentation/driver-api/nfc/ |
H A D | nfc-hci.rst | 5 - Author: Eric Lapuyade, Samuel Ortiz 6 - Contact: eric.lapuyade@intel.com, samuel.ortiz@intel.com 9 ------- 11 The HCI layer implements much of the ETSI TS 102 622 V10.2.0 specification. It 12 enables easy writing of HCI-based NFC drivers. The HCI layer runs as an NFC Core 17 --- 21 they are translated in a sequence of HCI commands sent to the HCI layer in the 30 - one for executing commands : nfc_hci_msg_tx_work(). Only one command 32 - one for dispatching received events and commands : nfc_hci_msg_rx_work(). 35 -------------------------- [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | syscall-user-dispatch.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Background chapter 8 ---------- 11 calls of only a part of their process - the part that has the 12 incompatible code - while being able to execute native syscalls without 21 multiple-personality application can then flip the switch without 22 invoking the kernel, when crossing the compatibility layer API 27 The goal of this design is to provide very quick compatibility layer 29 personality every time the compatibility layer executes. Instead, a 40 non-native applications, it must function on syscalls whose invocation [all …]
|
/openbmc/docs/designs/ |
H A D | error-log-handling-for-phal.md | 1 # Error handling for power Hardware Abstraction Layer (pHAL) 12 power Hardware Abstraction Layer(pHAL) library calls to [Platform Event Log][1] 15 ## Background and References 17 OpenBmc Applications use the pHAL layer for hardware access and hardware 18 initialization, any software/hardware error returned by the pHAL layer need to 28 [Phosphor-logging][3] [Create][4] interface is used for creating PELs. 30 pHAL layer constitutes below libraries and and these libraries return different 44 pHAL: power Hardware Abstraction Layer. pHAL is group of libraries running in 49 libfdt: pHAL uses to construct the in-memory tree structure of all targets. 59 that initializes host processor and memory subsystems in a platform -independent [all …]
|
H A D | phosphor-hwmon-io-uring.md | 7 - Brandon Kim ([brandonkim@google.com](mailto:brandonkim@google.com), brandonk) 8 - William A. Kennington III ([wak@google.com](mailto:wak@google.com), wak) 18 [phosphor-hwmon](https://github.com/openbmc/phosphor-hwmon)) that may have this 22 ## Background and References 30 method for preventing sensors from blocking all other sensor reads and D-Bus if 31 they do not report failures quickly enough in the phosphor-hwmon repository 32 ([link to change](https://gerrit.openbmc.org/c/openbmc/phosphor-hwmon/+/24337)). 42 - [phosphor-hwmon](https://github.com/openbmc/phosphor-hwmon) 43 - [phosphor-nvme](https://github.com/openbmc/phosphor-nvme) 44 - [dbus-sensors](https://github.com/openbmc/dbus-sensors) [all …]
|
/openbmc/linux/Documentation/block/ |
H A D | blk-mq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Multi-Queue Block IO Queueing Mechanism (blk-mq) 7 The Multi-Queue Block IO Queueing Mechanism is an API to enable fast storage 15 Background section in Introduction 16 ---------- 22 any layer on the storage stack. One example of such optimization technique 26 However, with the development of Solid State Drives and Non-Volatile Memories 30 in those devices' design, the multi-queue mechanism was introduced. 36 to different CPUs) wanted to perform block IO. Instead of this, the blk-mq API 42 --------- [all …]
|
/openbmc/linux/drivers/gpu/drm/stm/ |
H A D | ltdc.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include <linux/media-bus-format.h> 46 #define CRTC_MASK GENMASK(NB_CRTC - 1, 0) 61 #define LAY_OFS (ldev->caps.layer_ofs) 65 #define LTDC_LCR 0x0004 /* Layer Count */ 75 #define LTDC_BCCR 0x002C /* Background Color Configuration */ 86 /* Layer register offsets */ 87 #define LTDC_L1C0R (ldev->caps.layer_regs[0]) /* L1 configuration 0 */ 88 #define LTDC_L1C1R (ldev->caps.layer_regs[1]) /* L1 configuration 1 */ 89 #define LTDC_L1RCR (ldev->caps.layer_regs[2]) /* L1 reload control */ [all …]
|
/openbmc/linux/drivers/md/ |
H A D | dm-cache-policy.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include "dm-cache-block-types.h" 13 #include <linux/device-mapper.h> 15 /*----------------------------------------------------------------*/ 51 * Returns 0 if in cache (cblock will be set), -ENOENT if not, < 0 for 52 * other errors (-EWOULDBLOCK would be typical). data_dir should be 66 * This method is optional (policy-internal will fallback to using 75 * Retrieves background work. Returns -ENODATA when there's no 76 * background work. 102 * Returns -ENODATA if cblock is not mapped. [all …]
|
/openbmc/linux/include/linux/mtd/ |
H A D | blktrans.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright © 2003-2010 David Woodhouse <dwmw2@infradead.org> 54 void (*background)(struct mtd_blktrans_dev *dev); member 56 /* Block layer ioctls */ 81 * module_mtd_blktrans() - Helper macro for registering a mtd blktrans driver
|
/openbmc/linux/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_disp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2017 - 2020 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 19 #include <linux/dma-mapping.h> 33 * -------- 38 * +------------------------------------------------------------+ 39 * +--------+ | +----------------+ +-----------+ | 40 * | DPDMA | --->| | --> | Video | Video +-------------+ | 41 * | 4x vid | | | | | Rendering | -+--> | | | +------+ [all …]
|
/openbmc/linux/drivers/mtd/ |
H A D | mtd_blkdevs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Interface to Linux block layer for MTD 'translation layers'. 5 * Copyright © 2003-2010 David Woodhouse <dwmw2@infradead.org> 16 #include <linux/blk-mq.h> 32 put_disk(dev->disk); in blktrans_dev_release() 33 blk_mq_free_tag_set(dev->tag_set); in blktrans_dev_release() 34 kfree(dev->tag_set); in blktrans_dev_release() 35 list_del(&dev->list); in blktrans_dev_release() 41 kref_put(&dev->ref, blktrans_dev_release); in blktrans_dev_put() 54 block = blk_rq_pos(req) << 9 >> tr->blkshift; in do_blktrans_request() [all …]
|