Kernel-4.18.0-80.el8_qcom,pm8941-misc

Qualcomm’s PM8941 USB ID Extcon device

Some Qualcomm PMICs have a “misc” module that can be used to detect when
the USB ID pin has been pulled low or high.

PROPERTIES

  • compatible:
    Usage: required
    Value type:
    Definition: Should contain “qcom,pm8941-misc”;

  • reg:
    Usage: required
    Value type:
    Definition: Should contain the offset to the misc address space

  • interrupts:
    Usage: required
    Value type:
    Definition: Should contain the usb id interrupt

  • interrupt-names:
    Usage: required
    Value type:
    Definition: Should contain the string “usb_id” for the usb id interrupt

Example:

pmic {
    usb_id: misc@900 {
        compatible = "qcom,pm8941-misc";
        reg = <0x900>;
        interrupts = <0x0 0x9 0 IRQ_TYPE_EDGE_BOTH>;
        interrupt-names = "usb_id";
    };
}

usb-controller {
    extcon = <&usb_id>;
};