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