28 lines
805 B
Plaintext
28 lines
805 B
Plaintext
|
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";
|
||
|
};
|
||
|
};
|