Home
last modified time | relevance | path

Searched +full:preemphasis +full:- +full:level (Results 1 – 25 of 41) sorted by relevance

12

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/
Dqcom-qusb2-phy.txt7 - 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/
Dqcom,qusb2-phy.yaml1 # 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/
Dsi4713.rst1 .. 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/
Dsi4713.rst12 ----------------------------
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/
Dahci-init.c2 * 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/
Dahci-init.c2 * 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/
Dfmdrv_tx.c1 // 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/
Dfmdrv_tx.c3 * 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/
Dphy-qcom-qusb2.c1 // 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/
Dsdm845-xiaomi-beryllium.dts1 // 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 …]
Dsdm850-lenovo-yoga-c630.dts1 // 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 …]
Dsc7180-idp.dts1 // 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 …]
Dsdm845-mtp.dts1 // 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 …]
Dsdm845-cheza.dtsi1 // 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 …]
Dsc7180-trogdor.dtsi1 // 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/
Dradio-wl1273.c1 // 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/
Dradio-wl1273.c20 #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/
Dintel_bios.c50 * 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/
Dac97_codec.h1 /* 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/
Dac97_codec.h1 /* 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/
Dregs.h1 /* 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/
Dregs.h1 /* 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/
Dintel_bios.c53 * 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 …]
Dintel_vbt_defs.h2 * 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/
Dphy-qcom-qusb2.c1 // 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 …]

12