180f93c7bSSrinivas KandagatlaDevice-Tree bindings for ST IRB IP 280f93c7bSSrinivas Kandagatla 380f93c7bSSrinivas KandagatlaRequired properties: 480f93c7bSSrinivas Kandagatla - compatible: Should contain "st,comms-irb". 580f93c7bSSrinivas Kandagatla - reg: Base physical address of the controller and length of memory 680f93c7bSSrinivas Kandagatla mapped region. 780f93c7bSSrinivas Kandagatla - interrupts: interrupt-specifier for the sole interrupt generated by 880f93c7bSSrinivas Kandagatla the device. The interrupt specifier format depends on the interrupt 980f93c7bSSrinivas Kandagatla controller parent. 1080f93c7bSSrinivas Kandagatla - rx-mode: can be "infrared" or "uhf". This property specifies the L1 1180f93c7bSSrinivas Kandagatla protocol used for receiving remote control signals. rx-mode should 1280f93c7bSSrinivas Kandagatla be present iff the rx pins are wired up. 1380f93c7bSSrinivas Kandagatla - tx-mode: should be "infrared". This property specifies the L1 1480f93c7bSSrinivas Kandagatla protocol used for transmitting remote control signals. tx-mode should 1580f93c7bSSrinivas Kandagatla be present iff the tx pins are wired up. 1680f93c7bSSrinivas Kandagatla 1780f93c7bSSrinivas KandagatlaOptional properties: 1880f93c7bSSrinivas Kandagatla - pinctrl-names, pinctrl-0: the pincontrol settings to configure muxing 1980f93c7bSSrinivas Kandagatla properly for IRB pins. 2080f93c7bSSrinivas Kandagatla - clocks : phandle with clock-specifier pair for IRB. 2180f93c7bSSrinivas Kandagatla 2280f93c7bSSrinivas KandagatlaExample node: 2380f93c7bSSrinivas Kandagatla 2480f93c7bSSrinivas Kandagatla rc: rc@fe518000 { 2580f93c7bSSrinivas Kandagatla compatible = "st,comms-irb"; 2680f93c7bSSrinivas Kandagatla reg = <0xfe518000 0x234>; 2780f93c7bSSrinivas Kandagatla interrupts = <0 203 0>; 2880f93c7bSSrinivas Kandagatla rx-mode = "infrared"; 2980f93c7bSSrinivas Kandagatla }; 30