Home
last modified time | relevance | path

Searched +full:sm8750 +full:- +full:m31 +full:- +full:eusb2 +full:- +full:phy (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/phy/
H A Dqcom,m31-eusb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,m31-eusb2-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm M31 eUSB2 phy
10 - Wesley Cheng <quic_wcheng@quicinc.com>
13 M31 based eUSB2 controller, which supports LS/FS/HS usb connectivity
14 on Qualcomm chipsets. It is paired with a eUSB2 repeater.
19 - enum:
20 - qcom,sm8750-m31-eusb2-phy
[all …]
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-m31-eusb2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved.
14 #include <linux/phy/phy.h>
114 struct phy *phy; member
123 struct phy *repeater;
143 return -EINVAL; in m31eusb2_phy_write_readback()
149 static int m31eusb2_phy_write_sequence(struct m31eusb2_phy *phy, in m31eusb2_phy_write_sequence() argument
157 dev_dbg(&phy->phy->dev, "Offset:%x BitMask:%x Value:%x", in m31eusb2_phy_write_sequence()
158 tbl->off, tbl->mask, tbl->val); in m31eusb2_phy_write_sequence()
160 ret = m31eusb2_phy_write_readback(phy->base, in m31eusb2_phy_write_sequence()
[all …]