media: rc: introduce Meson IR TX driver
authorViktor Prutyanov <viktor.prutyanov@phystech.edu>
Mon, 19 Jul 2021 17:05:06 +0000 (19:05 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 4 Aug 2021 12:43:49 +0000 (14:43 +0200)
commit49be1c78d575eedf862a05aebfd5ab5c24193f61
tree45b1573b4b788417d9281b7f709de7853985af11
parente9f504f7b585c822b4c7d42bbbf18bbdd0241df4
media: rc: introduce Meson IR TX driver

This patch adds the driver for Amlogic Meson IR transmitter.

Some Amlogic SoCs such as A311D and T950D4 have IR transmitter
(also called blaster) controller onboard. It is capable of sending
IR signals with arbitrary carrier frequency and duty cycle.

The driver supports 2 modulation clock sources:
 - xtal3 clock (xtal divided by 3)
 - 1us clock

Signed-off-by: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/rc/Kconfig
drivers/media/rc/Makefile
drivers/media/rc/meson-ir-tx.c [new file with mode: 0644]