/openbmc/linux/Documentation/fb/ |
H A D | viafb.modes | 10 # 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) 15 # Sync Width 3.813 us 0.064 ms 21 # Active Time 25.422 us 15.253 ms 28 mode "640x480-60" 31 timings 39722 48 16 33 10 96 2 endmode mode "480x640-60" 35 # 640x480, 75 Hz, Non-Interlaced (31.50 MHz dotclock) 40 # Sync Width 2.032 us 0.080 ms 46 # Active Time 20.317 us 12.800 ms 52 mode "640x480-75" 56 # 640x480, 85 Hz, Non-Interlaced (36.000 MHz dotclock) [all …]
|
H A D | ep93xx-fb.rst | 24 Note that the pixel clock value is in pico-seconds. You can use the 58 EP93XXFB_SYNC_BLANK_HIGH Blank signal is active high. By 59 default the blank signal is active low. 61 EP93XXFB_SYNC_HORIZ_HIGH Horizontal sync is active high. By 62 default the horizontal sync is active low. 64 EP93XXFB_SYNC_VERT_HIGH Vertical sync is active high. By 65 default the vertical sync is active high. 98 struct ep93xxfb_mach_info *mach_info = pdev->dev.platform_data; 110 video=XRESxYRES[-BPP][@REFRESH] 112 If the EP93xx video driver is built-in then the video mode is set on [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | panel-timing.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-timing.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Sam Ravnborg <sam@ravnborg.org> 20 +-------+----------+-------------------------------------+----------+ 24 +-------+----------+-------------------------------------+----------+ 28 +-------+----------#######################################----------+ 33 |<----->|<-------->#<-------+--------------------------->#<-------->| [all …]
|
/openbmc/linux/include/video/ |
H A D | display_timing.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 30 /* drive sync on pos. edge */ 32 /* drive sync on neg. edge */ 52 * Example: hsync active high, vsync active low 54 * Active Video 56 * |<- sync ->|<- back ->|<----- active ----->|<- front ->|<- sync.. 66 struct timing_entry hactive; /* hor. active video */ 69 struct timing_entry hsync_len; /* hor. sync len */ 71 struct timing_entry vactive; /* ver. active video */ 74 struct timing_entry vsync_len; /* ver. sync len */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | tvp7002.txt | 7 - compatible : Must be "ti,tvp7002" 10 - hsync-active: HSYNC Polarity configuration for the bus. Default value when 13 - vsync-active: VSYNC Polarity configuration for the bus. Default value when 16 - pclk-sample: Clock polarity of the bus. Default value when this property is 19 - sync-on-green-active: Active state of Sync-on-green signal property of the 21 0 = Normal Operation (Active Low, Default) 24 - field-even-active: Active-high Field ID output polarity control of the bus. 27 0 = Normal Operation (Active Low, Default) 31 video-interfaces.txt. 44 hsync-active = <1>; [all …]
|
/openbmc/qemu/docs/interop/ |
H A D | live-block-operations.rst | 5 later. See the COPYING file in the top-level directory. 14 live block device jobs -- stream, commit, mirror, and backup. These can 18 synchronize data from a disk image chain (including current active disk) 19 to another target image; and point-in-time (and incremental) backups of 21 primitives, and some (non-exhaustive list of) examples to illustrate 25 The file ``qapi/block-core.json`` in the QEMU source tree has the 35 --------------------------------- 38 ``blockdev-snapshot-sync``, or offline via ``qemu-img``):: 45 [A] <----- [B] 51 is also referred to as the "active layer". [all …]
|
/openbmc/linux/tools/edid/ |
H A D | edid.S | 18 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 48 ((((v1-'@')&0x1f)<<10)+(((v2-'@')&0x1f)<<5)+((v3-'@')&0x1f)) 74 /* Year of manufacture, less 1990. (1990-2245) 76 year: .byte YEAR-1990 82 Bits 6-1 Reserved, must be 0 86 Bits 6-5 Video white and sync levels, relative to blank 87 00=+0.7/-0.3 V; 01=+0.714/-0.286 V; 88 10=+1.0/-0.4 V; 11=+0.7/0 V 89 Bit 4 Blank-to-black setup (pedestal) expected 90 Bit 3 Separate sync supported [all …]
|
/openbmc/u-boot/drivers/video/ |
H A D | am335x-fb.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2013-2018 Hannes Schmelzer <oe5hpm@oevsv.at> - 4 * B&R Industrial Automation GmbH - http://www.br-automation.com 29 * 0 = DE is low-active 30 * 1 = DE is high-active 33 * 0 = pix-clk is high-active 34 * 1 = pic-clk is low-active 37 * 0 = HSYNC is active high 41 * 0 = VSYNC is active high 42 * 1 = VSYNC is active low [all …]
|
H A D | videomodes.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 14 #define FB_SYNC_HOR_HIGH_ACT 1 /* horizontal sync high active */ 15 #define FB_SYNC_VERT_HIGH_ACT 2 /* vertical sync high active */ 16 #define FB_SYNC_EXT 4 /* external sync */ 17 #define FB_SYNC_COMP_HIGH_ACT 8 /* composite sync high active */ 21 #define FB_SYNC_ON_GREEN 32 /* sync on green */ 42 int left_margin; /* time from sync to picture */ 43 int right_margin; /* time from picture to sync */ 44 int upper_margin; /* time from sync to picture */ 46 int hsync_len; /* length of horizontal sync */ [all …]
|
H A D | logicore_dp_tx.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 15 * struct logicore_dp_tx_msa - Main Stream Attributes (MSA) 18 * @h_active: Horizontal active resolution (pixels) 20 * @h_sync_polarity: Horizontal sync polarity 22 * @h_sync_width: Horizontal sync width (pixels) 24 * @v_active: Vertical active resolution (lines) 26 * @v_sync_polarity: Vertical sync polarity 28 * @v_sync_width: Vertical sync width (lines)
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | assert-power-good | 3 # shellcheck source=meta-facebook/meta-harma/recipes-phosphor/state/phosphor-state-manager/power-cmd 4 source /usr/libexec/phosphor-state-manager/power-cmd 6 # Sync Led status to off 7 systemctl start obmc-led-group-stop@power_on.service 9 active=$(systemctl is-active host-graceful-poweroff@0.service) 10 if [ -z "$active" ] || [ "$active" != "inactive" ]; then 14 active=$(systemctl is-active host-force-poweroff@0.service) 15 if [ -z "$active" ] || [ "$active" != "inactive" ]; then 19 active=$(systemctl is-active host-powerreset@0.service) 20 if [ -z "$active" ] || [ "$active" != "inactive" ]; then [all …]
|
H A D | deassert-power-good | 3 # shellcheck source=meta-facebook/recipes-fb/obmc_functions/files/fb-common-functions 4 source /usr/libexec/fb-common-functions 5 # shellcheck source=meta-facebook/meta-harma/recipes-phosphor/state/phosphor-state-manager/power-cmd 6 source /usr/libexec/phosphor-state-manager/power-cmd 7 # shellcheck source=meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/device-util 8 source /usr/libexec/phosphor-gpio-monitor/device-util 13 if [ ! -e "/sys/bus/i2c/drivers/pca954x/3-0070" ]; then 21 if [ "$valid_sgpio" -eq 0 ]; then 22 # Sync Led status to on 23 systemctl start obmc-led-group-start@power_on.service [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | runcmd.py | 4 # SPDX-License-Identifier: MIT 61 …self.assertRaisesRegex(AssertionError, "Command 'echo .* false' returned non-zero exit status 1:\n… 65 …self.assertRaisesRegex(CommandError, "Command 'echo .* false' returned non-zero exit status 1 with… 69 result = runCmd("echo stdout; echo stderr >&2", shell=True, sync=False) 74 … result = runCmd("echo stdout; echo stderr >&2", shell=True, stderr=subprocess.PIPE, sync=False) 82 result = runCmd(['sleep', '60'], timeout=self.TIMEOUT, ignore_status=True, sync=False) 83 self.assertEqual(result.status, -signal.SIGTERM) 85 self.assertLess(end - start, self.TIMEOUT + self.DELTA) 86 …e_count(), msg="Thread counts were not equal before (%s) and after (%s), active threads: %s" % (nu… 92 …nCmd(['sleep', '60'], timeout=self.TIMEOUT, ignore_status=True, stderr=subprocess.PIPE, sync=False) [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | time-sync.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 7 #include "time-sync.h" 12 skb_queue_head_init(&data->frame_list); in iwl_mvm_init_time_sync() 17 struct ieee80211_mgmt *mgmt = (void *)skb->data; in iwl_mvm_is_skb_match() 21 skb_dialog_token = mgmt->u.action.u.wnm_timing_msr.dialog_token; in iwl_mvm_is_skb_match() 23 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token; in iwl_mvm_is_skb_match() 25 if ((ether_addr_equal(mgmt->sa, addr) || in iwl_mvm_is_skb_match() 26 ether_addr_equal(mgmt->da, addr)) && in iwl_mvm_is_skb_match() 39 * in the queue, they did not get a time sync notification and are in iwl_mvm_time_sync_find_skb() 42 while ((skb = skb_dequeue(&mvm->time_sync.frame_list))) { in iwl_mvm_time_sync_find_skb() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/tilcdc/ |
H A D | panel.txt | 1 Device-Tree bindings for tilcdc DRM generic panel output driver 4 - compatible: value should be "ti,tilcdc,panel". 5 - panel-info: configuration info to configure LCDC correctly for the panel 6 - ac-bias: AC Bias Pin Frequency 7 - ac-bias-intrpt: AC Bias Pin Transitions per Interrupt 8 - dma-burst-sz: DMA burst size 9 - bpp: Bits per pixel 10 - fdd: FIFO DMA Request Delay 11 - sync-edge: Horizontal and Vertical Sync Edge: 0=rising 1=falling 12 - sync-ctrl: Horizontal and Vertical Sync: Control: 0=ignore [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_modes.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 46 * enum drm_mode_status - hardware support status of a mode 68 * @MODE_HSYNC_NARROW: horizontal sync too narrow 69 * @MODE_HSYNC_WIDE: horizontal sync too wide 72 * @MODE_VSYNC_NARROW: vertical sync too narrow 73 * @MODE_VSYNC_WIDE: vertical sync too wide 129 MODE_STALE = -3, 130 MODE_BAD = -2, 131 MODE_ERROR = -1 [all …]
|
/openbmc/linux/drivers/dma-buf/ |
H A D | sync_debug.h | 2 * Sync File validation framework and debug infomation 19 #include <linux/dma-fence.h> 25 * struct sync_timeline - sync object 29 * @pt_tree: rbtree of active (unsignaled/errored) sync_pts 30 * @pt_list: list of active (unsignaled/errored) sync_pts 50 return container_of(fence->lock, struct sync_timeline, lock); in dma_fence_parent() 54 * struct sync_pt - sync_pt object 56 * @link: link on the sync timeline's list 57 * @node: node in the sync timeline's tree
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | state_dump.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * hl_format_as_binary - helper function, format an integer as binary 37 buf_len -= 3; in hl_format_as_binary() 43 bit = n & (1 << (sizeof(n) * BITS_PER_BYTE - 1)); in hl_format_as_binary() 58 * resize_to_fit - helper function, resize buffer to fit given amount of data 79 return -ENOMEM; in resize_to_fit() 89 * hl_snprintf_resize() - print formatted data to buffer, resize as needed 113 return -EINVAL; in hl_snprintf_resize() 116 length = vsnprintf(*buf + *offset, *size - *offset, format, args); in hl_snprintf_resize() 125 length = vsnprintf(*buf + *offset, *size - *offset, format, in hl_snprintf_resize() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-thread-pool.c | 3 #include "block/thread-pool.h" 7 #include "qemu/error-report.h" 8 #include "qemu/main-loop.h" 11 static int active; variable 22 return qatomic_fetch_inc(&data->n); in worker_cb() 28 if (qatomic_cmpxchg(&data->n, 0, 1) == 0) { in long_cb() 30 qatomic_or(&data->n, 2); in long_cb() 38 g_assert(data->ret == -EINPROGRESS || data->ret == -ECANCELED); in done_cb() 39 data->ret = ret; in done_cb() 40 data->aiocb = NULL; in done_cb() [all …]
|
/openbmc/linux/tools/testing/selftests/sync/ |
H A D | sync_wait.c | 2 * sync fence wait tests 3 * Copyright 2015-2016 Collabora Ltd. 28 #include "sync.h" 36 int valid, active, signaled, ret; in test_fence_multi_timeline_wait() local 53 active = sync_fence_count_with_status(merged, FENCE_STATUS_ACTIVE); in test_fence_multi_timeline_wait() 54 ASSERT(active == 3, "Fence signaled too early!\n"); in test_fence_multi_timeline_wait() 61 active = sync_fence_count_with_status(merged, FENCE_STATUS_ACTIVE); in test_fence_multi_timeline_wait() 63 ASSERT(active == 2 && signaled == 1, in test_fence_multi_timeline_wait() 67 active = sync_fence_count_with_status(merged, FENCE_STATUS_ACTIVE); in test_fence_multi_timeline_wait() 69 ASSERT(active == 1 && signaled == 2, in test_fence_multi_timeline_wait() [all …]
|
/openbmc/linux/drivers/gpu/drm/mcde/ |
H A D | mcde_display_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 236 #define MCDE_TVBL1_BSL1_SHIFT 16 /* VSW vertical sync pulse width 11 bits */ 253 * 0 = 1 pixel HBP, 255 = 256 pixels, so actual value - 1 262 #define MCDE_TVLBALW_LBW_SHIFT 0 /* HSW horizonal sync width, line blanking width 11 bits */ 263 #define MCDE_TVLBALW_ALW_SHIFT 16 /* HFP horizontal front porch, active line width 11 bits */ 281 /* inverted vertical sync pulse for HRTFT 0 = active low, 1 active high */ 283 /* inverted vertical sync, 0 = active high (the normal), 1 = active low */ 285 /* inverted horizontal sync, 0 = active high (the normal), 1 = active low */ 289 /* invert output enable 0 = active high, 1 = active low */ 333 #define MCDE_VSCRC_VSPOL BIT(27) /* 0 active high, 1 active low */ [all …]
|
/openbmc/phosphor-bmc-code-mgmt/ |
H A D | meson.options | 2 …/github.com/openbmc/docs/blob/master/architecture/code-update/flash-layout.md#supported-filesystem… 3 # - static: NOR flash configured with fixed-sized MTD partitions. 4 # - ubi: NOR flash device configured with UBI volumes. 5 # - mmc: eMMC flash device configured with ext4 filesystems. 7 'bmc-layout', 16 'host-bios-upgrade', 23 'sync-bmc-files', 26 description: 'Enable sync of filesystem files.', 32 'verify-signature', 39 'usb-code-update', [all …]
|
/openbmc/linux/sound/soc/ti/ |
H A D | davinci-i2s.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * based on davinci-mcasp.c DT support 31 #include "edma-pcm.h" 32 #include "davinci-i2s.h" 34 #define DRV_NAME "davinci-i2s" 39 * - This driver supports the "Audio Serial Port" (ASP), 42 * - But it labels it a "Multi-channel Buffered Serial Port" 44 * backward-compatible, possibly explaining that confusion. 46 * - OMAP chips have a controller called McBSP, which is 49 * - Newer DaVinci chips have a controller called McASP, [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 151 | 4 # Tests for active mirroring 38 qemu_img('create', '-f', iotests.imgfmt, source_img, '128M') 39 qemu_img('create', '-f', iotests.imgfmt, target_img, '128M') 43 'node-name': 'source-node', 49 blk_target = {'node-name': 'target-node', 57 self.vm.add_device('virtio-blk,id=vblk,drive=source') 73 'write -P 1 0 %i' % self.image_len); 77 self.vm.hmp_qemu_io('source', 'aio_write -P 2 %i 1M' % offset) 79 self.vm.hmp_qemu_io('source', 'aio_write -z %i 1M' % offset) 82 self.vm.cmd('blockdev-mirror', [all …]
|
H A D | 144 | 3 # Check live snapshot, followed by active commit, and another snapshot. 62 _launch_qemu -drive file="${TEST_IMG}",if=virtio 73 # First live snapshot, new overlay as active layer 74 _send_qemu_cmd $h "{ 'execute': 'blockdev-snapshot-sync', 77 'snapshot-file':'${TMP_SNAP1}', 83 echo === Performing block-commit on active layer === 88 # Block commit on active layer, push the new overlay into base 89 _send_qemu_cmd $h "{ 'execute': 'block-commit', 103 _send_qemu_cmd $h "{ 'execute': 'block-job-complete', 113 # New live snapshot, new overlays as active layer [all …]
|