| 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>; |