| /Linux-v6.1/Documentation/devicetree/bindings/phy/ |
| D | qcom,qusb2-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/phy/qcom,qusb2-phy.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Wesley Cheng <quic_wcheng@quicinc.com> 19 - items: 20 - enum: 21 - qcom,ipq8074-qusb2-phy 22 - qcom,msm8953-qusb2-phy 23 - qcom,msm8996-qusb2-phy [all …]
|
| /Linux-v6.1/Documentation/admin-guide/media/ |
| D | si4713.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 ---------------------------- 17 Basically, it has transmission and signal noise level measurement features. 29 ------------------------- 34 The I2C device driver exports a v4l2-subdev interface to the kernel. 36 using the v4l2-subdev calls (g_ext_ctrls, s_ext_ctrls). 48 ---------------------- 51 Here is an output from v4l2-ctl util: 53 .. code-block:: none 55 / # v4l2-ctl -d /dev/radio0 --all -L [all …]
|
| /Linux-v6.1/drivers/media/radio/wl128x/ |
| D | fmdrv_tx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * This sub-module of FM driver implements FM TX functionality. 19 if (fmdev->tx_data.aud_mode == mode) in fm_tx_set_stereo_mono() 25 payload = (1 - mode); in fm_tx_set_stereo_mono() 31 fmdev->tx_data.aud_mode = mode; in fm_tx_set_stereo_mono() 133 fmdev->tx_data.rds.flag = rds_en_dis; in fm_tx_set_rds_mode() 143 if (fmdev->curr_fmmode != FM_MODE_TX) in fm_tx_set_radio_text() 144 return -EPERM; in fm_tx_set_radio_text() 171 if (fmdev->curr_fmmode != FM_MODE_TX) in fm_tx_set_af() 172 return -EPERM; in fm_tx_set_af() [all …]
|
| /Linux-v6.1/drivers/phy/qualcomm/ |
| D | phy-qcom-qusb2.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/nvmem-consumer.h> 23 #include <dt-bindings/phy/phy-qcom-qusb2.h> 106 * if yes, then offset gives index in the reg-layout 124 /* set of registers with offsets different per-PHY */ 295 /* true if PHY default clk scheme is single-ended */ 374 "vdd", "vdda-pll", "vdda-phy-dpdm", 379 /* struct override_param - structure holding qusb2 v2 phy overriding param 388 /*struct override_params - structure holding qusb2 v2 phy overriding params 391 * @preemphasis: Amplitude Pre-Emphasis to be updated in TUNE1 register [all …]
|
| /Linux-v6.1/drivers/gpu/drm/mediatek/ |
| D | mtk_dp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2019-2022 MediaTek Inc. 17 #include <linux/arm-smccc.h> 22 #include <linux/media-bus-format.h> 23 #include <linux/nvmem-consumer.h> 32 #include <sound/hdmi-codec.h> 315 .name = "mtk-dp-registers", 328 ret = regmap_read(mtk_dp->regs, offset, &read_val); in mtk_dp_read() 330 dev_err(mtk_dp->dev, "Failed to read register 0x%x: %d\n", in mtk_dp_read() 340 int ret = regmap_write(mtk_dp->regs, offset, val); in mtk_dp_write() [all …]
|
| /Linux-v6.1/drivers/media/radio/ |
| D | radio-wl1273.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/mfd/wl1273-core.h> 15 #include <media/v4l2-common.h> 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-device.h> 18 #include <media/v4l2-ioctl.h> 35 * static int radio_nr - The number of the radio device 47 unsigned int preemphasis; member 87 * static unsigned int rds_buf - the number of RDS buffer blocks used. 98 struct i2c_client *client = core->client; in wl1273_fm_write_fw() [all …]
|
| /Linux-v6.1/arch/arm64/boot/dts/qcom/ |
| D | sdm845-xiaomi-beryllium.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 7 #include <dt-bindings/sound/qcom,q6afe.h> 8 #include <dt-bindings/sound/qcom,q6asm.h> 17 /delete-node/ &tz_mem; 18 /delete-node/ &adsp_mem; 19 /delete-node/ &wlan_msa_mem; 20 /delete-node/ &mpss_region; [all …]
|
| D | sdm845-lg-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 /delete-node/ &adsp_mem; 17 /delete-node/ &cdsp_mem; 18 /delete-node/ &gpu_mem; 19 /delete-node/ &ipa_fw_mem; 20 /delete-node/ &mba_region; 21 /delete-node/ &mpss_region; [all …]
|
| D | sdm845-oneplus-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 17 /delete-node/ &rmtfs_mem; 26 stdout-path = "serial0:115200n8"; 29 gpio-keys { 30 compatible = "gpio-keys"; 34 pinctrl-names = "default"; 35 pinctrl-0 = <&volume_down_gpio &volume_up_gpio>; [all …]
|
| D | sdm850-samsung-w737.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 14 #include <dt-bindings/sound/qcom,q6afe.h> 15 #include <dt-bindings/sound/qcom,q6asm.h> 23 /delete-node/ &qseecom_mem; 24 /delete-node/ &wlan_msa_mem; [all …]
|
| D | sc7180-idp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 19 compatible = "qcom,sc7180-idp", "qcom,sc7180"; 29 stdout-path = "serial0:115200n8"; 41 /delete-node/ &hyp_mem; 42 /delete-node/ &xbl_mem; 43 /delete-node/ &aop_mem; [all …]
|
| D | sdm850-lenovo-yoga-c630.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/input/gpio-keys.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include <dt-bindings/sound/qcom,q6afe.h> 14 #include <dt-bindings/sound/qcom,q6asm.h> 23 /delete-node/ &ipa_fw_mem; 24 /delete-node/ &ipa_gsi_mem; 25 /delete-node/ &gpu_mem; [all …]
|
| D | sdm845-xiaomi-polaris.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/input/linux-event-codes.h> 13 #include <dt-bindings/sound/qcom,q6afe.h> 14 #include <dt-bindings/sound/qcom,q6asm.h> 24 /delete-node/ &rmtfs_mem; 25 /delete-node/ &adsp_mem; [all …]
|
| D | sdm845-mtp.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 17 compatible = "qcom,sdm845-mtp", "qcom,sdm845"; 24 stdout-path = "serial0:115200n8"; 27 vph_pwr: vph-pwr-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "vph_pwr"; 30 regulator-min-microvolt = <3700000>; 31 regulator-max-microvolt = <3700000>; [all …]
|
| D | sc7180-trogdor.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/gpio-keys.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include <dt-bindings/sound/sc7180-lpass.h> 21 thermal-zones { 22 charger_thermal: charger-thermal { 23 polling-delay-passive = <0>; [all …]
|
| D | sdm845-cheza.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 25 stdout-path = "serial0:115200n8"; 29 compatible = "pwm-backlight"; 31 enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>; 32 power-supply = <&ppvar_sys>; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&ap_edp_bklten>; 37 /* FIXED REGULATORS - parents above children */ [all …]
|
| D | sdm845-db845c.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/sound/qcom,q6afe.h> 12 #include <dt-bindings/sound/qcom,q6asm.h> 20 qcom,msm-id = <341 0x20001>; 21 qcom,board-id = <8 0>; 29 stdout-path = "serial0:115200n8"; [all …]
|
| /Linux-v6.1/include/sound/ |
| D | ac97_codec.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 24 /* specific - SigmaTel */ 33 #define AC97_SIGMATEL_MULTICHN 0x74 /* Multi-Channel programming */ 37 /* specific - Analog Devices */ 47 /* specific - Cirrus Logic */ 56 /* specific - Conexant */ 64 /* specific - ALC */ 70 #define AC97_ALC650_PRE 0x0038 /* Preemphasis status */ 72 #define AC97_ALC650_MODE 0x00C0 /* Preemphasis status */ 76 #define AC97_ALC650_L 0x8000 /* Generation Level status */ [all …]
|
| /Linux-v6.1/include/sound/ac97/ |
| D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 50 #define AC97_LINE1_LEVEL 0x46 /* Line1 DAC/ADC Level */ 51 #define AC97_LINE2_LEVEL 0x48 /* Line2 DAC/ADC Level */ 52 #define AC97_HANDSET_LEVEL 0x4a /* Handset DAC/ADC Level */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ [all …]
|
| /Linux-v6.1/drivers/gpu/drm/i915/display/ |
| D | intel_bios.c | 56 * blocks have a 1-byte Block ID, 2-byte Block Size, and Block Size bytes of 89 return _get_blocksize(block_data - 3); in get_blocksize() 102 index += bdb->header_size; in find_raw_section() 103 total = bdb->bdb_size; in find_raw_section() 135 return block - bdb; in raw_block_offset() 150 list_for_each_entry(entry, &i915->display.vbt.bdb_blocks, node) { in find_section() 151 if (entry->section_id == section_id) in find_section() 152 return entry->data + 3; in find_section() 210 if (ptrs->panel_name.table_size) in lfp_data_min_size() 211 size = max(size, ptrs->panel_name.offset + in lfp_data_min_size() [all …]
|
| D | intel_vbt_defs.h | 2 * Copyright © 2006-2016 Intel Corporation 43 * struct vbt_header - VBT Header structure 51 * @aim_offset: Offsets of add-in data blocks from beginning of VBT 65 * struct bdb_header - BDB Header structure 85 * <start>-<end> 137 * Block 1 - General Bit Definitions 190 * Block 2 - General Bytes Definition 193 /* pre-915 */ 388 * When we copy the child device configs to dev_priv->display.vbt.child_dev, we 512 * number = (block_size - sizeof(bdb_general_definitions))/ [all …]
|
| D | intel_fdi.c | 1 // SPDX-License-Identifier: MIT 30 * so pipe->transcoder cast is fine here. in assert_fdi_tx() 114 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fdi_link_train() 116 dev_priv->display.funcs.fdi->fdi_link_train(crtc, crtc_state); in intel_fdi_link_train() 122 if (crtc_state->hw.enable && crtc_state->has_pch_encoder) in pipe_required_fdi_lanes() 123 return crtc_state->fdi_lanes; in pipe_required_fdi_lanes() 132 struct drm_atomic_state *state = pipe_config->uapi.state; in ilk_check_fdi_lanes() 136 drm_dbg_kms(&dev_priv->drm, in ilk_check_fdi_lanes() 138 pipe_name(pipe), pipe_config->fdi_lanes); in ilk_check_fdi_lanes() 139 if (pipe_config->fdi_lanes > 4) { in ilk_check_fdi_lanes() [all …]
|
| /Linux-v6.1/drivers/media/radio/si4713/ |
| D | si4713.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * drivers/media/radio/si4713-i2c.c 19 #include <media/v4l2-device.h> 20 #include <media/v4l2-ioctl.h> 21 #include <media/v4l2-common.h> 28 MODULE_PARM_DESC(debug, "Debug level (0 - 2)"); 46 #define DEFAULT_ACOMP_THRESHOLD (-0x28) 146 * Values for preemphasis (sorted by second column) 147 * device preemphasis 160 int rval = -EINVAL; in usecs_to_dev() [all …]
|
| /Linux-v6.1/drivers/gpu/drm/gma500/ |
| D | psb_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2007-2011, Intel Corporation. 38 #define IS_PSB(drm) ((to_pci_dev((drm)->dev)->device & 0xfffe) == 0x8108) 39 #define IS_MRST(drm) ((to_pci_dev((drm)->dev)->device & 0xfff0) == 0x4100) 40 #define IS_CDV(drm) ((to_pci_dev((drm)->dev)->device & 0xfff0) == 0x0be0) 503 /* LID-Switch */ 515 * xrandr -- consider removing and using HAL instead 542 int preemphasis; member 598 void (*backlight_set)(struct drm_device *dev, int level); 653 return ioread32(dev_priv->vdc_reg + reg); in REGISTER_READ() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/chelsio/cxgb/ |
| D | pm3393.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * PMC/SIERRA (pm3393) MAC-PHY functionality. * 14 * Copyright (c) 2003 - 2005 Chelsio Communications, Inc. * 87 t1_tpi_read(cmac->adapter, OFFSET(reg), data32); in pmread() 93 t1_tpi_write(cmac->adapter, OFFSET(reg), data32); in pmwrite() 115 /* PM3393 - Enabling all hardware block interrupts. in pm3393_interrupt_enable() 138 /* PM3393 - Global interrupt enable in pm3393_interrupt_enable() 144 /* TERMINATOR - PL_INTERUPTS_EXT */ in pm3393_interrupt_enable() 145 pl_intr = readl(cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() 147 writel(pl_intr, cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() [all …]
|