| Microchip UCS1002 USB Port Power Controller |
| |
| Required properties: |
| - compatible : Should be "microchip,ucs1002"; |
| - reg : I2C slave address |
| |
| Optional properties: |
| - interrupts : A list of interrupts lines present (could be either |
| corresponding to A_DET# pin, ALERT# pin, or both) |
| - interrupt-names : A list of interrupt names. Should contain (if |
| present): |
| - "a_det" for line connected to A_DET# pin |
| - "alert" for line connected to ALERT# pin |
| Both are expected to be IRQ_TYPE_EDGE_BOTH |
| Example: |
| |
| &i2c3 { |
| charger@32 { |
| compatible = "microchip,ucs1002"; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_ucs1002_pins>; |
| reg = <0x32>; |
| interrupts-extended = <&gpio5 2 IRQ_TYPE_EDGE_BOTH>, |
| <&gpio3 21 IRQ_TYPE_EDGE_BOTH>; |
| interrupt-names = "a_det", "alert"; |
| }; |
| }; |