Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1944537ybt; Thu, 2 Jul 2020 18:53:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwc5GTR4mE52lEErg81/R6WwkhV0r21yRQS7B9IzVvh2n4D1KS/rnZ92hJKb813MD0vWqu7 X-Received: by 2002:a50:ec8b:: with SMTP id e11mr26942478edr.344.1593741226084; Thu, 02 Jul 2020 18:53:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593741226; cv=none; d=google.com; s=arc-20160816; b=IkRsTLkjU9O2n9aU5kehOsbtwL3HNxlY+RayHzwwPEMnzwTsutBVBafhKiog+Ed8fQ D64V6dVHi9OEwOJyKuiUYM7MgsJcj8JPcSSRp+zAHY5aeDeUUMnDF1xRoq9SnWOklQF/ P2Amhx20c0vZ+lZkhTDE7u0gTC9qMv8C3xtumg/MvKlw2gk98hEG4NZ/VklT2PJAsR2O CxE00OuP9Yha89zndxmQjduymKbrv/BnmjXlGKZ/V6ULI0iOEeAgNZcfTikYkbPPpY4A dwY6o4a5jSQY4JtZdl5ECMXrtIJYwQ7DOe7su9rsQXgyLosoCaXzdWxojiPRbC4DVXx1 +9FA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature; bh=jAnXM5CLYetIoTCfX0FEVFBAqUqxfjLXBqpTDvDUR7s=; b=vCXW83Ndk42mOR7EzehaPOXJbi65vM8Y3R2ArmXUb4eEW3EGCieVzxqrJnwgl/13YC L6le0MP2klQQfcV4cfuBcqwQxTO+p8RiW7DoFhgDeIAJ8nB9VenvYDeZNjexy+JC0n5z nUDbhC7sRBpBGfub6M0mzSn3ldwlUYBd3H5/DJuxCNB67G3VglN/ldwGqfoUrczRs384 xB407wkLq3QaACaacA469/XJJEcxP581uzBwEYxevaPAjFH0DoFiq69oSBeET1tixMF/ /6daFTeo5zhpDqQYs/OzPB+yoS3H9Dns2Pe9IbF7PCAx5FnDId4naRfIGJx1JW62jBs2 Cxug== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=hmTydXqx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gj24si7124506ejb.139.2020.07.02.18.53.23; Thu, 02 Jul 2020 18:53:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=hmTydXqx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726725AbgGCBvN (ORCPT + 99 others); Thu, 2 Jul 2020 21:51:13 -0400 Received: from m43-7.mailgun.net ([69.72.43.7]:14193 "EHLO m43-7.mailgun.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726736AbgGCBvN (ORCPT ); Thu, 2 Jul 2020 21:51:13 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1593741072; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-Id: Date: Subject: Cc: To: From: Sender; bh=jAnXM5CLYetIoTCfX0FEVFBAqUqxfjLXBqpTDvDUR7s=; b=hmTydXqxmTkCLiAq0K7NBXc2TjEbnB/ZPAoHrpCWOe3lbpCR7cN3xBbpVJSz3LfpjYDsp76+ HSJ2dwDWCYQXg13IcZjuXndAGPY5Fgl7H2nqos65D1b014Xhc3/b01zvchfRqzLQGw3WU1nQ uNFppgl87hrACugApuaTS2NGFug= X-Mailgun-Sending-Ip: 69.72.43.7 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n12.prod.us-east-1.postgun.com with SMTP id 5efe8f1086de6ccd44532d1e (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Fri, 03 Jul 2020 01:51:12 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 31562C433A0; Fri, 3 Jul 2020 01:51:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from wcheng-linux.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: wcheng) by smtp.codeaurora.org (Postfix) with ESMTPSA id 6658BC43395; Fri, 3 Jul 2020 01:51:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 6658BC43395 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=wcheng@codeaurora.org From: Wesley Cheng To: lgirdwood@gmail.com, mark.rutland@arm.com, agross@kernel.org, broonie@kernel.org, heikki.krogerus@linux.intel.com, robh+dt@kernel.org, gregkh@linuxfoundation.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, jackp@codeaurora.org, rdunlap@infradead.org, bryan.odonoghue@linaro.org, Wesley Cheng Subject: [PATCH v5 5/6] dt-bindings: regulator: Add dt-binding for QCOM PMIC VBUS output regulator Date: Thu, 2 Jul 2020 18:51:01 -0700 Message-Id: <20200703015102.27295-6-wcheng@codeaurora.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200703015102.27295-1-wcheng@codeaurora.org> References: <20200703015102.27295-1-wcheng@codeaurora.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This describes how to enable the Qualcomm PMIC VBUS booster used for providing power to connected USB peripherals when the USB role is host mode. The driver itself will register the vbus_usb regulator, so that external drivers can utilize the enable/disable regulator APIs. Signed-off-by: Wesley Cheng --- .../regulator/qcom,usb-vbus-regulator.yaml | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml diff --git a/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml b/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml new file mode 100644 index 000000000000..12ed98c28aaa --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml @@ -0,0 +1,41 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: The Qualcomm PMIC VBUS output regulator driver + +maintainers: + - Wesley Cheng + +description: | + This regulator driver controls the VBUS output by the Qualcomm PMIC. This + regulator will be enabled in situations where the device is required to + provide power to the connected peripheral. + +properties: + compatible: + enum: + - qcom,pm8150b-vbus-reg + + reg: + maxItems: 1 + description: VBUS output base address + +required: + - compatible + +additionalProperties: false + +examples: + - | + pm8150b { + #address-cells = <1>; + #size-cells = <0>; + pm8150b_vbus: dcdc@1100 { + compatible = "qcom,pm8150b-vbus-reg"; + reg = <0x1100>; + }; + }; +... -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project