TWL BCI (Battery Charger Interface) The battery charger needs to interact with the USB phy in order to know when charging is permissible, and when there is a connection or disconnection. The choice of phy cannot be configured at a hardware level, so there is no value in explicit configuration in device-tree. Rather if there is a sibling of the BCI node which is compatible with "ti,twl4030-usb", then that is used to determine when and how use USB power for charging. Required properties: - compatible: - "ti,twl4030-bci" - interrupts: two interrupt lines from the TWL SIH (secondary interrupt handler) - interrupts 9 and 2. Optional properties: - ti,bb-uvolt: microvolts for charging the backup battery. - ti,bb-uamp: microamps for charging the backup battery. Examples: bci { compatible = "ti,twl4030-bci"; interrupts = <9>, <2>; ti,bb-uvolt = <3200000>; ti,bb-uamp = <150>; };