devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RFC] media: rc: OF: Add Generic bindings for remote-control
@ 2013-09-27  9:33 Srinivas KANDAGATLA
       [not found] ` <1380274391-26577-1-git-send-email-srinivas.kandagatla-qxv4g6HH51o@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Srinivas KANDAGATLA @ 2013-09-27  9:33 UTC (permalink / raw)
  To: linux-media
  Cc: Rob Herring, Pawel Moll, Mark Rutland, Stephen Warren,
	Ian Campbell, Rob Landley, Mauro Carvalho Chehab, devicetree,
	linux-doc, linux-kernel, Srinivas Kandagatla

From: Srinivas Kandagatla <srinivas.kandagatla@st.com>

This patch attempts to collate generic bindings which can be used by
the remote control hardwares. Currently the list is not long as there
are only 2 drivers which are device tree'd.

Mainly this patch tries to document few bindings used by ST IRB driver
which can be generic as well. This document also add fews common
bindings used by most of the drivers like, interrupts, regs, clocks and
pinctrls.

This document can also be holding place to describe generic bindings
used in remote controls devices.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@st.com>
---
Hi All, 
Following Stephen Warren's suggestions at https://lkml.org/lkml/2013/9/24/452
this patch is an attempt to document such generic bindings in a common
document.

This document currently collates all the generic bindings used with
remote-controls and act as holding place to describe generic bindings for
remote controls.

Comments?

Thanks,
srini

 .../devicetree/bindings/media/remote-control.txt   |   31 ++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/remote-control.txt

diff --git a/Documentation/devicetree/bindings/media/remote-control.txt b/Documentation/devicetree/bindings/media/remote-control.txt
new file mode 100644
index 0000000..901ea56
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/remote-control.txt
@@ -0,0 +1,31 @@
+Generic device tree bindings for remote control.
+
+properties:
+	- compatible: Can contain any remote control driver compatible string.
+	  example: "st-comms-irb, "gpio-ir-receiver".
+	- reg: Base physical address of the controller and length of memory
+	  mapped region.
+	- interrupts: Interrupt-specifier for the sole interrupt generated by
+	  the device. The interrupt specifier format depends on the
+	  interrupt controller parent. Iff the device supports interrupts.
+	- rx-mode: Can be "infrared" or "uhf". rx-mode should be present iff
+	  the rx pins are wired up.
+	- tx-mode: Can be "infrared" or "uhf". tx-mode should be present iff
+	  the tx pins are wired up.
+
+Optional properties:
+	- linux,rc-map-name: Linux specific remote control map name. Refer to
+	  include/media/rc-map.h for full list of maps.
+	- pinctrl-names, pinctrl-0: The pincontrol settings to configure muxing
+	  properly for the device pins.
+	- clocks : phandle with clock-specifier pair for the device specified
+	  in compatible.
+
+example:
+
+	rc: rc@fe518000 {
+		compatible	= "st,comms-irb";
+		reg		= <0xfe518000 0x234>;
+		interrupts	= <0 203 0>;
+		rx-mode		= "infrared";
+	};
-- 
1.7.6.5


^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-10-18 12:23 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-27  9:33 [PATCH RFC] media: rc: OF: Add Generic bindings for remote-control Srinivas KANDAGATLA
     [not found] ` <1380274391-26577-1-git-send-email-srinivas.kandagatla-qxv4g6HH51o@public.gmane.org>
2013-09-27 11:34   ` Mark Rutland
2013-09-27 13:26     ` Srinivas KANDAGATLA
2013-09-27 13:57       ` Mauro Carvalho Chehab
2013-09-30  8:27         ` Srinivas KANDAGATLA
2013-10-01 14:49           ` Mauro Carvalho Chehab
2013-10-02 16:22             ` Srinivas KANDAGATLA
2013-10-02 17:33               ` Mauro Carvalho Chehab
2013-10-02 17:44                 ` Stephen Warren
2013-09-27 13:47     ` Mauro Carvalho Chehab
     [not found]       ` <20130927104719.6637368f-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2013-09-30 16:51         ` Mark Rutland
2013-10-09 12:17           ` srinivas kandagatla
2013-10-18 11:37             ` Mark Rutland
2013-10-18 12:23               ` srinivas kandagatla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).