162306a36Sopenharmony_ci* ImgTec Infrared (IR) decoder version 1 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciThis binding is for Imagination Technologies' Infrared decoder block, 462306a36Sopenharmony_cispecifically major revision 1. 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciRequired properties: 762306a36Sopenharmony_ci- compatible: Should be "img,ir-rev1" 862306a36Sopenharmony_ci- reg: Physical base address of the controller and length of 962306a36Sopenharmony_ci memory mapped region. 1062306a36Sopenharmony_ci- interrupts: The interrupt specifier to the cpu. 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciOptional properties: 1362306a36Sopenharmony_ci- clocks: List of clock specifiers as described in standard 1462306a36Sopenharmony_ci clock bindings. 1562306a36Sopenharmony_ci Up to 3 clocks may be specified in the following order: 1662306a36Sopenharmony_ci 1st: Core clock (defaults to 32.768KHz if omitted). 1762306a36Sopenharmony_ci 2nd: System side (fast) clock. 1862306a36Sopenharmony_ci 3rd: Power modulation clock. 1962306a36Sopenharmony_ci- clock-names: List of clock names corresponding to the clocks 2062306a36Sopenharmony_ci specified in the clocks property. 2162306a36Sopenharmony_ci Accepted clock names are: 2262306a36Sopenharmony_ci "core": Core clock. 2362306a36Sopenharmony_ci "sys": System clock. 2462306a36Sopenharmony_ci "mod": Power modulation clock. 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciExample: 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci ir@2006200 { 2962306a36Sopenharmony_ci compatible = "img,ir-rev1"; 3062306a36Sopenharmony_ci reg = <0x02006200 0x100>; 3162306a36Sopenharmony_ci interrupts = <29 4>; 3262306a36Sopenharmony_ci clocks = <&clk_32khz>; 3362306a36Sopenharmony_ci clock-names = "core"; 3462306a36Sopenharmony_ci }; 35