Home
last modified time | relevance | path

Searched +full:pm8550b +full:- +full:eusb2 +full:- +full:repeater (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/phy/
Dqcom,snps-eusb2-repeater.yaml1 # 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#
7 title: Qualcomm Synopsis eUSB2 to USB 2.0 repeater
10 - Abel Vesa <abel.vesa@linaro.org>
13 eUSB2 repeater converts between eUSB2 and USB 2.0 signaling levels and
14 allows a eUSB2 PHY to connect to legacy USB 2.0 products
19 - items:
20 - enum:
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dpm7550ba.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/spmi/spmi.h>
10 thermal-zones {
11 pm7550ba-thermal {
12 polling-delay-passive = <100>;
14 thermal-sensors = <&pm7550ba_temp_alarm>;
41 compatible = "qcom,pm7550ba", "qcom,spmi-pmic";
43 #address-cells = <1>;
44 #size-cells = <0>;
[all …]
Dpm8550b.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/spmi/spmi.h>
10 thermal-zones {
11 pm8550b-thermal {
12 polling-delay-passive = <100>;
14 thermal-sensors = <&pm8550b_temp_alarm>;
35 pm8550b: pmic@7 { label
36 compatible = "qcom,pm8550", "qcom,spmi-pmic";
38 #address-cells = <1>;
[all …]
/linux-6.12.1/drivers/phy/qualcomm/
Dphy-qcom-eusb2-repeater.c1 // SPDX-License-Identifier: GPL-2.0
13 /* eUSB2 status registers */
17 /* eUSB2 control registers */
113 int num = rptr->cfg->num_vregs; in eusb2_repeater_init_vregs()
114 struct device *dev = rptr->dev; in eusb2_repeater_init_vregs()
117 rptr->vregs = devm_kcalloc(dev, num, sizeof(*rptr->vregs), GFP_KERNEL); in eusb2_repeater_init_vregs()
118 if (!rptr->vregs) in eusb2_repeater_init_vregs()
119 return -ENOMEM; in eusb2_repeater_init_vregs()
122 rptr->vregs[i].supply = rptr->cfg->vreg_list[i]; in eusb2_repeater_init_vregs()
124 return devm_regulator_bulk_get(dev, num, rptr->vregs); in eusb2_repeater_init_vregs()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/mfd/qcom,spmi-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SPMI PMICs multi-function device
13 16-bit SPMI peripheral address space into 256 smaller fixed-size regions, 256 bytes
14 each. A function can consume one or more of these fixed-size register regions.
24 - Stephen Boyd <sboyd@kernel.org>
29 - pattern: '^pmic@.*$'
30 - pattern: '^pm(a|s)?[0-9]*@.*$'
[all …]