/linux-6.12.1/sound/soc/codecs/ |
D | nau8825.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Co-author: Meng-Huang Kuo <mhkuo@nuvoton.com> 35 #define NUVOTON_CODEC_DAI "nau8825-hifi" 41 /* cross talk suppression detection */ 198 /* register backup table when cross talk detection */ 223 * nau8825_sema_acquire - acquire the semaphore of nau88l25 233 * this function returns -ETIME. If the sleep is interrupted by a signal, 234 * this function will return -EINTR. It returns 0 if the semaphore was 246 ret = down_timeout(&nau8825->xtalk_sem, timeout); in nau8825_sema_acquire() 248 dev_warn(nau8825->dev, "Acquire semaphore timeout\n"); in nau8825_sema_acquire() [all …]
|
D | nau8821.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // nau8821.c -- Nuvoton NAU88L21 audio codec driver 7 // Co-author: Seven Lee <wtli@nuvoton.com> 32 static int quirk_override = -1; 34 MODULE_PARM_DESC(quirk, "Board-specific quirk override"); 285 struct soc_bytes_ext *params = (void *)kcontrol->private_value; in nau8821_biq_coeff_get() 287 if (!component->regmap) in nau8821_biq_coeff_get() 288 return -EINVAL; in nau8821_biq_coeff_get() 290 regmap_raw_read(component->regmap, NAU8821_R21_BIQ0_COF1, in nau8821_biq_coeff_get() 291 ucontrol->value.bytes.data, params->max); in nau8821_biq_coeff_get() [all …]
|
D | nau8824.c | 1 // SPDX-License-Identifier: GPL-2.0-only 35 static int quirk_override = -1; 37 MODULE_PARM_DESC(quirk, "Board-specific quirk override"); 211 ret = down_timeout(&nau8824->jd_sem, timeout); in nau8824_sema_acquire() 213 dev_warn(nau8824->dev, "Acquire semaphore timeout\n"); in nau8824_sema_acquire() 215 ret = down_interruptible(&nau8824->jd_sem); in nau8824_sema_acquire() 217 dev_warn(nau8824->dev, "Acquire semaphore fail\n"); in nau8824_sema_acquire() 225 up(&nau8824->jd_sem); in nau8824_sema_release() 304 "Off", "NC", "u-law", "A-law" }; 359 static const DECLARE_TLV_DB_MINMAX(hp_vol_tlv, -3000, 0); [all …]
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx7d-flex-concentrator.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "imx7d-tqma7.dtsi" 14 /delete-node/ &ds1339; 18 compatible = "kam,imx7d-flex-concentrator", "fsl,imx7d"; 22 /* 1024 MB - TQMa7D board configuration */ 26 reg_usb_otg2_vbus: regulator-usb-otg2-vbus { 27 compatible = "regulator-fixed"; 28 regulator-name = "VBUS_USBOTG2"; 29 regulator-min-microvolt = <5000000>; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | nuvoton,nau8325.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Seven Lee <WTLI@nuvoton.com> 13 - $ref: dai-common.yaml# 22 nuvoton,vref-impedance-ohms: 25 Tie-Off selection options. Due to the high impedance of the VREF 26 pin, it is important to use a low-leakage capacitor. 30 nuvoton,dac-vref-microvolt: 39 nuvoton,alc-enable: [all …]
|
D | cirrus,cs42l43.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 21 - $ref: dai-common.yaml# 26 - cirrus,cs42l43 31 vdd-p-supply: 35 vdd-a-supply: 39 vdd-d-supply: 43 vdd-io-supply: [all …]
|
/linux-6.12.1/Documentation/sound/ |
D | alsa-configuration.rst | 2 Advanced Linux Sound Architecture - Driver Configuration guide 22 too. "Debug detection" will add checks for the detection of cards. 38 ---------- 47 limiting card index for auto-loading (1-8); 49 For auto-loading more than one card, specify this option 50 together with snd-card-X aliases. 57 (0 = disable debug prints, 1 = normal debug messages, 63 Module snd-pcm-oss 64 ------------------ 86 regarding opening the device. When this option is non-zero, [all …]
|
/linux-6.12.1/drivers/net/ethernet/qlogic/qede/ |
D | qede_ptp.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 * Copyright (c) 2015-2017 QLogic Corporation 4 * Copyright (c) 2019-2020 Marvell International Ltd. 15 struct ptp_clock *clock; member 31 * qede_ptp_adjfine() - Adjust the frequency of the PTP cycle counter. 33 * @info: The PTP clock info structure. 36 * Scaled parts per million is ppm with a 16-bit binary fractional field. 44 struct qede_dev *edev = ptp->edev; in qede_ptp_adjfine() 48 if (edev->state == QEDE_STATE_OPEN) { in qede_ptp_adjfine() 49 spin_lock_bh(&ptp->lock); in qede_ptp_adjfine() [all …]
|
/linux-6.12.1/drivers/staging/sm750fb/ |
D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 79 * edge_select - Edge Select: 84 * bus_select - Input Bus Select: 85 * 0 = Input data bus is 12-bits wide 86 * 1 = Input data bus is 24-bits wide 87 * dual_edge_clk_select - Dual Edge Clock Select 90 * hsync_enable - Horizontal Sync Enable: 93 * vsync_enable - Vertical Sync Enable: 96 * deskew_enable - De-skewing Enable: 97 * 0 = De-skew disabled [all …]
|
/linux-6.12.1/drivers/media/pci/tw5864/ |
D | tw5864-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * TW5864 driver - registers description 8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */ 10 /* Register Description - Direct Map Space */ 11 /* 0x0000 ~ 0x1ffc - H264 Register Map */ 76 * 0->3 4 VLC data buffer in DDR (1M each) 77 * 0->7 8 VLC data buffer in DDR (512k each) 147 /* DDR-DPR Burst Read Enable */ 157 * 0 Single R/W Access (Host <-> DDR) 158 * 1 Burst R/W Access (Host <-> DPR) [all …]
|
/linux-6.12.1/arch/sh/drivers/pci/ |
D | pci-sh4.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #include "pci-sh7780.h" 10 #include "pci-sh7751.h" 35 #define SH4_PCIINT_MFDE 0x00000100 /* Master Func. Disable Error */ 37 #define SH4_PCIINT_SERR 0x00000040 /* SERR Detection Error */ 40 #define SH4_PCIINT_MTABT 0x00000008 /* Master-Tgt. Abort Error */ 41 #define SH4_PCIINT_MMABT 0x00000004 /* Master-Master Abort Error */ 45 #define SH4_PCIINTM_TTADIM BIT(14) /* Target-target abort interrupt */ 47 #define SH4_PCIINTM_MDEIM BIT(8) /* Master function disable error */ 48 #define SH4_PCIINTM_APEDIM BIT(7) /* Address parity error detection */ [all …]
|
/linux-6.12.1/drivers/scsi/ |
D | mvme16x_scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Detection routine for the NCR53c710 based MVME16x SCSI Controllers for Linux. 7 * Rewritten to use 53c700.c by Kars de Jong <jongk@linux-m68k.org> 25 MODULE_AUTHOR("Kars de Jong <jongk@linux-m68k.org>"); 47 printk(KERN_INFO "mvme16x-scsi: detection disabled, " in mvme16x_probe() 54 printk(KERN_ERR "mvme16x-scsi: " in mvme16x_probe() 60 hostdata->base = (void __iomem *)0xfff47000UL; in mvme16x_probe() 61 hostdata->clock = 50; /* XXX - depends on the CPU clock! */ in mvme16x_probe() 62 hostdata->chip710 = 1; in mvme16x_probe() 63 hostdata->dmode_extra = DMODE_FC2; in mvme16x_probe() [all …]
|
/linux-6.12.1/include/linux/mfd/arizona/ |
D | pdata.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <dt-bindings/mfd/arizona.h> 12 #include <linux/regulator/arizona-ldo1.h> 13 #include <linux/regulator/arizona-micsupp.h> 36 #define ARIZONA_GPN_FN_MASK 0x007F /* GPN_FN - [6:0] */ 37 #define ARIZONA_GPN_FN_SHIFT 0 /* GPN_FN - [6:0] */ 38 #define ARIZONA_GPN_FN_WIDTH 7 /* GPN_FN - [6:0] */ 62 unsigned int soft_start:1; /** Disable aggressive startup ramp rate */ 86 /** If a direct 32kHz clock is provided on an MCLK specify it here */ 105 /** GPIO5 is used for jack detection */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/wireless/ |
D | mediatek,mt76.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Felix Fietkau <nbd@nbd.name> 12 - Lorenzo Bianconi <lorenzo@kernel.org> 13 - Ryder Lee <ryder.lee@mediatek.com> 25 - mediatek,mt76 26 - mediatek,mt7628-wmac 27 - mediatek,mt7622-wmac [all …]
|
/linux-6.12.1/include/drm/ |
D | drm_bridge.h | 47 * enum drm_bridge_attach_flags - Flags for &drm_bridge_funcs.attach 58 * struct drm_bridge_funcs - drm_bridge control functions 93 * may be responsible to set a clock value. If the clock can not 109 * to look at anything else but the passed-in mode, and validate it 110 * against configuration-invariant hardware constraints. Any further 163 * @disable: 165 * This callback should disable the bridge. It is called right before 168 * bridge's @disable vfunc. If the preceding element is a &drm_encoder 169 * it's called right before the &drm_encoder_helper_funcs.disable, 176 * The @disable callback is optional. [all …]
|
/linux-6.12.1/include/linux/mfd/wm8994/ |
D | pdata.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/linux/mfd/wm8994/pdata.h -- Platform data for WM8994 39 * panel provided by the WISCE - see http://www.wolfsonmicro.com/wisce/ 52 * control panel in WISCE - see http://www.wolfsonmicro.com/wisce/ 64 * WISCE - see http://www.wolfsonmicro.com/wisce/ 78 * multiband compressor configuration panel in WISCE - see 89 * multiband compressor configuration panel in WISCE - see 100 * the multiband compressor configuration panel in WISCE - see 109 * Microphone detection rates, used to tune response rates and power 110 * consumption for WM8958/WM1811 microphone detection. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | sony,imx296.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony IMX296 1/2.8-Inch CMOS Image Sensor 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 description: |- 14 The Sony IMX296 is a 1/2.9-Inch active pixel type CMOS Solid-state image 16 features a global shutter with variable charge-integration time. It is 17 programmable through I2C and 4-wire interfaces. The sensor output is [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/usb/ |
D | dwc2.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 13 - $ref: usb-drd.yaml# 14 - $ref: usb-hcd.yaml# 19 - const: brcm,bcm2835-usb 20 - const: hisilicon,hi6220-usb 21 - const: ingenic,jz4775-otg 22 - const: ingenic,jz4780-otg [all …]
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | cht_bsw_max98090_ti.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * cht-bsw-max98090.c - ASoc Machine driver for Intel Cherryview-based 24 #include <sound/soc-acpi.h> 27 #include "../atom/sst-atom-controls.h" 45 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 46 struct snd_soc_card *card = dapm->card; in platform_clock_control() 52 if (ctx->quirks & QUIRK_PMC_PLT_CLK_0) in platform_clock_control() 57 dev_err(card->dev, "Codec dai not found; Unable to set platform clock\n"); in platform_clock_control() 58 return -EIO; in platform_clock_control() 62 ret = clk_prepare_enable(ctx->mclk); in platform_clock_control() [all …]
|
/linux-6.12.1/drivers/usb/chipidea/ |
D | usbmisc_imx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 77 /* Send resume signal without 480Mhz PHY clock */ 83 /* Force HSIC module 480M clock on, even when in Host is in suspend mode */ 87 /* For imx6dql, it is host-only controller, for later imx6, it is otg's */ 105 /* The default DM/DP value is pull-down */ 147 /* It's called when we need to enable/disable usb wakeup */ 153 /* usb charger detection */ 170 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx25_init() 174 if (data->index > 1) in usbmisc_imx25_init() 175 return -EINVAL; in usbmisc_imx25_init() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/rtc/ |
D | isil,isl1208.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Biju Das <biju.das.jz@bp.renesas.com> 11 - Trent Piepho <tpiepho@gmail.com> 14 ISL12X9 have additional pins EVIN and EVDET for tamper detection, while the 20 - isil,isl1208 21 - isil,isl1209 22 - isil,isl1218 23 - isil,isl1219 [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/ |
D | adi,ltc4282.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nuno Sa <nuno.sa@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf 20 - adi,ltc4282 25 vdd-supply: true 30 '#clock-cells': 33 adi,rsense-nano-ohms: 36 adi,vin-mode-microvolt: [all …]
|
/linux-6.12.1/drivers/net/can/flexcan/ |
D | flexcan.h | 1 /* SPDX-License-Identifier: GPL-2.0 2 * flexcan.c - FLEXCAN CAN controller driver 4 * Copyright (c) 2005-2006 Varma Electronics Oy 6 * Copyright (c) 2010-2017 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de> 10 * Based on code originally by Andrey Volkov <avolkov@varma-el.com> 17 #include <linux/can/rx-offload.h> 22 * SOC Version IP-Version Glitch- [TR]WRN_INT IRQ Err Memory err RTR rece- FD Mode MB 23 * Filter? connected? Passive detection ption in MB Supported? 41 /* Disable RX FIFO Global mask */ 45 /* Disable non-correctable errors interrupt and freeze mode */ [all …]
|
/linux-6.12.1/include/sound/ |
D | ak4117.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 #define AK4117_REG_CLOCK 0x01 /* clock control */ 27 #define AK4117_REG_QSUB_ADDR 0x11 /* Q-subcode address + control */ 28 #define AK4117_REG_QSUB_TRACK 0x12 /* Q-subcode track */ 29 #define AK4117_REG_QSUB_INDEX 0x13 /* Q-subcode index */ 30 #define AK4117_REG_QSUB_MINUTE 0x14 /* Q-subcode minute */ 31 #define AK4117_REG_QSUB_SECOND 0x15 /* Q-subcode second */ 32 #define AK4117_REG_QSUB_FRAME 0x16 /* Q-subcode frame */ 33 #define AK4117_REG_QSUB_ZERO 0x17 /* Q-subcode zero */ 34 #define AK4117_REG_QSUB_ABSMIN 0x18 /* Q-subcode absolute minute */ [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/ |
D | dc.h | 2 * Copyright 2012-2023 Advanced Micro Devices, Inc. 108 // for example, 1080p -> 8K is 4.0, or 4000 raw value 116 // for example, 8K -> 1080p is 0.25, or 250 raw value 128 * DOC: color-management-caps 133 * abstracted HW. DCE 5-12 had almost no important changes, but starting with 140 * struct rom_curve_caps - predefined transfer function caps for degamma and regamma 156 * struct dpp_color_caps - color pipeline capabilities for display pipe and 161 * just plain 256-entry lookup 170 * @dgam_rom_for_yuv: pre-defined degamma LUT for YUV planes 171 * @dgam_rom_caps: pre-definied curve caps for degamma 1D LUT [all …]
|