162306a36Sopenharmony_ciDevice-Tree bindings for hix5hd2 ir IP 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci - compatible: Should contain "hisilicon,hix5hd2-ir", or: 562306a36Sopenharmony_ci - "hisilicon,hi3796cv300-ir" for Hi3796CV300 IR device. 662306a36Sopenharmony_ci - reg: Base physical address of the controller and length of memory 762306a36Sopenharmony_ci mapped region. 862306a36Sopenharmony_ci - interrupts: interrupt-specifier for the sole interrupt generated by 962306a36Sopenharmony_ci the device. The interrupt specifier format depends on the interrupt 1062306a36Sopenharmony_ci controller parent. 1162306a36Sopenharmony_ci - clocks: clock phandle and specifier pair. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciOptional properties: 1462306a36Sopenharmony_ci - linux,rc-map-name: see rc.txt file in the same directory. 1562306a36Sopenharmony_ci - hisilicon,power-syscon: DEPRECATED. Don't use this in new dts files. 1662306a36Sopenharmony_ci Provide correct clocks instead. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciExample node: 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci ir: ir@f8001000 { 2162306a36Sopenharmony_ci compatible = "hisilicon,hix5hd2-ir"; 2262306a36Sopenharmony_ci reg = <0xf8001000 0x1000>; 2362306a36Sopenharmony_ci interrupts = <0 47 4>; 2462306a36Sopenharmony_ci clocks = <&clock HIX5HD2_IR_CLOCK>; 2562306a36Sopenharmony_ci linux,rc-map-name = "rc-tivo"; 2662306a36Sopenharmony_ci }; 27