| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | qcom,usb-snps-femto-v2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Synopsys Femto High-Speed USB PHY V2 10 - Wesley Cheng <quic_wcheng@quicinc.com> 13 Qualcomm High-Speed USB PHY 18 - items: 19 - enum: 20 - qcom,sa8775p-usb-hs-phy [all …]
|
| D | apm-xgene-phy.txt | 1 * APM X-Gene 15Gbps Multi-purpose PHY nodes 3 PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each 7 - compatible : Shall be "apm,xgene-phy". 8 - reg : PHY memory resource is the SDS PHY access resource. 9 - #phy-cells : Shall be 1 as it expects one argument for setting 14 - status : Shall be "ok" if enabled or "disabled" if disabled. 16 - clocks : Reference to the clock entry. 17 - apm,tx-eye-tuning : Manual control to fine tune the capture of the serial 19 Two set of 3-tuple setting for each (up to 3) 22 - apm,tx-eye-direction : Eye tuning manual control direction. 0 means sample [all …]
|
| 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,ipq6018-qusb2-phy 22 - qcom,ipq8074-qusb2-phy 23 - qcom,ipq9574-qusb2-phy [all …]
|
| D | qcom,snps-eusb2-repeater.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,snps-eusb2-repeater.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Abel Vesa <abel.vesa@linaro.org> 19 - items: 20 - enum: 21 - qcom,pm7550ba-eusb2-repeater 22 - const: qcom,pm8550b-eusb2-repeater 23 - const: qcom,pm8550b-eusb2-repeater [all …]
|
| D | mediatek,tphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: MediaTek T-PHY Controller 11 - Chunfeng Yun <chunfeng.yun@mediatek.com> 14 The T-PHY controller supports physical layer functionality for a number of 17 Layout differences of banks between T-PHY V1 (mt8173/mt2701) and 18 T-PHY V2 (mt2712) / V3 (mt8195) when works on USB mode: 19 ----------------------------------- 67 pattern: "^t-phy(@[0-9a-f]+)?$" [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-fm-tx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-tx-controls: 15 .. _fm-tx-control-id: 27 step are driver-specific. 34 to 31 pre-defined programme types. 52 programme-related information or any other text. In these cases, 103 receiver-generated distortion and prevent overmodulation. 107 useconds. Step and range are driver-specific. 111 are driver-specific. 121 range and step are driver-specific. [all …]
|
| D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 45 wishes to transmit longer PS names, programme-related information or 70 enum v4l2_deemphasis - 71 Configures the de-emphasis value for reception. A de-emphasis filter 75 values for de-emphasis. Here they are: 79 .. flat-table:: 80 :header-rows: 0 [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-fm-tx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-tx-controls: 15 .. _fm-tx-control-id: 27 step are driver-specific. 34 to 31 pre-defined programme types. 52 programme-related information or any other text. In these cases, 103 receiver-generated distortion and prevent overmodulation. 107 useconds. Step and range are driver-specific. 111 are driver-specific. 121 range and step are driver-specific. [all …]
|
| D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 45 wishes to transmit longer PS names, programme-related information or 70 enum v4l2_deemphasis - 71 Configures the de-emphasis value for reception. A de-emphasis filter 75 values for de-emphasis. Here they are: 79 .. flat-table:: 80 :header-rows: 0 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | apm-xgene-phy.txt | 1 * APM X-Gene 15Gbps Multi-purpose PHY nodes 3 PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each 7 - compatible : Shall be "apm,xgene-phy". 8 - reg : PHY memory resource is the SDS PHY access resource. 9 - #phy-cells : Shall be 1 as it expects one argument for setting 14 - status : Shall be "ok" if enabled or "disabled" if disabled. 16 - clocks : Reference to the clock entry. 17 - apm,tx-eye-tuning : Manual control to fine tune the capture of the serial 19 Two set of 3-tuple setting for each (up to 3) 22 - apm,tx-eye-direction : Eye tuning manual control direction. 0 means sample [all …]
|
| 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-6.6/include/linux/phy/ |
| D | phy-dp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 * struct phy_configure_opts_dp - DisplayPort PHY configuration set 49 * @pre: 51 * Pre-emphasis levels, as specified by DisplayPort specification, to be 56 unsigned int pre[4]; member 61 * Flag indicating, whether or not to enable spread-spectrum clocking. 88 * and pre-emphasis to requested values. Only lanes specified
|
| /kernel/linux/linux-5.10/include/linux/phy/ |
| D | phy-dp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 * struct phy_configure_opts_dp - DisplayPort PHY configuration set 49 * @pre: 51 * Pre-emphasis levels, as specified by DisplayPort specification, to be 56 unsigned int pre[4]; member 61 * Flag indicating, whether or not to enable spread-spectrum clocking. 88 * and pre-emphasis to requested values. Only lanes specified
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/sti/ |
| D | sti_hdmi_tx3g4c28phy.c | 1 // SPDX-License-Identifier: GPL-2.0 70 * sti_hdmi_tx3g4c28phy_start - Start hdmi phy macro cell tx3g4c28 78 u32 ckpxpll = hdmi->mode.clock * 1000; in sti_hdmi_tx3g4c28phy_start() 116 hdmi->event_received = false; in sti_hdmi_tx3g4c28phy_start() 121 wait_event_interruptible_timeout(hdmi->wait_event, in sti_hdmi_tx3g4c28phy_start() 122 hdmi->event_received == true, in sti_hdmi_tx3g4c28phy_start() 142 * To configure the source termination and pre-emphasis appropriately in sti_hdmi_tx3g4c28phy_start() 168 * Default, power up the serializer with no pre-emphasis or in sti_hdmi_tx3g4c28phy_start() 182 * sti_hdmi_tx3g4c28phy_stop - Stop hdmi phy macro cell tx3g4c28 192 hdmi->event_received = false; in sti_hdmi_tx3g4c28phy_stop() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
| D | sti_hdmi_tx3g4c28phy.c | 1 // SPDX-License-Identifier: GPL-2.0 78 u32 ckpxpll = hdmi->mode.clock * 1000; in sti_hdmi_tx3g4c28phy_start() 116 hdmi->event_received = false; in sti_hdmi_tx3g4c28phy_start() 121 wait_event_interruptible_timeout(hdmi->wait_event, in sti_hdmi_tx3g4c28phy_start() 122 hdmi->event_received == true, in sti_hdmi_tx3g4c28phy_start() 142 * To configure the source termination and pre-emphasis appropriately in sti_hdmi_tx3g4c28phy_start() 168 * Default, power up the serializer with no pre-emphasis or in sti_hdmi_tx3g4c28phy_start() 192 hdmi->event_received = false; in sti_hdmi_tx3g4c28phy_stop() 201 wait_event_interruptible_timeout(hdmi->wait_event, in sti_hdmi_tx3g4c28phy_stop() 202 hdmi->event_received == true, in sti_hdmi_tx3g4c28phy_stop()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| D | link_dp_training_dpia.c | 44 link->ctx->logger 69 DPIA_TS_UFP_DONE = 0xff /* Done training DPTX-to-DPIA hop. */ 98 * @param[out] lt_settings Link settings and drive settings (voltage swing and pre-emphasis). 109 DC_LOG_HW_LINK_TRAINING("%s\n DPIA(%d) configuring\n - LTTPR mode(%d)\n", in dpia_configure_link() 111 link->link_id.enum_id - ENUM_ID_1, in dpia_configure_link() 112 lt_settings->lttpr_mode); in dpia_configure_link() 119 dp_get_lttpr_mode_override(link, <_settings->lttpr_mode); in dpia_configure_link() 122 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link() 127 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link() 132 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link() [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/samsung/ |
| D | phy-exynos-pcie.c | 1 // SPDX-License-Identifier: GPL-2.0-only 89 exynos_pcie_phy_writel(ep->phy_base, 0x29, PCIE_PHY_DCC_FEEDBACK); in exynos5440_pcie_phy_init() 92 exynos_pcie_phy_writel(ep->phy_base, 0xd5, PCIE_PHY_IMPEDANCE); in exynos5440_pcie_phy_init() 95 exynos_pcie_phy_writel(ep->phy_base, 0x14, PCIE_PHY_PLL_DIV_0); in exynos5440_pcie_phy_init() 96 exynos_pcie_phy_writel(ep->phy_base, 0x12, PCIE_PHY_PLL_DIV_1); in exynos5440_pcie_phy_init() 99 exynos_pcie_phy_writel(ep->phy_base, 0x7f, PCIE_PHY_TRSV0_DRV_LVL); in exynos5440_pcie_phy_init() 101 /* set TX Pre-emphasis Level Control for lane 0 to minimum */ in exynos5440_pcie_phy_init() 102 exynos_pcie_phy_writel(ep->phy_base, 0x0, PCIE_PHY_TRSV0_EMP_LVL); in exynos5440_pcie_phy_init() 105 exynos_pcie_phy_writel(ep->phy_base, 0xe7, PCIE_PHY_PLL_BIAS); in exynos5440_pcie_phy_init() 106 exynos_pcie_phy_writel(ep->phy_base, 0x82, PCIE_PHY_TRSV0_RXCDR); in exynos5440_pcie_phy_init() [all …]
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | ak4117.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 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 */ 35 #define AK4117_REG_QSUB_ABSSEC 0x19 /* Q-subcode absolute second */ [all …]
|
| D | ak4113.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 50 /* Q-subcode address + control */ 52 /* Q-subcode track */ 54 /* Q-subcode index */ 56 /* Q-subcode minute */ 58 /* Q-subcode second */ 60 /* Q-subcode frame */ 62 /* Q-subcode zero */ 64 /* Q-subcode absolute minute */ 66 /* Q-subcode absolute second */ [all …]
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | ak4117.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 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 */ 35 #define AK4117_REG_QSUB_ABSSEC 0x19 /* Q-subcode absolute second */ [all …]
|
| D | ak4113.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 50 /* Q-subcode address + control */ 52 /* Q-subcode track */ 54 /* Q-subcode index */ 56 /* Q-subcode minute */ 58 /* Q-subcode second */ 60 /* Q-subcode frame */ 62 /* Q-subcode zero */ 64 /* Q-subcode absolute minute */ 66 /* Q-subcode absolute second */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/ |
| D | edp_phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 20 while (--cnt) { in msm_edp_phy_ready() 21 status = edp_read(phy->base + in msm_edp_phy_ready() 41 edp_write(phy->base + REG_EDP_PHY_CTRL, in msm_edp_phy_ctrl() 46 edp_write(phy->base + REG_EDP_PHY_CTRL, 0x000); in msm_edp_phy_ctrl() 47 edp_write(phy->base + REG_EDP_PHY_GLB_PD_CTL, 0x3f); in msm_edp_phy_ctrl() 48 edp_write(phy->base + REG_EDP_PHY_GLB_CFG, 0x1); in msm_edp_phy_ctrl() 50 edp_write(phy->base + REG_EDP_PHY_GLB_PD_CTL, 0xc0); in msm_edp_phy_ctrl() 54 /* voltage mode and pre emphasis cfg */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/bridge/ |
| D | analogix,anx7625.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Xin Ji <xji@analogixsemi.com> 14 The ANX7625 is an ultra-low power 4K Mobile HD Transmitter 28 enable-gpios: 32 reset-gpios: 36 vdd10-supply: 39 vdd18-supply: 42 vdd33-supply: [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
| D | dp.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright (C) 2013-2019 NVIDIA Corporation. 18 * struct drm_dp_link_caps - DP link capabilities 61 * struct drm_dp_link_ops - DP link operations 80 * struct drm_dp_link_train_set - link training settings 81 * @voltage_swing: per-lane voltage swing 82 * @pre_emphasis: per-lane pre-emphasis 83 * @post_cursor: per-lane post-cursor 92 * struct drm_dp_link_train - link training state information 110 * struct drm_dp_link - DP link capabilities and configuration
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
| D | dp.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright (C) 2013-2019 NVIDIA Corporation. 18 * struct drm_dp_link_caps - DP link capabilities 61 * struct drm_dp_link_ops - DP link operations 80 * struct drm_dp_link_train_set - link training settings 81 * @voltage_swing: per-lane voltage swing 82 * @pre_emphasis: per-lane pre-emphasis 83 * @post_cursor: per-lane post-cursor 92 * struct drm_dp_link_train - link training state information 110 * struct drm_dp_link - DP link capabilities and configuration
|