| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-m31-eusb2.c | 125 struct phy *repeater; member 178 return phy_set_mode_ext(phy->repeater, mode, submode); in m31eusb2_phy_set_mode() 193 ret = phy_init(phy->repeater); in m31eusb2_phy_init() 195 dev_err(&uphy->dev, "repeater init failed. %d\n", ret); in m31eusb2_phy_init() 220 phy_exit(phy->repeater); in m31eusb2_phy_init() 233 phy_exit(phy->repeater); in m31eusb2_phy_exit() 288 phy->repeater = devm_phy_optional_get(dev, NULL); in m31eusb2_phy_probe() 289 if (IS_ERR(phy->repeater)) in m31eusb2_phy_probe() 290 return dev_err_probe(dev, PTR_ERR(phy->repeater), in m31eusb2_phy_probe() 291 "failed to get repeater\n"); in m31eusb2_phy_probe()
|
| H A D | Kconfig | 139 tristate "Qualcomm PMIC eUSB2 Repeater Driver" 143 Enable support for the USB high-speed eUSB2 repeater on Qualcomm 144 PMICs. The repeater is paired with a Synopsys or M31 eUSB2 Phy 178 up of the associated USB repeater that is paired with the eUSB2
|
| H A D | Makefile | 20 obj-$(CONFIG_PHY_QCOM_EUSB2_REPEATER) += phy-qcom-eusb2-repeater.o
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | dp.c | 82 int repeater; member 100 if (lt->repeater) in nvkm_dp_train_sense() 101 addr = DPCD_LTTPR_LANE0_1_STATUS(lt->repeater); in nvkm_dp_train_sense() 109 if (lt->repeater) in nvkm_dp_train_sense() 110 addr = DPCD_LTTPR_LANE0_1_ADJUST(lt->repeater); in nvkm_dp_train_sense() 168 if (lt->repeater != lt->repeaters) in nvkm_dp_train_drive() 184 if (lt->repeater) in nvkm_dp_train_drive() 185 addr = DPCD_LTTPR_LANE0_SET(lt->repeater); in nvkm_dp_train_drive() 212 if (lt->repeater) in nvkm_dp_train_pattern() 213 addr = DPCD_LTTPR_PATTERN_SET(lt->repeater); in nvkm_dp_train_pattern() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | lg2160.h | 44 /* disable i2c repeater - 0:repeater enabled 1:repeater disabled */
|
| H A D | lgdt3306a.h | 38 /* disable i2c repeater - 0:repeater enabled 1:repeater disabled */
|
| H A D | lgdt3305.h | 52 /* disable i2c repeater - 0:repeater enabled 1:repeater disabled */
|
| H A D | cx24123.c | 670 * [6:6] = I2C repeater enabled 671 * [5:5] = I2C repeater start 675 /* mode == 1 -> i2c-repeater, 0 -> bti */ 1016 /* this repeater closes after the first stop */ in cx24123_tuner_i2c_tuner_xfer()
|
| H A D | stb0899_drv.c | 1232 dprintk(state->verbose, FE_DEBUG, 1, "Enabling I2C Repeater ..."); in stb0899_i2c_gate_ctrl() 1237 dprintk(state->verbose, FE_DEBUG, 1, "Disabling I2C Repeater ..."); in stb0899_i2c_gate_ctrl() 1244 dprintk(state->verbose, FE_ERROR, 1, "I2C Repeater control failed"); in stb0899_i2c_gate_ctrl()
|
| /linux/drivers/phy/ |
| H A D | phy-snps-eusb2.c | 174 struct phy *repeater; member 185 return phy_set_mode_ext(phy->repeater, mode, submode); in snps_eusb2_hsphy_set_mode() 464 ret = phy_init(phy->repeater); in snps_eusb2_hsphy_init() 466 dev_err(&p->dev, "repeater init failed: %d\n", ret); in snps_eusb2_hsphy_init() 499 phy_exit(phy->repeater); in snps_eusb2_hsphy_init() 514 phy_exit(phy->repeater); in snps_eusb2_hsphy_exit() 588 phy->repeater = devm_of_phy_optional_get(dev, np, NULL); in snps_eusb2_hsphy_probe() 589 if (IS_ERR(phy->repeater)) in snps_eusb2_hsphy_probe() 590 return dev_err_probe(dev, PTR_ERR(phy->repeater), in snps_eusb2_hsphy_probe() 591 "failed to get repeater\n"); in snps_eusb2_hsphy_probe()
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | pm7550ba.dtsi | 64 compatible = "qcom,pm7550ba-eusb2-repeater", "qcom,pm8550b-eusb2-repeater";
|
| H A D | pm8550b.dtsi | 59 compatible = "qcom,pm8550b-eusb2-repeater";
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,m31-eusb2-phy.yaml | 14 on Qualcomm chipsets. It is paired with a eUSB2 repeater. 47 Phandle to eUSB2 repeater
|
| H A D | samsung,exynos2200-eusb2-phy.yaml | 45 Phandle to eUSB2 to USB 2.0 repeater
|
| /linux/drivers/media/i2c/ |
| H A D | tda1997x_regs.h | 221 /* Pixel Repeater */ 587 #define RESET_SCFG BIT(4) /* Reset HDCP and repeater function */ 603 #define HDCP_REPEATER BIT(6) /* HDCP supports repeater function */ 604 #define HDCP_READY BIT(5) /* set by repeater function */
|
| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-apple.c | 47 * eUSB2 repeater which in turn is controlled by a variant of the TI TPS6598x USB PD chip which 48 * resets the repeater out-of-band everytime the CC lines are (dis)connected. This then requires a 49 * PHY reset to make sure the PHY and the eUSB2 repeater state are synchronized again.
|
| /linux/include/drm/intel/ |
| H A D | i915_hdcp_interface.h | 507 * the repeater protocols 510 * HECI struct for verifying the downstream repeater's HDCP topology in an
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a77970-eagle-function-expansion.dtso | 114 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_hdcp.c | 758 * When repeater reports 0 device count, HDCP1.4 spec allows disabling in intel_hdcp_auth_downstream() 759 * the HDCP encryption. That implies that repeater can't have its own in intel_hdcp_auth_downstream() 761 * repeater with 0 downstream devices, we are failing the in intel_hdcp_auth_downstream() 767 "Repeater with zero downstream devices\n"); in intel_hdcp_auth_downstream() 986 drm_dbg_kms(display->drm, "HDCP is enabled (no repeater present)\n"); in intel_hdcp_auth() 1732 /* Send it to Repeater */ in _hdcp2_propagate_stream_management_info() 1874 "Repeater Auth Failed. Err: %d\n", ret); in hdcp2_authenticate_sink() 2215 "[CONNECTOR:%d:%s] Repeater topology auth failed.(%d)\n", in intel_hdcp2_check_link()
|
| H A D | dvo_ivch.c | 65 /* Enables the DVO repeater. */
|
| /linux/drivers/gpu/drm/bridge/analogix/ |
| H A D | analogix-i2c-dptx.h | 48 /* HDCP Repeater Ready Wait Timer Register */
|
| /linux/include/drm/display/ |
| H A D | drm_hdcp.h | 118 /* HDCP2.0 Compliant repeater in downstream */
|
| /linux/drivers/media/i2c/adv748x/ |
| H A D | adv748x-core.c | 50 ADV748X_REGMAP_CONF("repeater"), 91 [ADV748X_PAGE_REPEATER] = { "repeater", 0x32 },
|
| /linux/drivers/net/ethernet/atheros/atlx/ |
| H A D | atlx.h | 365 #define MII_ATLX_CR_1000T_REPEATER_DTE 0x0400 /* 1=Repeater/switch device,
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | cfg80211.c | 108 /* Check repeater interface combination: primary VIF should be STA only. in qtnf_validate_iface_combinations() 116 pr_err("MAC%u invalid combination: AP as primary repeater interface is not supported\n", in qtnf_validate_iface_combinations()
|