/linux-6.14.4/drivers/phy/qualcomm/ |
D | phy-qcom-edp.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 16 #include <linux/phy/phy.h> 17 #include <linux/phy/phy-dp.h> 23 #include <dt-bindings/phy/phy.h> 25 #include "phy-qcom-qmp-dp-phy.h" 26 #include "phy-qcom-qmp-qserdes-com-v4.h" 27 #include "phy-qcom-qmp-qserdes-com-v6.h" 76 int (*com_power_on)(const struct qcom_edp *edp); 77 int (*com_resetsm_cntrl)(const struct qcom_edp *edp); [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Qualcomm and Atheros platforms 6 tristate "Atheros AR71XX/9XXX USB PHY driver" 12 Enable this to support the USB PHY on Atheros AR71XX/9XXX SoCs. 15 tristate "Qualcomm APQ8064 SATA SerDes/PHY driver" 22 tristate "Qualcomm eDP PHY driver" 28 Enable this driver to support the Qualcomm eDP PHY found in various 32 tristate "Qualcomm IPQ4019 USB PHY driver" 36 Support for the USB PHY-s on Qualcomm IPQ40xx SoC-s. 39 tristate "Qualcomm IPQ806x SATA SerDes/PHY driver" [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PHY_ATH79_USB) += phy-ath79-usb.o 3 obj-$(CONFIG_PHY_QCOM_APQ8064_SATA) += phy-qcom-apq8064-sata.o 4 obj-$(CONFIG_PHY_QCOM_EDP) += phy-qcom-edp.o 5 obj-$(CONFIG_PHY_QCOM_IPQ4019_USB) += phy-qcom-ipq4019-usb.o 6 obj-$(CONFIG_PHY_QCOM_IPQ806X_SATA) += phy-qcom-ipq806x-sata.o 7 obj-$(CONFIG_PHY_QCOM_M31_USB) += phy-qcom-m31.o 8 obj-$(CONFIG_PHY_QCOM_PCIE2) += phy-qcom-pcie2.o 10 obj-$(CONFIG_PHY_QCOM_QMP_COMBO) += phy-qcom-qmp-combo.o phy-qcom-qmp-usbc.o 11 obj-$(CONFIG_PHY_QCOM_QMP_PCIE) += phy-qcom-qmp-pcie.o [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | qcom,edp-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/qcom,edp-phy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Qualcomm eDP PHY 11 - Bjorn Andersson <[email protected]> 14 The Qualcomm eDP PHY is found in a number of Qualcomm platform and provides 20 - qcom,sa8775p-edp-phy 21 - qcom,sc7280-edp-phy 22 - qcom,sc8180x-edp-phy [all …]
|
D | rockchip,rk3288-dp-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchip,rk3288-dp-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip specific extensions to the Analogix Display Port PHY 10 - Heiko Stuebner <[email protected]> 14 const: rockchip,rk3288-dp-phy 19 clock-names: 22 "#phy-cells": 26 - compatible [all …]
|
D | rockchip,rk3588-hdptx-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchip,rk3588-hdptx-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip SoC HDMI/eDP Transmitter Combo PHY 10 - Cristian Ciocaltea <[email protected]> 15 - rockchip,rk3588-hdptx-phy 22 - description: Reference clock 23 - description: APB clock 25 clock-names: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/msm/ |
D | dp-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/msm/dp-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuogee Hsieh <[email protected]> 11 - Abhinav Kumar <[email protected]> 20 - enum: 21 - qcom,sa8775p-dp 22 - qcom,sc7180-dp 23 - qcom,sc7280-dp [all …]
|
D | qcom,sc7280-mdss.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/msm/qcom,sc7280-mdss.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krishna Manikandan <[email protected]> 14 sub-blocks like DPU display controller, DSI and DP interfaces etc. Device tree 17 $ref: /schemas/display/msm/mdss-common.yaml# 21 const: qcom,sc7280-mdss 25 - description: Display AHB clock from gcc 26 - description: Display AHB clock from dispcc [all …]
|
D | qcom,mdss.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dmitry Baryshkov <[email protected]> 11 - Rob Clark <[email protected]> 15 encapsulates sub-blocks like MDP5, DSI, HDMI, eDP, etc. 19 pattern: "^display-subsystem@[0-9a-f]+$" 23 - qcom,mdss 29 reg-names: 32 - const: mdss_phys [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | qcom,mmcc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeffrey Hugo <[email protected]> 11 - Taniya Das <[email protected]> 20 - qcom,mmcc-apq8064 21 - qcom,mmcc-apq8084 22 - qcom,mmcc-msm8226 23 - qcom,mmcc-msm8660 24 - qcom,mmcc-msm8960 [all …]
|
D | qcom,sc7280-dispcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sc7280-dispcc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Taniya Das <[email protected]> 16 See also:: include/dt-bindings/clock/qcom,dispcc-sc7280.h 20 const: qcom,sc7280-dispcc 24 - description: Board XO source 25 - description: GPLL0 source from GCC 26 - description: Byte clock from DSI PHY [all …]
|
D | qcom,dispcc-sm8x50.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,dispcc-sm8x50.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Marek <[email protected]> 17 include/dt-bindings/clock/qcom,dispcc-sm8150.h 18 include/dt-bindings/clock/qcom,dispcc-sm8250.h 19 include/dt-bindings/clock/qcom,dispcc-sm8350.h 24 - qcom,sc8180x-dispcc 25 - qcom,sm8150-dispcc [all …]
|
/linux-6.14.4/drivers/phy/rockchip/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Rockchip platforms 6 tristate "Rockchip Display Port PHY Driver" 10 Enable this to support the Rockchip Display Port PHY. 22 will be called phy-rockchip-dphy-rx0. 25 tristate "Rockchip EMMC PHY Driver" 29 Enable this to support the Rockchip EMMC PHY. 32 tristate "Rockchip INNO HDMI PHY Driver" 38 Enable this to support the Rockchip Innosilicon HDMI PHY. 49 Support for Rockchip USB2.0 PHY with Innosilicon IP block. [all …]
|
D | phy-rockchip-dp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Rockchip DP PHY driver 6 * Author: Yakir Yang <ykk@@rock-chips.com> 13 #include <linux/phy/phy.h> 32 static int rockchip_set_phy_state(struct phy *phy, bool enable) in rockchip_set_phy_state() argument 34 struct rockchip_dp_phy *dp = phy_get_drvdata(phy); in rockchip_set_phy_state() 38 ret = regmap_write(dp->grf, GRF_SOC_CON12, in rockchip_set_phy_state() 42 dev_err(dp->dev, "Can't enable PHY power %d\n", ret); in rockchip_set_phy_state() 46 ret = clk_prepare_enable(dp->phy_24m); in rockchip_set_phy_state() 48 clk_disable_unprepare(dp->phy_24m); in rockchip_set_phy_state() [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | sc8280xp-crd.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include "sc8280xp-pmics.dtsi" 17 compatible = "qcom,sc8280xp-crd", "qcom,sc8280xp"; 27 compatible = "pwm-backlight"; 29 enable-gpios = <&pmc8280_1_gpios 8 GPIO_ACTIVE_HIGH>; 30 power-supply = <&vreg_edp_bl>; 32 pinctrl-names = "default"; [all …]
|
D | sc7280-qcard.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Qcard PCB has the processor, RAM, eMMC (if stuffed), and eDP connector (if 14 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 15 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h> 16 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 17 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 34 wcd9385: audio-codec-1 { 35 compatible = "qcom,wcd9385-codec"; 36 pinctrl-names = "default", "sleep"; 37 pinctrl-0 = <&wcd_reset_n>, <&us_euro_hs_sel>; [all …]
|
D | sc8280xp-lenovo-thinkpad-x13s.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 17 #include "sc8280xp-pmics.dtsi" 21 compatible = "lenovo,thinkpad-x13s", "qcom,sc8280xp"; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/rockchip/ |
D | rockchip,rk3588-dw-hdmi-qp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/rockchip/rockchip,rk3588-dw-hdmi-qp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cristian Ciocaltea <[email protected]> 14 IP and a HDMI/eDP TX Combo PHY based on a Samsung IP block, providing the 23 * Multi-stream audio 27 - $ref: /schemas/sound/dai-common.yaml# 32 - rockchip,rk3588-dw-hdmi-qp 39 - description: Peripheral/APB bus clock [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/display/ |
D | intel_alpm.c | 1 // SPDX-License-Identifier: MIT 18 return intel_dp->alpm_dpcd & DP_ALPM_CAP; in intel_alpm_aux_wake_supported() 23 return intel_dp->alpm_dpcd & DP_ALPM_AUX_LESS_CAP; in intel_alpm_aux_less_wake_supported() 30 if (drm_dp_dpcd_readb(&intel_dp->aux, DP_RECEIVER_ALPM_CAP, &dpcd) < 0) in intel_alpm_init_dpcd() 33 intel_dp->alpm_dpcd = dpcd; in intel_alpm_init_dpcd() 39 * Silence_period = tSilence,Min + ((tSilence,Max - tSilence,Min) / 2) 43 * Link rates 1.62 - 4.32 and tLFPS_Cycle = 70 ns 46 * Link rates 5.4 - 8.1 48 * LFPS Period chosen is the mid-point of the min:max values from the table 98 *silence_period = *lfps_half_cycle = -1; in _lnl_get_silence_period_and_lfps_half_cycle() [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/include/ |
D | link_service_types.h | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 43 /* eDP version 1.1 or lower */ 45 /* eDP version 1.2 */ 47 /* eDP version 1.3 */ 99 * training states - parameters that can change in link training 105 * a constant input pre-decided prior to link training. 123 /* phy test patterns*/ 190 /* standard mode for eDP */
|
/linux-6.14.4/drivers/gpu/drm/msm/dp/ |
D | dp_display.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. 12 #include <linux/phy/phy.h> 32 MODULE_PARM_DESC(psr_enabled, "enable PSR for eDP and DP displays"); 173 { .compatible = "qcom,sa8775p-dp", .data = &msm_dp_desc_sa8775p }, 174 { .compatible = "qcom,sc7180-dp", .data = &msm_dp_desc_sc7180 }, 175 { .compatible = "qcom,sc7280-dp", .data = &msm_dp_desc_sc7280 }, 176 { .compatible = "qcom,sc7280-edp", .data = &msm_dp_desc_sc7280 }, 177 { .compatible = "qcom,sc8180x-dp", .data = &msm_dp_desc_sc8180x }, 178 { .compatible = "qcom,sc8180x-edp", .data = &msm_dp_desc_sc8180x }, [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_debugfs.c | 28 #include <media/cec-notifier.h> 67 /* parse_write_buffer_into_params - Helper function to parse debugfs write buffer into an array 94 return -EFAULT; in parse_write_buffer_into_params() 108 /* skip non-space*/ in parse_write_buffer_into_params() 157 * debugfs is located at /sys/kernel/debug/dri/0/DP-x/link_settings 159 * --- to get dp configuration 161 * cat /sys/kernel/debug/dri/0/DP-x/link_settings 164 * current -- for current video mode 165 * verified --- maximum configuration which pass link training 166 * reported --- DP rx report caps (DPCD register offset 0, 1 2) [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chun-Kuang Hu <[email protected]> 11 - Philipp Zabel <[email protected]> 12 - Jitao Shi <[email protected]> 16 drive up to 4-lane MIPI DSI output. Two DSIs can be synchronized for dual- 20 - $ref: /schemas/display/dsi-controller.yaml# 25 - enum: 26 - mediatek,mt2701-dsi [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/bridge/ |
D | analogix,dp.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <[email protected]> 21 clock-names: true 25 phy-names: 28 force-hpd: 32 is used for some eDP screen which don not have a hpd signal. 34 hpd-gpios: 51 Port node with one endpoint connected to a dp-connector node. [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/rockchip/ |
D | rk3399-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/pwm/pwm.h> 8 #include "rk3399-base.dtsi" 12 compatible = "rockchip,rk3399-evb", "rockchip,rk3399"; 20 compatible = "pwm-backlight"; 21 brightness-levels = < 54 default-brightness-level = <200>; 58 edp_panel: edp-panel { 59 compatible = "lg,lp079qx1-sp0v"; [all …]
|