/Linux-v6.1/Documentation/devicetree/bindings/leds/ |
D | leds-bcm6328.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-bcm6328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 17 as spi-gpio. See 21 exporting the 74x164 as spi-gpio prevents those LEDs to be hardware 25 should be controlled by a hardware signal instead of the MODE register value, 27 is usually 1:1 for hardware to LED signals, but through the activity/link 29 explained later in brcm,link-signal-sources). Even if a LED is hardware [all …]
|
/Linux-v6.1/arch/mips/boot/dts/brcm/ |
D | bcm63268-comtrend-vr-3032u.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 7 compatible = "comtrend,vr-3032u", "brcm,bcm63268"; 8 model = "Comtrend VR-3032u"; 17 stdout-path = &uart0; 23 brcm,serial-leds; 24 brcm,serial-dat-low; 25 brcm,serial-shift-inv; 29 brcm,hardware-controlled; 30 brcm,link-signal-sources = <0>; [all …]
|
/Linux-v6.1/drivers/leds/ |
D | leds-bcm6328.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for BCM6328 memory-mapped LEDs, based on leds-syscon.c 59 * struct bcm6328_led - state container for bcm6328 based LEDs 98 * bits [31:0] -> LEDs 8-23 99 * bits [47:32] -> LEDs 0-7 100 * bits [63:48] -> unused 105 return pin + 16; /* LEDs 0-7 (bits 47:32) */ in bcm6328_pin2shift() 107 return pin - 8; /* LEDs 8-23 (bits 31:0) */ in bcm6328_pin2shift() 115 shift = bcm6328_pin2shift(led->pin); in bcm6328_led_mode() 117 mode = led->mem + BCM6328_REG_MODE_HI; in bcm6328_led_mode() [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/mediactl/ |
D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 10 .. _media-entity-functions: 11 .. _MEDIA-ENT-F-UNKNOWN: 12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN: 13 .. _MEDIA-ENT-F-IO-V4L: 14 .. _MEDIA-ENT-F-IO-VBI: 15 .. _MEDIA-ENT-F-IO-SWRADIO: 16 .. _MEDIA-ENT-F-IO-DTV: 17 .. _MEDIA-ENT-F-DTV-DEMOD: [all …]
|
/Linux-v6.1/drivers/comedi/drivers/ |
D | ni_routes.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * COMEDI - Linux Control and Measurement Device Interface 33 * struct ni_route_set - Set of destinations with a common source. 34 * @dest: Destination of all sources in this route set. 35 * @n_src: Number of sources for this route set. 36 * @src: List of sources that all map to the same destination. 45 * struct ni_device_routes - List of all src->dest sets for a particular device. 46 * @device: Name of board/device (e.g. pxi-6733). 57 * struct ni_route_tables - Register values and valid routes for a device. 62 * Link to the valid src->dest routes and the register values used to assign [all …]
|
/Linux-v6.1/Documentation/driver-api/ |
D | pps.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 PPS - Pulse Per Second 22 -------- 25 system several PPS sources. 28 provides a high precision signal each second so that an application 32 Carrier Detect pin) or to a parallel port (ACK-pin) or to a special 38 GPS receiver as PPS source, to obtain a wallclock-time with 39 sub-millisecond synchronisation to UTC. 43 ------------------ 46 CPU GPIO-Pin as physical link to the signal, I encountered a deeper [all …]
|
/Linux-v6.1/Documentation/sound/soc/ |
D | clocking.rst | 10 ------------ 13 or SYSCLK). This audio master clock can be derived from a number of sources 23 ---------- 25 as BCLK). This clock is used to drive the digital audio data across the link 28 The DAI also has a frame clock to signal the start of each audio frame. This 32 Bit Clock can be generated as follows:- 34 - BCLK = MCLK / x, or 35 - BCLK = LRC * x, or 36 - BCLK = LRC * Channels * Word Size
|
D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 39 audio subsystem signal paths 60 Audio DAPM widgets fall into a number of types:- 63 Mixes several analog signals into a single analog signal. 97 Signal Generator. 102 DAI Link 103 DAI Link between two DAI structures 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- [all …]
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-timecard | 17 Description: (RO) The list of available time sources that the PHC 24 IRIG adjustments from external IRIG-B signal 25 DCF adjustments from external DCF signal 32 input signal. 35 10Mhz signal is used as the 10Mhz reference clock 36 PPS1 signal is sent to the PPS1 selector 37 PPS2 signal is sent to the PPS2 selector 38 TS1 signal is sent to timestamper 1 39 TS2 signal is sent to timestamper 2 40 TS3 signal is sent to timestamper 3 [all …]
|
/Linux-v6.1/Documentation/sound/hd-audio/ |
D | realtek-pc-beep.rst | 20 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 24 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 43 into 21h (headphone jack on my machine). Mixed signal respects the mute 48 into 14h (internal speaker on my machine). Mixed signal **ignores** the mute 58 +--DIV--+--!DIV--+ {1Ah boost control} 60 +--(b == 0)--+--(b != 0)--+ 70 +-----!h-----+-----S-----+ 79 All Realtek HDA codecs have a vendor-defined widget with node ID 20h which 92 Specifically, it selects between two sources for the input pin widget with Node 93 ID (NID) 1Ah: the widget's signal can come either from an audio jack (on my [all …]
|
/Linux-v6.1/drivers/media/i2c/ |
D | max9286.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2017-2019 Jacopo Mondi 6 * Copyright (C) 2017-2019 Kieran Bingham 7 * Copyright (C) 2017-2019 Laurent Pinchart 8 * Copyright (C) 2017-2019 Niklas Söderlund 20 #include <linux/i2c-mux.h> 27 #include <media/v4l2-async.h> 28 #include <media/v4l2-ctrls.h> 29 #include <media/v4l2-device.h> 30 #include <media/v4l2-fwnode.h> [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/usb/ |
D | snps,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 be presented as a standalone DT node with an optional vendor-specific 18 - $ref: usb-drd.yaml# 19 - if: 25 - dr_mode 29 $ref: usb-xhci.yaml# 35 - const: snps,dwc3 [all …]
|
/Linux-v6.1/drivers/net/ethernet/intel/ice/ |
D | ice_ptp_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 46 * @pps_delay: propagation delay of the PPS output signal 48 * Characteristic information for the various TIME_REF sources possible in the 76 * Note that some values are not used for all link speeds, and the 78 * different link speeds, either the deskew marker for multi-lane link speeds 79 * or the Reed Solomon gearbox marker for RS-FEC. 97 * @refclk_pre_div: Reference clock pre-divisor 115 /* Table of constants related to possible TIME_REF sources */ 146 * ice_e822_time_ref - Get the current TIME_REF from capabilities 153 return hw->func_caps.ts_func_info.time_ref; in ice_e822_time_ref() [all …]
|
/Linux-v6.1/drivers/input/touchscreen/ |
D | wm9705.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9705.c -- Codec driver for Wolfson WM9705 AC97 Codec. 56 * touchpanel plate and the ADC sampling the signal. 84 * Sources of glitch noise, such as signals driving an LCD display, may feed 86 * order to minimise this, a signal may be applied to the MASK pin to delay or 102 21, /* 1 AC97 Link frames */ 123 * The delay is 3 AC97 link frames + the touchpanel settling delay 147 dev_dbg(wm->dev, in wm9705_phy_init() 150 dev_dbg(wm->dev, in wm9705_phy_init() 158 dev_dbg(wm->dev, "supplied delay out of range."); in wm9705_phy_init() [all …]
|
D | wm9713.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9713.c -- Codec touch driver for Wolfson WM9713 AC97 Codec. 69 * touchpanel plate and the ADC sampling the signal. 87 MODULE_PARM_DESC(five_wire, "Set to '1' to use 5-wire touchscreen."); 92 * Sources of glitch noise, such as signals driving an LCD display, may feed 94 * order to minimise this, a signal may be applied to the MASK pin to delay or 120 21, /* 1 AC97 Link frames */ 141 * The delay is 3 AC97 link frames + the touchpanel settling delay 163 dev_info(wm->dev, "setting pen detect pull-up to %d Ohms\n", in wm9713_phy_init() 170 dev_info(wm->dev, "setting 5-wire touchscreen mode."); in wm9713_phy_init() [all …]
|
D | wm9712.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9712.c -- Codec driver for Wolfson WM9712 AC97 Codecs. 69 * touchpanel plate and the ADC sampling the signal. 87 MODULE_PARM_DESC(five_wire, "Set to '1' to use 5-wire touchscreen."); 92 * Sources of glitch noise, such as signals driving an LCD display, may feed 94 * order to minimise this, a signal may be applied to the MASK pin to delay or 120 21, /* 1 AC97 Link frames */ 141 * The delay is 3 AC97 link frames + the touchpanel settling delay 160 dev_dbg(wm->dev, "setting pen detect pull-up to %d Ohms\n", in wm9712_phy_init() 167 dev_dbg(wm->dev, "setting 5-wire touchscreen mode.\n"); in wm9712_phy_init() [all …]
|
/Linux-v6.1/include/media/ |
D | media-entity.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 26 * enum media_gobj_type - type of a graph object 30 * @MEDIA_GRAPH_LINK: Identify a media link 42 #define MEDIA_BITS_PER_ID (32 - MEDIA_BITS_PER_TYPE) 43 #define MEDIA_ID_MASK GENMASK_ULL(MEDIA_BITS_PER_ID - 1, 0) 48 * struct media_gobj - Define a graph object. 51 * @id: Non-zero object ID identifier. The ID should be unique 55 * @list: List entry stored in one of the per-type mdev object lists 68 * struct media_entity_enum - An enumeration of media entities. 71 * media_entity->internal_idx. [all …]
|
/Linux-v6.1/drivers/net/phy/ |
D | dp83822.c | 1 // SPDX-License-Identifier: GPL-2.0 126 struct net_device *ndev = phydev->attached_dev; in dp83822_set_wol() 130 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) { in dp83822_set_wol() 131 mac = (const u8 *)ndev->dev_addr; in dp83822_set_wol() 134 return -EINVAL; in dp83822_set_wol() 148 if (wol->wolopts & WAKE_MAGIC) in dp83822_set_wol() 153 if (wol->wolopts & WAKE_MAGICSECURE) { in dp83822_set_wol() 156 (wol->sopass[1] << 8) | wol->sopass[0]); in dp83822_set_wol() 159 (wol->sopass[3] << 8) | wol->sopass[2]); in dp83822_set_wol() 162 (wol->sopass[5] << 8) | wol->sopass[4]); in dp83822_set_wol() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 68 #include "link/link_dp_trace.h" 75 * For eDP, after power-up/power/down, 85 hws->ctx 90 hws->regs->reg 94 hws->shifts->field_name, hws->masks->field_name 102 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL), 105 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL), 108 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL), 111 .crtc = (mmCRTCV_GSL_CONTROL - mmCRTC_GSL_CONTROL), 211 struct dc_context *ctx = dc->ctx; in dce110_enable_display_power_gating() [all …]
|
/Linux-v6.1/drivers/hwtracing/intel_th/ |
D | gth.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2015 Intel Corporation. 25 * struct gth_output - GTH view on an output port 27 * @output: link to output device's output descriptor 41 * struct gth_device - GTH device 68 val = ioread32(gth->base + reg); in gth_output_set() 71 iowrite32(val, gth->base + reg); in gth_output_set() 80 val = ioread32(gth->base + reg); in gth_output_get() 94 val = ioread32(gth->base + reg); in gth_smcfreq_set() 97 iowrite32(val, gth->base + reg); in gth_smcfreq_set() [all …]
|
/Linux-v6.1/include/sound/ |
D | emu10k1.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 16 #include <sound/pcm-indirect.h> 25 /* ------------------- DEFINES -------------------- */ 37 /* FIXME? - according to the OSS driver the EMU10K1 needs a 29 bit DMA mask */ 55 #define PTR_CHANNELNUM_MASK 0x0000003f /* For each per-channel register, indicates the */ 57 /* accessed. For non per-channel registers the */ 93 #define IPR_CDROMSTATUSCHANGE 0x00000400 /* CD-ROM channel status change */ 106 #define INTE_VIRTUALSB_220 0x00000000 /* Capture at I/O base address 0x220-0x22f */ 111 #define INTE_VIRTUALMPU_300 0x00000000 /* Capture at I/O base address 0x300-0x301 */ 115 #define INTE_MASTERDMAENABLE 0x08000000 /* Master DMA emulation at 0x000-0x00f */ [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_resource.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 45 #include "link/link_hwss_dio.h" 46 #include "link/link_hwss_dpia.h" 47 #include "link/link_hwss_hpo_dp.h" 192 init_data->num_virtual_links, dc); in dc_create_resource_pool() 196 init_data->num_virtual_links, dc); in dc_create_resource_pool() 200 init_data->num_virtual_links, dc); in dc_create_resource_pool() 205 init_data->num_virtual_links, dc); in dc_create_resource_pool() 209 init_data->num_virtual_links, dc); in dc_create_resource_pool() 213 init_data->num_virtual_links, dc); in dc_create_resource_pool() [all …]
|
/Linux-v6.1/drivers/pci/controller/ |
D | pci-aardvark.c | 1 // SPDX-License-Identifier: GPL-2.0 20 #include <linux/pci-ecam.h> 30 #include "../pci-bridge-emul.h" 140 #define OB_WIN_DEFAULT_ACTIONS (OB_WIN_ACTIONS(OB_WIN_COUNT-1) + 0x4) 295 writel(val, pcie->base + reg); in advk_writel() 300 return readl(pcie->base + reg); in advk_readl() 315 /* check if LTSSM is in normal operation - some L* state */ in advk_pcie_link_up() 323 * According to PCIe Base specification 3.0, Table 4-14: Link in advk_pcie_link_active() 325 * is Link Up mapped to LTSSM Configuration.Idle, Recovery, L0, in advk_pcie_link_active() 326 * L0s, L1 and L2 states. And according to 3.2.1. Data Link in advk_pcie_link_active() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm.c | 173 static enum drm_mode_subconnector get_subconnector_type(struct dc_link *link) in get_subconnector_type() argument 175 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 194 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() local 195 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 198 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property() 201 if (aconnector->dc_sink) in update_subconnector_property() 202 subconnector = get_subconnector_type(link); in update_subconnector_property() 204 drm_object_property_set_value(&connector->base, in update_subconnector_property() 205 connector->dev->mode_config.dp_subconnector_property, in update_subconnector_property() 248 * struct amdgpu_device *adev - [in] desired amdgpu device [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/powerpc/fsl/ |
D | dcsr.txt | 21 - compatible 24 Definition: Must include "fsl,dcsr" and "simple-bus". 25 The DCSR space exists in the memory-mapped bus. 27 - #address-cells 33 - #size-cells 40 - ranges 42 Value type: <prop-encoded-array> 48 #address-cells = <1>; 49 #size-cells = <1>; 50 compatible = "fsl,dcsr", "simple-bus"; [all …]
|