| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/ |
| D | qcom-qusb2-phy.txt | 7 - compatible: compatible list, contains 8 "qcom,msm8996-qusb2-phy" for 14nm PHY on msm8996, 9 "qcom,sdm845-qusb2-phy" for 10nm PHY on sdm845. 11 - reg: offset and length of the PHY register set. 12 - #phy-cells: must be 0. 14 - clocks: a list of phandles and clock-specifier pairs, 15 one for each entry in clock-names. 16 - clock-names: must be "cfg_ahb" for phy config clock, 20 - vdda-pll-supply: Phandle to 1.8V regulator supply to PHY refclk pll block. 21 - vdda-phy-dpdm-supply: Phandle to 3.1V regulator supply to Dp/Dm port signals. [all …]
|
| /kernel/linux/linux-5.10/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 - Manu Gautam <mgautam@codeaurora.org> 19 - items: 20 - enum: 21 - qcom,ipq8074-qusb2-phy 22 - qcom,msm8996-qusb2-phy 23 - qcom,msm8998-qusb2-phy [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | si4713.rst | 12 ---------------------------- 15 Basically, it has transmission and signal noise level measurement features. 27 ------------------------- 32 The I2C device driver exports a v4l2-subdev interface to the kernel. 34 using the v4l2-subdev calls (g_ext_ctrls, s_ext_ctrls). 46 ---------------------- 49 Here is an output from v4l2-ctl util: 51 .. code-block:: none 53 / # v4l2-ctl -d /dev/radio0 --all -L 55 Driver name : radio-si4713 [all …]
|
| /kernel/linux/linux-4.19/arch/mips/netlogic/xlp/ |
| D | ahci-init.c | 2 * Copyright (c) 2003-2014 Broadcom Corporation 35 #include <linux/dma-mapping.h> 47 #include <asm/netlogic/xlp-hal/xlp.h> 49 #include <asm/netlogic/xlp-hal/iomap.h> 50 #include <asm/netlogic/mips-extns.h> 59 #define SATA_PHY_LOS_LEV 0x7 /* PHY LOS Level Reg */ 65 #define SATA_PHY_PRE1 0xd /* PHY Transmit Preemphasis Reg 1 */ 66 #define SATA_PHY_PRE2 0xe /* PHY Transmit Preemphasis Reg 2 */ 67 #define SATA_PHY_PRE3 0xf /* PHY Transmit Preemphasis Reg 3 */ 177 dev->resource[5] = dev->resource[0]; in nlm_sata_fixup_bar() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/netlogic/xlp/ |
| D | ahci-init.c | 2 * Copyright (c) 2003-2014 Broadcom Corporation 35 #include <linux/dma-mapping.h> 47 #include <asm/netlogic/xlp-hal/xlp.h> 49 #include <asm/netlogic/xlp-hal/iomap.h> 50 #include <asm/netlogic/mips-extns.h> 59 #define SATA_PHY_LOS_LEV 0x7 /* PHY LOS Level Reg */ 65 #define SATA_PHY_PRE1 0xd /* PHY Transmit Preemphasis Reg 1 */ 66 #define SATA_PHY_PRE2 0xe /* PHY Transmit Preemphasis Reg 2 */ 67 #define SATA_PHY_PRE3 0xf /* PHY Transmit Preemphasis Reg 3 */ 177 dev->resource[5] = dev->resource[0]; in nlm_sata_fixup_bar() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/drivers/media/radio/wl128x/ |
| D | fmdrv_tx.c | 3 * This sub-module of FM driver implements FM TX functionality. 28 if (fmdev->tx_data.aud_mode == mode) in fm_tx_set_stereo_mono() 34 payload = (1 - mode); in fm_tx_set_stereo_mono() 40 fmdev->tx_data.aud_mode = mode; in fm_tx_set_stereo_mono() 142 fmdev->tx_data.rds.flag = rds_en_dis; in fm_tx_set_rds_mode() 152 if (fmdev->curr_fmmode != FM_MODE_TX) in fm_tx_set_radio_text() 153 return -EPERM; in fm_tx_set_radio_text() 180 if (fmdev->curr_fmmode != FM_MODE_TX) in fm_tx_set_af() 181 return -EPERM; in fm_tx_set_af() 185 af = (af - 87500) / 100; in fm_tx_set_af() [all …]
|
| /kernel/linux/linux-5.10/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> 105 * if yes, then offset gives index in the reg-layout 123 /* set of registers with offsets different per-PHY */ 287 "vdda-pll", "vdda-phy-dpdm", 292 /* struct override_param - structure holding qusb2 v2 phy overriding param 301 /*struct override_params - structure holding qusb2 v2 phy overriding params 304 * @preemphasis: Amplitude Pre-Emphasis to be updated in TUNE1 register 305 * @preemphasis_width: half/full-width Pre-Emphasis updated via TUNE1 [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | sdm845-xiaomi-beryllium.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 /delete-node/ &tz_mem; 17 /delete-node/ &adsp_mem; 18 /delete-node/ &wlan_msa_mem; 19 /delete-node/ &mpss_region; 20 /delete-node/ &venus_mem; [all …]
|
| D | sdm850-lenovo-yoga-c630.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/sound/qcom,q6afe.h> 13 #include <dt-bindings/sound/qcom,q6asm.h> 19 compatible = "lenovo,yoga-c630", "qcom,sdm845"; 27 firmware-name = "qcom/LENOVO/81JL/qcadsp850.mbn"; 32 pm8998-rpmh-regulators { 33 compatible = "qcom,pm8998-rpmh-regulators"; [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> 18 compatible = "qcom,sc7180-idp", "qcom,sc7180"; 28 stdout-path = "serial0:115200n8"; 40 /delete-node/ &hyp_mem; 41 /delete-node/ &xbl_mem; 42 /delete-node/ &aop_mem; 43 /delete-node/ &sec_apps_mem; [all …]
|
| D | sdm845-mtp.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 compatible = "qcom,sdm845-mtp", "qcom,sdm845"; 23 stdout-path = "serial0:115200n8"; 26 vph_pwr: vph-pwr-regulator { 27 compatible = "regulator-fixed"; 28 regulator-name = "vph_pwr"; 29 regulator-min-microvolt = <3700000>; [all …]
|
| D | sdm845-cheza.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 26 stdout-path = "serial0:115200n8"; 30 compatible = "pwm-backlight"; 32 enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>; 33 power-supply = <&ppvar_sys>; 34 pinctrl-names = "default"; 35 pinctrl-0 = <&ap_edp_bklten>; [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/input.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 23 /delete-node/ &hyp_mem; 24 /delete-node/ &xbl_mem; 25 /delete-node/ &aop_mem; 26 /delete-node/ &sec_apps_mem; 27 /delete-node/ &tz_mem; 35 reserved-memory { [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/drivers/media/radio/ |
| D | radio-wl1273.c | 20 #include <linux/mfd/wl1273-core.h> 23 #include <media/v4l2-common.h> 24 #include <media/v4l2-ctrls.h> 25 #include <media/v4l2-device.h> 26 #include <media/v4l2-ioctl.h> 43 * static int radio_nr - The number of the radio device 55 unsigned int preemphasis; member 95 * static unsigned int rds_buf - the number of RDS buffer blocks used. 106 struct i2c_client *client = core->client; in wl1273_fm_write_fw() 110 msg.addr = client->addr; in wl1273_fm_write_fw() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/ |
| D | intel_bios.c | 50 * blocks have a 1-byte Block ID, 2-byte Block Size, and Block Size bytes of 74 return _get_blocksize(block_data - 3); in get_blocksize() 87 index += bdb->header_size; in find_section() 88 total = bdb->bdb_size; in find_section() 112 panel_fixed_mode->hdisplay = (dvo_timing->hactive_hi << 8) | in fill_detail_timing_data() 113 dvo_timing->hactive_lo; in fill_detail_timing_data() 114 panel_fixed_mode->hsync_start = panel_fixed_mode->hdisplay + in fill_detail_timing_data() 115 ((dvo_timing->hsync_off_hi << 8) | dvo_timing->hsync_off_lo); in fill_detail_timing_data() 116 panel_fixed_mode->hsync_end = panel_fixed_mode->hsync_start + in fill_detail_timing_data() 117 ((dvo_timing->hsync_pulse_width_hi << 8) | in fill_detail_timing_data() [all …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
| D | intel_bios.c | 53 * blocks have a 1-byte Block ID, 2-byte Block Size, and Block Size bytes of 84 return _get_blocksize(block_data - 3); in get_blocksize() 97 index += bdb->header_size; in find_section() 98 total = bdb->bdb_size; in find_section() 122 panel_fixed_mode->hdisplay = (dvo_timing->hactive_hi << 8) | in fill_detail_timing_data() 123 dvo_timing->hactive_lo; in fill_detail_timing_data() 124 panel_fixed_mode->hsync_start = panel_fixed_mode->hdisplay + in fill_detail_timing_data() 125 ((dvo_timing->hsync_off_hi << 8) | dvo_timing->hsync_off_lo); in fill_detail_timing_data() 126 panel_fixed_mode->hsync_end = panel_fixed_mode->hsync_start + in fill_detail_timing_data() 127 ((dvo_timing->hsync_pulse_width_hi << 8) | in fill_detail_timing_data() [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 123 * Block 1 - General Bit Definitions 168 * Block 2 - General Bytes Definition 171 /* pre-915 */ 354 * When we copy the child device configs to dev_priv->vbt.child_dev, we reserve 468 * number = (block_size - sizeof(bdb_general_definitions))/ 469 * defs->child_dev_size; [all …]
|
| /kernel/linux/linux-4.19/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> 93 * if yes, then offset gives index in the reg-layout 111 /* set of registers with offsets different per-PHY */ 238 "vdda-pll", "vdda-phy-dpdm", 244 * struct qusb2_phy - structure holding qusb2 phy attributes 262 * @override_preemphasis: PHY should use different pre-amphasis amplitude 263 * @preemphasis_level: Amplitude Pre-Emphasis to be updated in TUNE1 register 264 * @override_preemphasis_width: PHY should use different pre-emphasis duration [all …]
|