/linux-6.12.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-6.12.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-6.12.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-6.12.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-6.12.1/Documentation/devicetree/bindings/pci/ |
D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 23 Interface - DBI. In accordance with the reference manual the register 24 configuration space belongs to the Configuration-Dependent Module (CDM) 25 and is split up into several sub-parts Standard PCIe configuration 26 space, Port Logic Registers (PL), Shadow Config-space Registers, [all …]
|
/linux-6.12.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-6.12.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-6.12.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 management frameworks and, as such, can easily co-exist with them. 32 The graph for the STM32MP1-DK1 sound card is shown in picture: 34 .. kernel-figure:: dapm-graph.svg 57 audio subsystem signal paths 75 Mixes several analog signals into a single analog signal. 109 Signal Generator. 114 DAI Link 115 DAI Link between two DAI structures 139 (Widgets are defined in include/sound/soc-dapm.h) 142 There are convenience macros defined in soc-dapm.h that can be used to quickly [all …]
|
/linux-6.12.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-6.12.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> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-device.h> 29 #include <media/v4l2-fwnode.h> [all …]
|
/linux-6.12.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-6.12.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-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
D | dce110_hwseq.c | 50 #include "link.h" 74 * For eDP, after power-up/power/down, 84 hws->ctx 87 ctx->logger 89 struct dc_context *ctx = dc->ctx 92 hws->regs->reg 96 hws->shifts->field_name, hws->masks->field_name 104 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL), 107 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL), 110 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL), [all …]
|
/linux-6.12.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-6.12.1/drivers/net/phy/ |
D | dp83822.c | 1 // SPDX-License-Identifier: GPL-2.0 149 struct net_device *ndev = phydev->attached_dev; in dp83822_config_wol() 153 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) { in dp83822_config_wol() 154 mac = (const u8 *)ndev->dev_addr; in dp83822_config_wol() 157 return -EINVAL; in dp83822_config_wol() 171 if (wol->wolopts & WAKE_MAGIC) in dp83822_config_wol() 176 if (wol->wolopts & WAKE_MAGICSECURE) { in dp83822_config_wol() 179 (wol->sopass[1] << 8) | wol->sopass[0]); in dp83822_config_wol() 182 (wol->sopass[3] << 8) | wol->sopass[2]); in dp83822_config_wol() 185 (wol->sopass[5] << 8) | wol->sopass[4]); in dp83822_config_wol() [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/ice/ |
D | ice_ptp_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 67 * struct ice_phy_reg_info_eth56g - ETH56G PHY register parameters 83 * @pps_delay: propagation delay of the PPS output signal 85 * Characteristic information for the various TIME_REF sources possible in the 113 * Note that some values are not used for all link speeds, and the 115 * different link speeds, either the deskew marker for multi-lane link speeds 116 * or the Reed Solomon gearbox marker for RS-FEC. 136 * struct ice_eth56g_mac_reg_cfg - MAC config values for specific PTP registers 200 * struct ice_cgu_pll_params_e82x - E82X CGU parameters 201 * @refclk_pre_div: Reference clock pre-divisor [all …]
|
/linux-6.12.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-6.12.1/drivers/pci/controller/ |
D | pci-aardvark.c | 1 // SPDX-License-Identifier: GPL-2.0 20 #include <linux/pci-ecam.h> 29 #include "../pci-bridge-emul.h" 139 #define OB_WIN_DEFAULT_ACTIONS (OB_WIN_ACTIONS(OB_WIN_COUNT-1) + 0x4) 294 writel(val, pcie->base + reg); in advk_writel() 299 return readl(pcie->base + reg); in advk_readl() 314 /* check if LTSSM is in normal operation - some L* state */ in advk_pcie_link_up() 322 * According to PCIe Base specification 3.0, Table 4-14: Link in advk_pcie_link_active() 324 * is Link Up mapped to LTSSM Configuration.Idle, Recovery, L0, in advk_pcie_link_active() 325 * L0s, L1 and L2 states. And according to 3.2.1. Data Link in advk_pcie_link_active() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_resource.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 43 #include "link.h" 49 #include "link/hwss/link_hwss_dio.h" 50 #include "link/hwss/link_hwss_dpia.h" 51 #include "link/hwss/link_hwss_hpo_dp.h" 52 #include "link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h" 53 #include "link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.h" 95 dc->ctx->logger 100 #define UNABLE_TO_SPLIT -1 230 init_data->num_virtual_links, dc); in dc_create_resource_pool() [all …]
|
/linux-6.12.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 …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
D | dcn401_resource.c | 1 // SPDX-License-Identifier: MIT 53 #include "link.h" 98 #define BASE_INNER(seg) ctx->dcn_reg_offsets[seg] 126 REG_STRUCT[id-1].reg_name = BASE(reg##reg_name##_BASE_IDX) + reg##reg_name 129 REG_STRUCT[id-1].reg_name = BASE(reg ## block ## id ## _ ## reg_name ## _BASE_IDX) + \ 175 #define NBIO_BASE_INNER(seg) ctx->nbio_reg_offsets[seg] 189 (ctx->dcn_reg_offsets[reg ## reg_name ## _BASE_IDX] + reg ## reg_name) 701 .dwb_fi_phase = -1, // -1 = disable, 762 ctx->dc->caps.extended_aux_timeout_support); in dcn401_aux_engine_create() 764 return &aux_engine->base; in dcn401_aux_engine_create() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm.c | 43 #include "link/protocols/link_dpcd.h" 45 #include "link/protocols/link_dp_capability.h" 46 #include "link/protocols/link_ddc.h" 181 static enum drm_mode_subconnector get_subconnector_type(struct dc_link *link) in get_subconnector_type() argument 183 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 202 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() local 203 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 206 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property() 209 if (aconnector->dc_sink) in update_subconnector_property() 210 subconnector = get_subconnector_type(link); in update_subconnector_property() [all …]
|