From: Alexandre MINETTE <[email protected]> PM8921/PM8821 provide USB ID detection through the PMIC USB block. The USB_ID_IN interrupt is exposed by the PM8921 interrupt controller and is used by APQ8064 platforms for OTG role detection.
The device is modeled as a child of the SSBI-connected PM8921 PMIC. Unlike PM8941, the downstream PM8xxx misc device is not instantiated with a register resource for this path, and the mainline extcon driver only needs the named USB ID interrupt. Allow qcom,pm8921-misc without requiring reg. Signed-off-by: Alexandre MINETTE <[email protected]> --- .../devicetree/bindings/extcon/qcom,pm8941-misc.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml b/Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml index 6b80518cbf62..4e3d0aadb83c 100644 --- a/Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml +++ b/Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml @@ -4,7 +4,7 @@ $id: http://devicetree.org/schemas/extcon/qcom,pm8941-misc.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Qualcomm Technologies, Inc. PM8941 USB ID Extcon device +title: Qualcomm Technologies, Inc. PMIC USB ID Extcon device maintainers: - Guru Das Srinagesh <[email protected]> @@ -15,8 +15,9 @@ description: | properties: compatible: - items: - - const: qcom,pm8941-misc + enum: + - qcom,pm8921-misc + - qcom,pm8941-misc reg: maxItems: 1 @@ -37,10 +38,18 @@ properties: - const: usb_vbus required: - compatible - - reg - interrupts - interrupt-names +allOf: + - if: + properties: + compatible: + const: qcom,pm8941-misc + then: + required: + - reg + additionalProperties: false examples: -- 2.43.0

