18c2ecf20Sopenharmony_ciIntersil ISL1209/19 I2C RTC/Alarm chip with event in
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciISL12X9 have additional pins EVIN and #EVDET for tamper detection, while the
48c2ecf20Sopenharmony_ciISL1208 and ISL1218 do not.  They are all use the same driver with the bindings
58c2ecf20Sopenharmony_cidescribed here, with chip specific properties as noted.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciRequired properties supported by the device:
88c2ecf20Sopenharmony_ci - "compatible": Should be one of the following:
98c2ecf20Sopenharmony_ci		- "isil,isl1208"
108c2ecf20Sopenharmony_ci		- "isil,isl1209"
118c2ecf20Sopenharmony_ci		- "isil,isl1218"
128c2ecf20Sopenharmony_ci		- "isil,isl1219"
138c2ecf20Sopenharmony_ci - "reg": I2C bus address of the device
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciOptional properties:
168c2ecf20Sopenharmony_ci - "interrupt-names": list which may contains "irq" and "evdet"
178c2ecf20Sopenharmony_ci	evdet applies to isl1209 and isl1219 only
188c2ecf20Sopenharmony_ci - "interrupts": list of interrupts for "irq" and "evdet"
198c2ecf20Sopenharmony_ci	evdet applies to isl1209 and isl1219 only
208c2ecf20Sopenharmony_ci - "isil,ev-evienb": Enable or disable internal pull on EVIN pin
218c2ecf20Sopenharmony_ci	Applies to isl1209 and isl1219 only
228c2ecf20Sopenharmony_ci	Possible values are 0 and 1
238c2ecf20Sopenharmony_ci	Value 0 enables internal pull-up on evin pin, 1 disables it.
248c2ecf20Sopenharmony_ci	Default will leave the non-volatile configuration of the pullup
258c2ecf20Sopenharmony_ci	as is.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciExample isl1219 node with #IRQ pin connected to SoC gpio1 pin12 and #EVDET pin
288c2ecf20Sopenharmony_ciconnected to SoC gpio2 pin 24 and internal pull-up enabled in EVIN pin.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci	isl1219: rtc@68 {
318c2ecf20Sopenharmony_ci		compatible = "isil,isl1219";
328c2ecf20Sopenharmony_ci		reg = <0x68>;
338c2ecf20Sopenharmony_ci		interrupt-names = "irq", "evdet";
348c2ecf20Sopenharmony_ci		interrupts-extended = <&gpio1 12 IRQ_TYPE_EDGE_FALLING>,
358c2ecf20Sopenharmony_ci			<&gpio2 24 IRQ_TYPE_EDGE_FALLING>;
368c2ecf20Sopenharmony_ci		isil,ev-evienb = <1>;
378c2ecf20Sopenharmony_ci	};
388c2ecf20Sopenharmony_ci
39