| /kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
| D | cvmx-spi.h | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 #include <asm/octeon/cvmx-gmxx-defs.h> 37 /* CSR typedefs have been moved to cvmx-csr-*.h */ 62 /** Called for calendar data synchronization */ 89 * can operate as a full duplex (both Tx and Rx data paths 90 * active) or as a halfplex (either the Tx data path is 91 * active or the Rx data path is active, but not both). 107 * can operate as a full duplex (both Tx and Rx data paths [all …]
|
| /kernel/linux/linux-5.10/drivers/gnss/ |
| D | sirf.c | 1 // SPDX-License-Identifier: GPL-2.0 29 * If no data arrives for this time, we assume that the chip is off. 32 * low value. Also power saving settings (like send data only on movement) 47 bool active; member 58 static int sirf_serdev_open(struct sirf_data *data) in sirf_serdev_open() argument 62 mutex_lock(&data->serdev_mutex); in sirf_serdev_open() 63 if (++data->serdev_count == 1) { in sirf_serdev_open() 64 ret = serdev_device_open(data->serdev); in sirf_serdev_open() 66 data->serdev_count--; in sirf_serdev_open() 70 serdev_device_set_baudrate(data->serdev, data->speed); in sirf_serdev_open() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/ |
| D | nvidia,tegra20-gmi.txt | 10 - compatible : Should contain one of the following: 11 For Tegra20 must contain "nvidia,tegra20-gmi". 12 For Tegra30 must contain "nvidia,tegra30-gmi". 13 - reg: Should contain GMI controller registers location and length. 14 - clocks: Must contain an entry for each entry in clock-names. 15 - clock-names: Must include the following entries: "gmi" 16 - resets : Must contain an entry for each entry in reset-names. 17 - reset-names : Must include the following entries: "gmi" 18 - #address-cells: The number of cells used to represent physical base 20 - #size-cells: The number of cells used to represent the size of an address [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Dan Murphy <dmurphy@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - const: ti,tlv320adc3140 29 - const: ti,tlv320adc5140 30 - const: ti,tlv320adc6140 [all …]
|
| /kernel/linux/linux-5.10/drivers/acpi/ |
| D | pci_link.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * pci_link.c - ACPI PCI Interrupt Link Device Driver ($Revision: 34 $) 12 * for IRQ management (e.g. start()->_SRS). 52 * If a link is initialized, we never change its active and initialized 53 * later even the link is disable. Instead, we just repick the active irq 56 u32 active; /* Current IRQ */ member 75 static int sci_irq = -1, sci_penalty; 77 /* -------------------------------------------------------------------------- 79 -------------------------------------------------------------------------- */ 90 switch (resource->type) { in acpi_pci_link_check_possible() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | via-camera.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 #define VCR_IC_EAV 0x0001 /* End of active video status */ 8 #define VCR_IC_FBOTFLD 0x0004 /* "flipping" Bottom field is active */ 9 #define VCR_IC_ACTBUF 0x0018 /* Active video buffer */ 10 #define VCR_IC_VSYNC 0x0020 /* 0 = VB, 1 = active video */ 11 #define VCR_IC_BOTFLD 0x0040 /* Bottom field is active */ 13 #define VCR_IC_INTEN 0x0100 /* End of active video int. enable */ 20 #define VCR_TSC_METHOD 0x00000c /* DMA method (non-functional) */ 36 #define VCR_CI_HDMODE 0x00000040 /* CCIR656-16 hdr decode mode; 1=16b */ 37 #define VCR_CI_BSWAP 0x00000080 /* Swap bytes (16-bit) */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | video-interfaces.txt | 4 --------------- 6 Video data pipelines usually consist of external devices, e.g. camera sensors, 8 video DMA engines and video data processors. 14 Data interfaces on all video devices are described by their child 'port' nodes. 15 Configuration of a port depends on other devices participating in the data 21 #address-cells = <1>; 22 #size-cells = <0>; 37 a common scheme using '#address-cells', '#size-cells' and 'reg' properties is 41 specify #address-cells, #size-cells properties independently for the 'port' 44 Two 'endpoint' nodes are linked with each other through their 'remote-endpoint' [all …]
|
| D | allwinner,sun4i-a10-csi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-csi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 13 description: |- 20 - const: allwinner,sun4i-a10-csi1 21 - const: allwinner,sun7i-a20-csi0 22 - items: [all …]
|
| D | renesas,vin.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Renesas R-Car Video Input (VIN) 11 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 14 The R-Car Video Input (VIN) device provides video input capabilities for the 15 Renesas R-Car family of devices. 20 on Gen3 and RZ/G2 platforms to a CSI-2 receiver. 25 - items: 26 - enum: [all …]
|
| /kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/ |
| D | cvmx-spi.c | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 34 #include <asm/octeon/cvmx-config.h> 36 #include <asm/octeon/cvmx-pko.h> 37 #include <asm/octeon/cvmx-spi.h> 39 #include <asm/octeon/cvmx-spxx-defs.h> 40 #include <asm/octeon/cvmx-stxx-defs.h> 41 #include <asm/octeon/cvmx-srxx-defs.h> 97 * can operate as a full duplex (both Tx and Rx data paths [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
| D | st,st-mipid02.txt | 1 STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge 3 MIPID02 has two CSI-2 input ports, only one of those ports can be active at a 4 time. Active port input stream will be de-serialized and its content outputted 6 CSI-2 first input port is a dual lane 800Mbps per lane whereas CSI-2 second 7 input port is a single lane 800Mbps. Both ports support clock and data lane 8 polarity swap. First port also supports data lane swap. 11 YUV420 8-bit, YUV422 8-bit and YUV420 10-bit. 14 - compatible: shall be "st,st-mipid02" 15 - clocks: reference to the xclk input clock. 16 - clock-names: shall be "xclk". [all …]
|
| D | ov5640.txt | 1 * Omnivision OV5640 MIPI CSI-2 / parallel sensor 4 - compatible: should be "ovti,ov5640" 5 - clocks: reference to the xclk input clock. 6 - clock-names: should be "xclk". 7 - DOVDD-supply: Digital I/O voltage supply, 1.8 volts 8 - AVDD-supply: Analog voltage supply, 2.8 volts 9 - DVDD-supply: Digital core voltage supply, 1.5 volts 12 - reset-gpios: reference to the GPIO connected to the reset pin, if any. 13 This is an active low signal to the OV5640. 14 - powerdown-gpios: reference to the GPIO connected to the powerdown pin, [all …]
|
| D | tda1997x.txt | 1 Device-Tree bindings for the NXP TDA1997x HDMI receiver 6 - RGB 8bit per color (24 bits total): R[11:4] B[11:4] G[11:4] 7 - YUV444 8bit per color (24 bits total): Y[11:4] Cr[11:4] Cb[11:4] 8 - YUV422 semi-planar 8bit per component (16 bits total): Y[11:4] CbCr[11:4] 9 - YUV422 semi-planar 10bit per component (20 bits total): Y[11:2] CbCr[11:2] 10 - YUV422 semi-planar 12bit per component (24 bits total): - Y[11:0] CbCr[11:0] 11 - YUV422 BT656 8bit per component (8 bits total): YCbCr[11:4] (2-cycles) 12 - YUV422 BT656 10bit per component (10 bits total): YCbCr[11:2] (2-cycles) 13 - YUV422 BT656 12bit per component (12 bits total): YCbCr[11:0] (2-cycles) 16 - RGB 12bit per color (36 bits total): R[11:0] B[11:0] G[11:0] [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| 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> 14 There are different ways of describing the timing data of a panel. The 20 +----------+-------------------------------------+----------+-------+ 24 +----------#######################################----------+-------+ 29 |<-------->#<-------+--------------------------->#<-------->|<----->| [all …]
|
| /kernel/linux/linux-5.10/drivers/hwtracing/stm/ |
| D | heartbeat.c | 1 // SPDX-License-Identifier: GPL-2.0 25 struct stm_source_data data; member 27 unsigned int active; member 37 stm_source_write(&heartbeat->data, 0, str, sizeof str); in stm_heartbeat_hrtimer_handler() 38 if (heartbeat->active) in stm_heartbeat_hrtimer_handler() 41 return heartbeat->active ? HRTIMER_RESTART : HRTIMER_NORESTART; in stm_heartbeat_hrtimer_handler() 44 static int stm_heartbeat_link(struct stm_source_data *data) in stm_heartbeat_link() argument 47 container_of(data, struct stm_heartbeat, data); in stm_heartbeat_link() 49 heartbeat->active = 1; in stm_heartbeat_link() 50 hrtimer_start(&heartbeat->hrtimer, ms_to_ktime(interval_ms), in stm_heartbeat_link() [all …]
|
| /kernel/linux/linux-5.10/drivers/xen/ |
| D | pvcalls-front.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 #include "pvcalls-front.h" 66 struct pvcalls_data data; member 71 } active; member 74 * Socket status, needs to be 64-bit aligned due to the 82 * Internal state-machine flags. 85 * flags needs to be 64-bit aligned due to the test_and_* 104 dev_get_drvdata(&pvcalls_front_dev->dev) == NULL) in pvcalls_enter_sock() 105 return ERR_PTR(-ENOTCONN); in pvcalls_enter_sock() 107 map = (struct sock_mapping *)sock->sk->sk_send_head; in pvcalls_enter_sock() [all …]
|
| /kernel/linux/linux-5.10/arch/s390/appldata/ |
| D | appldata_base.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Base infrastructure for Linux-z/VM Monitor Stream, Stage 1. 5 * data gathering modules. 114 static void appldata_timer_function(unsigned long data) in appldata_timer_function() argument 116 queue_work(appldata_wq, (struct work_struct *) data); in appldata_timer_function() 122 * call data gathering function for each (active) module 132 if (ops->active == 1) { in appldata_work_fn() 133 ops->callback(ops->data); in appldata_work_fn() 161 rc = -ENOMEM; in appldata_diag() 163 id->record_nr = record_nr; in appldata_diag() [all …]
|
| /kernel/linux/linux-5.10/include/media/i2c/ |
| D | tvp7002.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* Texas Instruments Triple 8-/10-BIT 165-/110-MSPS Video and Graphics 6 * Author: Santiago Nunez-Corrales <santiago.nunez@ridgerun.com> 19 * struct tvp7002_config - Platform dependent data 21 * 0 - Data clocked out on rising edge of DATACLK signal 22 * 1 - Data clocked out on falling edge of DATACLK signal 24 * 0 - Active low HSYNC output, 1 - Active high HSYNC output 26 * 0 - Active low VSYNC output, 1 - Active high VSYNC output 27 *@fid_polarity: Active-high Field ID polarity. 28 * 0 - The field ID output is set to logic 1 for an odd field [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx53-tx53-x13x.dts | 2 * Copyright 2013-2017 Lothar Waßmann <LW@KARO-electronics.de> 4 * This file is dual-licensed: you can use it either under the terms 44 * http://www.opensource.org/licenses/gpl-license.html 48 /dts-v1/; 49 #include "imx53-tx53.dtsi" 50 #include <dt-bindings/input/input.h> 53 model = "Ka-Ro electronics TX53 module (LVDS)"; 63 compatible = "pwm-backlight"; 65 power-supply = <®_3v3>; 66 brightness-levels = < [all …]
|
| /kernel/linux/linux-5.10/net/ethtool/ |
| D | features.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 u32 active[ETHTOOL_DEV_FEATURE_WORDS]; member 40 struct features_reply_data *data = FEATURES_REPDATA(reply_base); in features_prepare_data() local 41 struct net_device *dev = reply_base->dev; in features_prepare_data() 44 ethnl_features_to_bitmap32(data->hw, dev->hw_features); in features_prepare_data() 45 ethnl_features_to_bitmap32(data->wanted, dev->wanted_features); in features_prepare_data() 46 ethnl_features_to_bitmap32(data->active, dev->features); in features_prepare_data() 47 ethnl_features_to_bitmap32(data->nochange, NETIF_F_NEVER_CHANGE); in features_prepare_data() 48 all_features = GENMASK_ULL(NETDEV_FEATURE_COUNT - 1, 0); in features_prepare_data() 49 ethnl_features_to_bitmap32(data->all, all_features); in features_prepare_data() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wan/ |
| D | hdlc_fr.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl> 13 (exist,new) -> 0,0 when "PVC create" or if "link unreliable" 14 0,x -> 1,1 if "link reliable" when sending FULL STATUS 15 1,1 -> 1,0 if received FULL STATUS ACK 17 (active) -> 0 when "ifconfig PVC down" or "link unreliable" or "PVC create" 18 -> 1 when "PVC up" and (exist,new) = 1,0 21 (exist,new,active) = FULL STATUS if "link reliable" 24 active = open and "link reliable" 27 CCITT LMI: ITU-T Q.933 Annex A [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,ad7606.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Beniamin Bia <beniamin.bia@analog.com> 11 - Stefan Popa <stefan.popa@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7606B.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7616.pdf 22 - adi,ad7605-4 23 - adi,ad7606-8 [all …]
|
| /kernel/linux/linux-5.10/include/video/ |
| D | display_timing.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 20 /* data enable flag */ 23 /* drive data on pos. edge */ 25 /* drive data 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 */ 71 struct timing_entry vactive; /* ver. active video */ 97 if (disp->num_timings > index) in display_timings_get() [all …]
|
| /kernel/linux/linux-5.10/drivers/thunderbolt/ |
| D | nvm.c | 1 // SPDX-License-Identifier: GPL-2.0 18 * tb_nvm_alloc() - Allocate new NVM structure 31 return ERR_PTR(-ENOMEM); in tb_nvm_alloc() 39 nvm->id = ret; in tb_nvm_alloc() 40 nvm->dev = dev; in tb_nvm_alloc() 46 * tb_nvm_add_active() - Adds active NVMem device to NVM 48 * @size: Size of the active NVM in bytes 52 * Registers new active NVmem device for @nvm. The @reg_read is called 67 config.id = nvm->id; in tb_nvm_add_active() 71 config.dev = nvm->dev; in tb_nvm_add_active() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
| D | vgic-mmio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include "vgic-mmio.h" 28 return -1UL; in vgic_mmio_read_rao() 53 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); in vgic_mmio_read_group() 55 if (irq->group) in vgic_mmio_read_group() 58 vgic_put_irq(vcpu->kvm, irq); in vgic_mmio_read_group() 66 WARN_ON(its_prop_update_vsgi(irq->host_irq, irq->priority, irq->group)); in vgic_update_vsgi() 77 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); in vgic_mmio_write_group() 79 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_group() 80 irq->group = !!(val & BIT(i)); in vgic_mmio_write_group() [all …]
|