/openbmc/linux/Documentation/fb/ |
H A D | ep93xx-fb.rst | 6 embedded LCD displays. If you have a standard desktop monitor then you 14 If you have an embedded LCD display then you need to define a video 24 Note that the pixel clock value is in pico-seconds. You can use the 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/arch/sparc/kernel/ |
H A D | rtrap_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 * a pointer with version tag embedded in it. To maintain 31 * the ADI security, we must re-enable PSTATE.mcde before 46 * a pointer with version tag embedded in it. To maintain 47 * the ADI security, we must re-enable PSTATE.mcde before 72 * a pointer with version tag embedded in it. To maintain 73 * the ADI security, we must re-enable PSTATE.mcde before 105 * If we re-enable interrupts here, we can recurse down 128 * If we re-enable interrupts here, we can recurse down 179 /* This fpdepth clear is necessary for non-syscall rtraps only */ [all …]
|
/openbmc/linux/include/media/ |
H A D | v4l2-mediabus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/v4l2-mediabus.h> 48 * V4L2_MBUS_[HV]SYNC* flags should be also used for specifying 60 /* FIELD = 0/1 - Field1 (odd)/Field2 (even) */ 62 /* FIELD = 1/0 - Field1 (odd)/Field2 (even) */ 64 /* Active state of Sync-on-green (SoG) signal, 0/1 for LOW/HIGH respectively. */ 71 /* Clock non-continuous mode support. */ 77 * struct v4l2_mbus_config_mipi_csi2 - MIPI CSI-2 data bus configuration 94 * struct v4l2_mbus_config_parallel - parallel data bus configuration 106 * struct v4l2_mbus_config_mipi_csi1 - CSI-1/CCP2 data bus configuration [all …]
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_sync.c | 15 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 35 * radeon_sync_create - zero init sync object 37 * @sync: sync object to initialize 39 * Just clear the sync object for now. 41 void radeon_sync_create(struct radeon_sync *sync) in radeon_sync_create() argument 46 sync->semaphores[i] = NULL; in radeon_sync_create() 49 sync->sync_to[i] = NULL; in radeon_sync_create() 51 sync->last_vm_update = NULL; in radeon_sync_create() 55 * radeon_sync_fence - use the semaphore to sync to a fence 57 * @sync: sync object to add fence to [all …]
|
H A D | evergreen_dma.c | 31 * evergreen_dma_fence_ring_emit - emit a fence on the DMA ring 38 * an interrupt if needed (evergreen-SI). 43 struct radeon_ring *ring = &rdev->ring[fence->ring]; in evergreen_dma_fence_ring_emit() 44 u64 addr = rdev->fence_drv[fence->ring].gpu_addr; in evergreen_dma_fence_ring_emit() 49 radeon_ring_write(ring, fence->seq); in evergreen_dma_fence_ring_emit() 59 * evergreen_dma_ring_ib_execute - schedule an IB on the DMA engine 69 struct radeon_ring *ring = &rdev->ring[ib->ring]; in evergreen_dma_ring_ib_execute() 71 if (rdev->wb.enabled) { in evergreen_dma_ring_ib_execute() 72 u32 next_rptr = ring->wptr + 4; in evergreen_dma_ring_ib_execute() 77 radeon_ring_write(ring, ring->next_rptr_gpu_addr & 0xfffffffc); in evergreen_dma_ring_ib_execute() [all …]
|
/openbmc/linux/Documentation/admin-guide/blockdev/drbd/ |
H A D | DRBD-8.3-data-packets.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Created with Inkscape (http://www.inkscape.org/) --> 11 style="fill-rule:evenodd"> 45 transform="matrix(0.9895258,-0.1443562,0.1443562,0.9895258,-1244.4792,1416.5139)" 47 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 65 transform="matrix(0.9788674,0.2044961,-0.2044961,0.9788674,1620.9382,-1639.4947)" 67 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 78 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 86 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 94 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… [all …]
|
/openbmc/linux/include/linux/platform_data/ |
H A D | wilco-ec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * ChromeOS Wilco Embedded Controller 25 * struct wilco_ec_device - Wilco Embedded Controller handle. 34 * @debugfs_pdev: The child platform_device used by the debugfs sub-driver. 35 * @rtc_pdev: The child platform_device used by the RTC sub-driver. 36 * @charger_pdev: Child platform_device used by the charger config sub-driver. 37 * @telem_pdev: The child platform_device used by the telemetry sub-driver. 54 * struct wilco_ec_request - Mailbox request message format. 72 * struct wilco_ec_response - Mailbox response message format. 75 * @result: Result code from the EC. Non-zero indicates an error. [all …]
|
/openbmc/u-boot/tools/binman/etype/ |
H A D | cros_ec_rw.py | 1 # SPDX-License-Identifier: GPL-2.0+ 5 # Entry-type module for a Chromium OS EC image (read-write section) 12 """A blob entry which contains a Chromium OS read-write EC image 15 - cros-ec-rw-path: Filename containing the EC image 17 This entry holds a Chromium OS EC (embedded controller) image, for use in 18 updating the EC on startup via software sync. 22 'cros-ec-rw')
|
/openbmc/linux/arch/mips/alchemy/common/ |
H A D | sleeper.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2002 Embedded Edge, LLC 74 sync 76 sync 103 sync 105 sync 107 sync 129 sync 131 sync 133 /* wait for sdram to enter self-refresh mode */ [all …]
|
/openbmc/u-boot/board/sbc8641d/ |
H A D | sbc8641d.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright 2007 Embedded Specialties, Inc. 52 gd->ram_size = dram_size; in dram_init() 93 * Fixed sdram init -- doesn't use serial presence detect. 99 volatile struct ccsr_ddr *ddr = &immap->im_ddr1; in fixed_sdram() 101 ddr->cs0_bnds = CONFIG_SYS_DDR_CS0_BNDS; in fixed_sdram() 102 ddr->cs1_bnds = CONFIG_SYS_DDR_CS1_BNDS; in fixed_sdram() 103 ddr->cs2_bnds = CONFIG_SYS_DDR_CS2_BNDS; in fixed_sdram() 104 ddr->cs3_bnds = CONFIG_SYS_DDR_CS3_BNDS; in fixed_sdram() 105 ddr->cs0_config = CONFIG_SYS_DDR_CS0_CONFIG; in fixed_sdram() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_sync.c | 1 // SPDX-License-Identifier: MIT 16 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 32 #include <linux/dma-fence-chain.h> 46 * amdgpu_sync_create - zero init sync object 48 * @sync: sync object to initialize 50 * Just clear the sync object for now. 52 void amdgpu_sync_create(struct amdgpu_sync *sync) in amdgpu_sync_create() argument 54 hash_init(sync->fences); in amdgpu_sync_create() 58 * amdgpu_sync_same_dev - test if fence belong to us 73 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev() [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | ths8200.c | 2 * ths8200 - Texas Instruments THS8200 video encoder driver 23 #include <linux/v4l2-dv-timings.h> 25 #include <media/v4l2-dv-timings.h> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-device.h> 33 MODULE_PARM_DESC(debug, "debug level (0-2)"); 93 /* To set specific bits in the register, a clear-mask is given (to be AND-ed), 94 * and then the value-mask (to be OR-ed). 108 reg->val = ths8200_read(sd, reg->reg & 0xff); in ths8200_g_register() 109 reg->size = 1; in ths8200_g_register() [all …]
|
/openbmc/linux/drivers/media/platform/ti/am437x/ |
H A D | am437x-vpfe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2013 - 2014 Texas Instruments, Inc. 12 #include <linux/am437x-vpfe.h> 20 #include <media/v4l2-dev.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-contig.h> 26 #include "am437x-vpfe_regs.h" 36 /* BT656 - 8 bit */ [all …]
|
/openbmc/linux/include/linux/ |
H A D | rculist.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * RCU-protected list version 14 * INIT_LIST_HEAD_RCU - Initialize a list_head visible to RCU readers 24 WRITE_ONCE(list->next, list); in INIT_LIST_HEAD_RCU() 25 WRITE_ONCE(list->prev, list); in INIT_LIST_HEAD_RCU() 29 * return the ->next pointer of a list_head in an rcu safe 32 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next))) 35 * list_tail_rcu - returns the prev pointer of the head of the list 42 #define list_tail_rcu(head) (*((struct list_head __rcu **)(&(head)->prev))) 55 "RCU-list traversed in non-reader section!"); \ [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | silead.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* ------------------------------------------------------------------------- 3 * Copyright (C) 2014-2015, Intel Corporation 7 * Copyright (C) 2010-2015, Shanghai Sileadinc Co.Ltd 9 * ------------------------------------------------------------------------- 94 struct input_absinfo *absinfo_x = &data->input->absinfo[ABS_MT_POSITION_X]; in silead_apply_efi_fw_min_max() 95 struct input_absinfo *absinfo_y = &data->input->absinfo[ABS_MT_POSITION_Y]; in silead_apply_efi_fw_min_max() 97 if (!data->efi_fw_min_max_set) in silead_apply_efi_fw_min_max() 100 absinfo_x->minimum = data->efi_fw_min_max[0]; in silead_apply_efi_fw_min_max() 101 absinfo_x->maximum = data->efi_fw_min_max[1]; in silead_apply_efi_fw_min_max() [all …]
|
/openbmc/u-boot/board/renesas/stout/ |
H A D | cpld.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (C) 2015 Cogent Embedded, Inc. 13 /* power-up behaviour */ 106 /* connected to COM Express connector, all 10-bit modes */ 109 /* connected to COM Express connector, all 12-bit modes */ 115 /* connected to COM Express connector, modes with sync signals */ 121 /* connected to COM Express connector, modes with sync, field, clken signals */ 130 /* connected to COM Express connector, modes with sync, field, clken signals */ 136 /* connected to on-board QSPI flash */ 157 /* connected to on-board 10/100 Phy */ [all …]
|
/openbmc/linux/Documentation/powerpc/ |
H A D | elf_hwcaps.rst | 11 --------------- 46 ------------- 56 ------------- 65 ------------------- 67 HWCAPs are allocated as described in Power Architecture 64-Bit ELF V2 ABI 71 --------------------------------- 74 32-bit CPU 77 64-bit CPU (userspace may be running in 32-bit mode). 104 Embedded Floating Point single precision operations are available. 107 Embedded Floating Point double precision operations are available. [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/perl/files/ |
H A D | native-perlinc.patch | 4 Subject: [PATCH] perl: sync with OE 6 Upstream-Status: Inappropriate [embedded specific] 7 Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> 8 --- 9 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 13 +++++++++++++ 12 diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils… 14 --- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 15 +++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 16 @@ -1862,6 +1862,19 @@ from the perl source tree. 17 $self->{PERL_LIB} ||= $Config{privlibexp}; [all …]
|
/openbmc/u-boot/board/sbc8548/ |
H A D | sbc8548.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2007 Embedded Specialties, Inc. 46 out_be32(&ecm->eedr, 0xffffffff); /* clear ecm errors */ in checkboard() 47 out_be32(&ecm->eeer, 0xffffffff); /* enable ecm errors */ in checkboard() 70 out_be32(&gur->lbiuiplldcr1, 0x00078080); in local_bus_init() 72 out_be32(&gur->lbiuiplldcr0, 0x7c0f1bf0); in local_bus_init() 74 out_be32(&gur->lbiuiplldcr0, 0x6c0f1bf0); in local_bus_init() 76 out_be32(&gur->lbiuiplldcr0, 0x5c0f1bf0); in local_bus_init() 89 * According to MPC8548ERMAD Rev. 1.3, 13.3.1.16, 13-30 in local_bus_init() 98 out_be32(&lbc->lcrr, lcrr); in local_bus_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 62 #define ADV7511_REG_GC(x) (0x4b + (x)) /* 0x4b - 0x51 */ 66 #define ADV7511_REG_AVI_INFOFRAME(x) (0x55 + (x)) /* 0x55 - 0x6f */ 70 #define ADV7511_REG_AUDIO_INFOFRAME(x) (0x73 + (x)) /* 0x73 - 0x7c */ 77 #define ADV7511_REG_AN(x) (0xb0 + (x)) /* 0xb0 - 0xb7 */ 80 #define ADV7511_REG_BKSV(x) (0xc0 + (x)) /* 0xc0 - 0xc3 */ 84 #define ADV7511_REG_BSTATUS(x) (0xca + (x)) /* 0xca - 0xcb */ 89 #define ADV7511_REG_SYNC_ADJUSTMENT(x) (0xd7 + (x)) /* 0xd7 - 0xdc */ 251 * enum adv7511_sync_polarity - Polarity for the input sync signals 252 * @ADV7511_SYNC_POLARITY_PASSTHROUGH: Sync polarity matches that of [all …]
|
/openbmc/linux/drivers/media/rc/ |
H A D | ite-cir.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 9 #define ITE_DRIVER_NAME "ite-cir" 34 /* hw-specific operation function pointers; most of these must be 82 /* sync data */ 98 /* duty cycle, 0-100 */ 114 /* low-speed carrier frequency limits (Hz) */ 118 /* high-speed carrier frequency limits (Hz) */ 130 * n in RDCR produces a tolerance of +/- n * 6.25% around the center 135 * frequency A = (H - L) / (H + L). We can use this in order to honor the 136 * s_rx_carrier_range() call in ir-core. We'll suppose that any request [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | setup_percpu.c | 1 // SPDX-License-Identifier: GPL-2.0 36 [0 ... NR_CPUS-1] = BOOT_PERCPU_OFFSET, 55 * pcpu_need_numa - determine percpu allocation needs to consider NUMA 135 rc = -EINVAL; in setup_per_cpu_areas() 138 PERCPU_DYNAMIC_RESERVE - PERCPU_FIRST_CHUNK_RESERVE; in setup_per_cpu_areas() 142 * On 64bit, use PMD_SIZE for atom_size so that embedded in setup_per_cpu_areas() 168 delta = (unsigned long)pcpu_base_addr - (unsigned long)__per_cpu_start; in setup_per_cpu_areas() 224 * Sync back kernel address range again. We already did this in in setup_per_cpu_areas() 226 * the smpboot asm and arch_sync_kernel_mappings() doesn't sync to in setup_per_cpu_areas() 227 * swapper_pg_dir on 32-bit. The per-cpu mappings need to be available in setup_per_cpu_areas() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 37 reg-names: 40 needing a non-default address. 43 - const: main [all …]
|
/openbmc/linux/drivers/staging/nvec/ |
H A D | nvec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * NVEC: NVIDIA compliant embedded controller interface 7 * Authors: Pierre-Hugues Husson <phhusson@free.fr> 10 * Julian Andres Klode <jak@jak-linux.org> 26 /* NVEC_POOL_SIZE - Size of the pool in &struct nvec_msg */ 30 * NVEC_MSG_SIZE - Maximum size of the data field of &struct nvec_msg. 39 * enum nvec_event_size - The size of an event message 56 * enum nvec_msg_type - The type of a message 82 * struct nvec_msg - A buffer for a single message 103 * struct nvec_chip - A single connection to an NVIDIA Embedded controller [all …]
|
/openbmc/linux/include/uapi/linux/android/ |
H A D | binder.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 63 * struct binder_object_header - header shared by all binder metadata objects. 74 * driver takes care of re-writing the structure type and data as it moves 92 * struct binder_fd_object - describes a filedescriptor to be fixed up. 97 * @cookie: opaque data, used by user-space 110 /* struct binder_buffer_object - object describing a userspace buffer 142 /* struct binder_fd_array_object - object describing an array of fds in a buffer 150 * descriptors embedded in a binder_buffer_object. It is 159 * embedded list of file descriptors is represented by a 172 * On 64-bit platforms where user code may run in 32-bits the driver must [all …]
|