18c2ecf20Sopenharmony_ci* ImgTec Infrared (IR) decoder version 1 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis binding is for Imagination Technologies' Infrared decoder block, 48c2ecf20Sopenharmony_cispecifically major revision 1. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci- compatible: Should be "img,ir-rev1" 88c2ecf20Sopenharmony_ci- reg: Physical base address of the controller and length of 98c2ecf20Sopenharmony_ci memory mapped region. 108c2ecf20Sopenharmony_ci- interrupts: The interrupt specifier to the cpu. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciOptional properties: 138c2ecf20Sopenharmony_ci- clocks: List of clock specifiers as described in standard 148c2ecf20Sopenharmony_ci clock bindings. 158c2ecf20Sopenharmony_ci Up to 3 clocks may be specified in the following order: 168c2ecf20Sopenharmony_ci 1st: Core clock (defaults to 32.768KHz if omitted). 178c2ecf20Sopenharmony_ci 2nd: System side (fast) clock. 188c2ecf20Sopenharmony_ci 3rd: Power modulation clock. 198c2ecf20Sopenharmony_ci- clock-names: List of clock names corresponding to the clocks 208c2ecf20Sopenharmony_ci specified in the clocks property. 218c2ecf20Sopenharmony_ci Accepted clock names are: 228c2ecf20Sopenharmony_ci "core": Core clock. 238c2ecf20Sopenharmony_ci "sys": System clock. 248c2ecf20Sopenharmony_ci "mod": Power modulation clock. 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciExample: 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci ir@2006200 { 298c2ecf20Sopenharmony_ci compatible = "img,ir-rev1"; 308c2ecf20Sopenharmony_ci reg = <0x02006200 0x100>; 318c2ecf20Sopenharmony_ci interrupts = <29 4>; 328c2ecf20Sopenharmony_ci clocks = <&clk_32khz>; 338c2ecf20Sopenharmony_ci clock-names = "core"; 348c2ecf20Sopenharmony_ci }; 35