| * Maxim DS3231 Real Time Clock |
| |
| Required properties: |
| see: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst |
| |
| Optional property: |
| - #clock-cells: Should be 1. |
| - clock-output-names: |
| overwrite the default clock names "ds3231_clk_sqw" and "ds3231_clk_32khz". |
| |
| Each clock is assigned an identifier and client nodes can use this identifier |
| to specify the clock which they consume. Following indices are allowed: |
| - 0: square-wave output on the SQW pin |
| - 1: square-wave output on the 32kHz pin |
| |
| - interrupts: rtc alarm/event interrupt. When this property is selected, |
| clock on the SQW pin cannot be used. |
| |
| Example: |
| |
| ds3231: ds3231@51 { |
| compatible = "maxim,ds3231"; |
| reg = <0x68>; |
| #clock-cells = <1>; |
| }; |
| |
| device1 { |
| ... |
| clocks = <&ds3231 0>; |
| ... |
| }; |
| |
| device2 { |
| ... |
| clocks = <&ds3231 1>; |
| ... |
| }; |