The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/power/supply/microchip,ucs1002.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Microchip UCS1002 USB Port Power Controller
    2 
    3 Required properties:
    4 - compatible            : Should be "microchip,ucs1002";
    5 - reg                   : I2C slave address
    6 
    7 Optional properties:
    8 - interrupts            : A list of interrupts lines present (could be either
    9                           corresponding to A_DET# pin, ALERT# pin, or both)
   10 - interrupt-names       : A list of interrupt names. Should contain (if
   11                           present):
   12                           - "a_det" for line connected to A_DET# pin
   13                           - "alert" for line connected to ALERT# pin
   14                           Both are expected to be IRQ_TYPE_EDGE_BOTH
   15 Example:
   16 
   17 &i2c3 {
   18         charger@32 {
   19                 compatible = "microchip,ucs1002";
   20                 pinctrl-names = "default";
   21                 pinctrl-0 = <&pinctrl_ucs1002_pins>;
   22                 reg = <0x32>;
   23                 interrupts-extended = <&gpio5 2 IRQ_TYPE_EDGE_BOTH>,
   24                                       <&gpio3 21 IRQ_TYPE_EDGE_BOTH>;
   25                 interrupt-names = "a_det", "alert";
   26         };
   27 };

Cache object: 73f0a17e0e89430bae14a46a03066f0a


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.