blob: f1e16b342a505cb748501cddc4445b14ba0d7601 [file]
Amlogic IR blaster control driver
This driver is used to configure Amlogic SoC internal IR blaster
control decoder.
Required properties:
- compatible: Must be "amlogic, meson_irblaster".
- reg: base address.
- #irblaster-cells: Must be 2.
- interrupts: irq num.
Optional properties:
- status: Shall be "ok" or "okay" if enabled or "disabled" if disabled.
Default is "ok".
consumer properties:
- irblaster: Controller
- 38000: freq (HZ)
- 50: duty
Example:
irblaster: meson-irblaster {
compatible = "amlogic, meson_irblaster";
reg = <0x0 0xff80014c 0x0 0x10>,
<0x0 0xff800040 0x0 0x4>;
#irblaster-cells = <2>;
pinctrl-names = "default";
pinctrl-0 = <&irblaster_pins>;
interrupts = <0 198 1>;
status = "okay";
};
consumer:
irblaster-config = <&irblaster 38000 50>;