xref: /freebsd/sys/contrib/device-tree/Bindings/rtc/abracon,abx80x.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotAbracon ABX80X I2C ultra low power RTC/Alarm chip
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThe Abracon ABX80X family consist of the ab0801, ab0803, ab0804, ab0805, ab1801,
4*c66ec88fSEmmanuel Vadotab1803, ab1804 and ab1805. The ab0805 is the superset of ab080x and the ab1805
5*c66ec88fSEmmanuel Vadotis the superset of ab180x.
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel VadotRequired properties:
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel Vadot - "compatible": should one of:
10*c66ec88fSEmmanuel Vadot        "abracon,abx80x"
11*c66ec88fSEmmanuel Vadot        "abracon,ab0801"
12*c66ec88fSEmmanuel Vadot        "abracon,ab0803"
13*c66ec88fSEmmanuel Vadot        "abracon,ab0804"
14*c66ec88fSEmmanuel Vadot        "abracon,ab0805"
15*c66ec88fSEmmanuel Vadot        "abracon,ab1801"
16*c66ec88fSEmmanuel Vadot        "abracon,ab1803"
17*c66ec88fSEmmanuel Vadot        "abracon,ab1804"
18*c66ec88fSEmmanuel Vadot        "abracon,ab1805"
19*c66ec88fSEmmanuel Vadot        "microcrystal,rv1805"
20*c66ec88fSEmmanuel Vadot	Using "abracon,abx80x" will enable chip autodetection.
21*c66ec88fSEmmanuel Vadot - "reg": I2C bus address of the device
22*c66ec88fSEmmanuel Vadot
23*c66ec88fSEmmanuel VadotOptional properties:
24*c66ec88fSEmmanuel Vadot
25*c66ec88fSEmmanuel VadotThe abx804 and abx805 have a trickle charger that is able to charge the
26*c66ec88fSEmmanuel Vadotconnected battery or supercap. Both the following properties have to be defined
27*c66ec88fSEmmanuel Vadotand valid to enable charging:
28*c66ec88fSEmmanuel Vadot
29*c66ec88fSEmmanuel Vadot - "abracon,tc-diode": should be "standard" (0.6V) or "schottky" (0.3V)
30*c66ec88fSEmmanuel Vadot - "abracon,tc-resistor": should be <0>, <3>, <6> or <11>. 0 disables the output
31*c66ec88fSEmmanuel Vadot                          resistor, the other values are in kOhm.
32