brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 062ebb1 Raw
54 lines · plain
1TI Real Time Clock2 3Required properties:4- compatible:5	- "ti,da830-rtc"  - for RTC IP used similar to that on DA8xx SoC family.6	- "ti,am3352-rtc" - for RTC IP used similar to that on AM335x SoC family.7			    This RTC IP has special WAKE-EN Register to enable8			    Wakeup generation for event Alarm. It can also be9			    used to control an external PMIC via the10			    pmic_power_en pin.11	- "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family.12- reg: Address range of rtc register set13- interrupts: rtc timer, alarm interrupts in order14 15Optional properties:16- system-power-controller: whether the rtc is controlling the system power17  through pmic_power_en18- clocks: Any internal or external clocks feeding in to rtc19- clock-names: Corresponding names of the clocks20- pinctrl-0: a phandle pointing to the pin settings for the device21- pinctrl-names: should be "default"22 23Optional subnodes:24- generic pinctrl node25 26Required pinctrl subnodes properties:27- pins - Names of ext_wakeup pins to configure28 29Optional pinctrl subnodes properties:30- input-enable - Enables ext_wakeup31- ti,active-high - Set input active high (by default active low)32 33Example:34 35rtc@1c23000 {36	compatible = "ti,da830-rtc";37	reg = <0x23000 0x1000>;38	interrupts = <1939		      19>;40	interrupt-parent = <&intc>;41	system-power-controller;42	clocks = <&clk_32k_rtc>, <&clk_32768_ck>;43	clock-names = "ext-clk", "int-clk";44 45	pinctrl-0 = <&ext_wakeup>;46	pinctrl-names = "default";47 48	ext_wakeup: ext-wakeup {49		pins = "ext_wakeup0";50		input-enable;51		ti,active-high;52	};53};54