Home
last modified time | relevance | path

Searched +full:embedded +full:- +full:sync (Results 1 – 25 of 174) sorted by relevance

1234567

/linux/Documentation/devicetree/bindings/dpll/
H A Ddpll-pin.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dpll/dpll-pin.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ivan Vecera <ivecera@redhat.com>
14 by a DPLL( Digital Phase-Locked Loop) device. The pin is identified by
17 label, type and may support embedded sync.
26 connection-type:
31 esync-control:
32 description: Indicates whether the pin supports embedded sync functionality.
[all …]
/linux/rust/kernel/
H A Dconfigfs.rs1 // SPDX-License-Identifier: GPL-2.0
3 //! configfs interface: Userspace-driven Kernel Object Configuration
5 //! configfs is an in-memory pseudo file system for configuration of kernel
11 //! - Items. All group children are groups.
12 //! - Symlink support.
13 //! - `disconnect_notify` hook.
14 //! - Default groups.
29 //! use kernel::sync
[all...]
/linux/Documentation/fb/
H A Dep93xx-fb.rst6 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
60 EP93XXFB_SYNC_HORIZ_HIGH Horizontal sync is active high. By
61 default the horizontal sync is active low.
63 EP93XXFB_SYNC_VERT_HIGH Vertical sync is active high. By
64 default the vertical sync is active high.
96 struct ep93xxfb_mach_info *mach_info = pdev->dev.platform_data;
107 video=XRESxYRES[-BPP][@REFRESH]
109 If the EP93xx video driver is built-in then the video mode is set on
[all …]
/linux/Documentation/netlink/specs/
H A Ddpll.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
8 -
16 -
20 -
23 render-max: true
24 -
26 name: lock-status
31 -
37 -
[all …]
/linux/arch/sparc/kernel/
H A Drtrap_64.S1 /* 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 …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_dpll.c1 // SPDX-License-Identifier: GPL-2.0
53 * enum ice_dpll_pin_type - enumerate ice pin types:
71 [ICE_DPLL_PIN_TYPE_RCLK_INPUT] = "rclk-input",
83 * ice_dpll_is_sw_pin - check if given pin shall be controlled by SW
88 * Check if the pin shall be controlled by SW - instead of providing raw access
89 * for pin control. For E810 NIC with dpll there is additional MUX-related logic
95 * * true - pin controlled by SW
96 * * false - pin not controlled by SW
100 if (input && pf->hw.device_id == ICE_DEV_ID_E810C_QSFP) in ice_dpll_is_sw_pin()
101 index -= ICE_DPLL_SW_PIN_INPUT_BASE_QSFP - in ice_dpll_is_sw_pin()
[all …]
/linux/Documentation/admin-guide/blockdev/drbd/
H A DDRBD-8.3-data-packets.svg1 <?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 …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_sync.c15 * 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 Devergreen_dma.c31 * 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 …]
/linux/include/linux/platform_data/
H A Dwilco-ec.h1 /* 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 …]
/linux/rust/kernel/time/hrtimer/
H A Darc.rs1 // SPDX-License-Identifier: GPL-2.0
11 use crate::sync::Arc;
12 use crate::sync::ArcBorrow;
29 fn cancel(&mut self) -> bool { in cancel()
54 T: Send + Sync,
64 ) -> ArcHrTimerHandle<T> { in start()
66 // - We keep `self` alive by wrapping it in a handle below. in start()
67 // - Sinc in start()
[all...]
/linux/drivers/dpll/zl3073x/
H A Dprop.h1 /* SPDX-License-Identifier: GPL-2.0-only */
13 * struct zl3073x_pin_props - pin properties
17 * @esync_control: embedded sync support
/linux/arch/mips/alchemy/common/
H A Dsleeper.S1 /* 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 …]
/linux/drivers/media/i2c/
H A Dths8200.c2 * 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 …]
/linux/drivers/input/touchscreen/
H A Dsilead.c1 // 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 …]
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h1 /* 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 …]
/linux/Documentation/arch/powerpc/
H A Delf_hwcaps.rst11 ---------------
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).
105 Embedded Floating Point single precision operations are available.
108 Embedded Floating Point double precision operations are available.
[all …]
/linux/rust/kernel/drm/
H A Ddevice.rs1 // SPDX-License-Identifier: GPL-2.0 OR MIT
14 sync::aref::{ARef, AlwaysRefCounted},
52 /// The device is always reference-counted.
98 pub fn new(dev: &device::Device, data: impl PinInit<T::Data, Error>) -> Result<ARef<Self>> { in new()
104 // - `VTABLE`, as a `const` is pinned to the read-only section of the compilation, in new()
105 // - `dev` is valid by its type invarants, in new()
121 // - `raw_dat in new()
[all...]
/linux/drivers/media/rc/
H A Dite-cir.h1 /* 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 …]
/linux/Documentation/devicetree/bindings/display/bridge/
H A Dadi,adv7511.yaml1 # 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 …]
/linux/drivers/staging/nvec/
H A Dnvec.h1 /* 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 …]
/linux/drivers/dpll/
H A Ddpll_netlink.c1 // SPDX-License-Identifier: GPL-2.0
30 return (struct dpll_dump_ctx *)cb->ctx; in dpll_dump_context()
36 if (nla_put_u32(msg, DPLL_A_ID, dpll->id)) in dpll_msg_add_dev_handle()
37 return -EMSGSIZE; in dpll_msg_add_dev_handle()
46 return -EMSGSIZE; in dpll_msg_add_dev_parent_handle()
56 if (!xa_get_mark(&dpll_pin_xa, pin->id, DPLL_REGISTERED)) in dpll_pin_available()
58 xa_for_each(&pin->parent_refs, i, par_ref) in dpll_pin_available()
59 if (xa_get_mark(&dpll_pin_xa, par_ref->pin->id, in dpll_pin_available()
62 xa_for_each(&pin->dpll_refs, i, par_ref) in dpll_pin_available()
63 if (xa_get_mark(&dpll_device_xa, par_ref->dpll->id, in dpll_pin_available()
[all …]
/linux/arch/arm64/boot/dts/arm/
H A Dfvp-base-revc.dts1 // SPDX-License-Identifier: GPL-2.0
5 * Architecture Envelope Model (AEM) ARMv8-A
11 /dts-v1/;
13 #include <dt-bindings/interrupt-controller/arm-gic.h>
17 #include "rtsm_ve-motherboard.dtsi"
18 #include "rtsm_ve-motherboard-rs2.dtsi"
22 compatible = "arm,fvp-base-revc", "arm,vexpress";
23 interrupt-parent = <&gic>;
24 #address-cells = <2>;
25 #size-cells = <2>;
[all …]
/linux/include/uapi/linux/android/
H A Dbinder.h1 /* 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 - objec
[all...]
/linux/Documentation/filesystems/
H A Dqnx6.rst1 .. SPDX-License-Identifier: GPL-2.0
23 for the target (QNX is used on quite a range of embedded systems) platform
29 ------
39 ---------------
65 Unused block pointers are always set to ~0 - regardless of root node,
79 0x1000 is the size reserved for each superblock - regardless of the
83 ------
104 -----------
125 -------------
141 --------------
[all …]

1234567