Amlogic IR remote control driver

This driver is used to configure Amlogic SoC internal IR remote
control decoder.

Required properties:
- compatible: Must be "amlogic, meson-ir".
- protocol: Specify the default protocol.
- map: Specify the map between scancode and keycode.
- customcode: Set customcode for each supported ir remote control.
- release_delay: Key up time when release a key.
- size: number of a map of scancode and keycode.
- keymap: actual key map between scancode and keycode.
- max_frame_time: use to soft decode.

Optional properties:
- status: Shall be "ok" or "okay" if enabled or "disabled" if disabled.
          Default is "ok".

Example:

should use REMOTE_TYPE_* form
<dt-bindings/input/meson_rc.h>

        ir: ir@8040{
		compatible = "amlogic, meson-ir";
		status = "okay";
		protocol = <REMOTE_TYPE_NEC>;
		interrupts = <0 196 IRQ_TYPE_EDGE_RISING>;
		pinctrl-names = "default";
		pinctrl-0 = <&remote_pins>;
		map = <&custom_maps>;
		max_frame_time = <200>;
	}
