xref: /freebsd/sys/contrib/device-tree/Bindings/media/img-ir-rev1.txt (revision dd41de95a84d979615a2ef11df6850622bf6184e)
1* ImgTec Infrared (IR) decoder version 1
2
3This binding is for Imagination Technologies' Infrared decoder block,
4specifically major revision 1.
5
6Required properties:
7- compatible:		Should be "img,ir-rev1"
8- reg:			Physical base address of the controller and length of
9			memory mapped region.
10- interrupts:		The interrupt specifier to the cpu.
11
12Optional properties:
13- clocks:		List of clock specifiers as described in standard
14			clock bindings.
15			Up to 3 clocks may be specified in the following order:
16			1st:	Core clock (defaults to 32.768KHz if omitted).
17			2nd:	System side (fast) clock.
18			3rd:	Power modulation clock.
19- clock-names:		List of clock names corresponding to the clocks
20			specified in the clocks property.
21			Accepted clock names are:
22			"core":	Core clock.
23			"sys":	System clock.
24			"mod":	Power modulation clock.
25
26Example:
27
28	ir@2006200 {
29		compatible = "img,ir-rev1";
30		reg = <0x02006200 0x100>;
31		interrupts = <29 4>;
32		clocks = <&clk_32khz>;
33		clock-names =  "core";
34	};
35