Searched +full:pm8150b +full:- +full:vbus +full:- +full:reg (Results  1 – 8 of 8) sorted by relevance
| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | qcom,usb-vbus-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: The Qualcomm PMIC VBUS output regulator driver
 10   - Wesley Cheng <quic_wcheng@quicinc.com>
 13   This regulator driver controls the VBUS output by the Qualcomm PMIC.  This
 18   - $ref: regulator.yaml#
 23       - enum:
 24           - qcom,pm8150b-vbus-reg
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | pm8150b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause3  * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
 7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/spmi/spmi.h>
 12 	thermal-zones {
 13 		pm8150b-thermal {
 14 			polling-delay-passive = <100>;
 16 			thermal-sensors = <&pm8150b_temp>;
 43 		compatible = "qcom,pm8150b", "qcom,spmi-pmic";
 [all …]
 
 | 
| H A D | pm7250b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
 7 #include <dt-bindings/interrupt-controller/irq.h>
 8 #include <dt-bindings/spmi/spmi.h>
 11 	thermal-zones {
 12 		pm7250b-thermal {
 13 			polling-delay-passive = <100>;
 15 			thermal-sensors = <&pm7250b_temp>;
 42 		compatible = "qcom,pm7250b", "qcom,spmi-pmic";
 43 		reg = <PM7250B_SID SPMI_USID>;
 [all …]
 
 | 
| H A D | pm6150.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
 7 #include <dt-bindings/input/linux-event-codes.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/spmi/spmi.h>
 10 #include <dt-bindings/thermal/thermal.h>
 13 	thermal-zones {
 14 		pm6150_thermal: pm6150-thermal {
 15 			polling-delay-passive = <100>;
 17 			thermal-sensors = <&pm6150_temp>;
 [all …]
 
 | 
| H A D | pm4125.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
 7 #include <dt-bindings/input/input.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/spmi/spmi.h>
 13 		compatible = "qcom,pm2250", "qcom,spmi-pmic";
 14 		reg = <0x0 SPMI_USID>;
 15 		#address-cells = <1>;
 16 		#size-cells = <0>;
 19 			compatible = "qcom,pm8916-pon";
 [all …]
 
 | 
| H A D | pmi632.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
 7 #include <dt-bindings/interrupt-controller/irq.h>
 8 #include <dt-bindings/spmi/spmi.h>
 11 	thermal-zones {
 12 		pmi632-thermal {
 13 			polling-delay-passive = <100>;
 15 			thermal-sensors = <&pmi632_temp>;
 42 		compatible = "qcom,pmi632", "qcom,spmi-pmic";
 43 		reg = <0x2 SPMI_USID>;
 [all …]
 
 | 
| /linux/drivers/regulator/ | 
| H A D | qcom_usb_vbus-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only3 // Qualcomm PMIC VBUS output regulator driver
 46 	struct device *dev = &pdev->dev;  in qcom_usb_vbus_regulator_probe()
 54 	ret = of_property_read_u32(dev->of_node, "reg", &base);  in qcom_usb_vbus_regulator_probe()
 60 	regmap = dev_get_regmap(dev->parent, NULL);  in qcom_usb_vbus_regulator_probe()
 63 		return -ENOENT;  in qcom_usb_vbus_regulator_probe()
 66 	init_data = of_get_regulator_init_data(dev, dev->of_node,  in qcom_usb_vbus_regulator_probe()
 69 		return -ENOMEM;  in qcom_usb_vbus_regulator_probe()
 77 	config.of_node = dev->of_node;  in qcom_usb_vbus_regulator_probe()
 83 		dev_err(dev, "not able to register vbus reg %d\n", ret);  in qcom_usb_vbus_regulator_probe()
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | qcom,spmi-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 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 …]
 
 |