xref: /linux/Documentation/devicetree/bindings/media/rc.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
17c31b9d6SMaxime Ripard# SPDX-License-Identifier: GPL-2.0
27c31b9d6SMaxime Ripard%YAML 1.2
37c31b9d6SMaxime Ripard---
47c31b9d6SMaxime Ripard$id: http://devicetree.org/schemas/media/rc.yaml#
57c31b9d6SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml#
67c31b9d6SMaxime Ripard
7dd3cb467SAndrew Lunntitle: Generic Infrared Remote Controller
87c31b9d6SMaxime Ripard
97c31b9d6SMaxime Ripardmaintainers:
107c31b9d6SMaxime Ripard  - Mauro Carvalho Chehab <mchehab@kernel.org>
117c31b9d6SMaxime Ripard  - Sean Young <sean@mess.org>
127c31b9d6SMaxime Ripard
137c31b9d6SMaxime Ripardproperties:
147c31b9d6SMaxime Ripard  $nodename:
15864138abSRob Herring    pattern: "^ir(-receiver)?(@[a-f0-9]+)?$"
167c31b9d6SMaxime Ripard
177c31b9d6SMaxime Ripard  linux,rc-map-name:
187c31b9d6SMaxime Ripard    description:
197c31b9d6SMaxime Ripard      Specifies the scancode/key mapping table defined in-kernel for
207c31b9d6SMaxime Ripard      the remote controller.
21ab190665SRob Herring    $ref: /schemas/types.yaml#/definitions/string
223d21a460SRob Herring    enum:
237c31b9d6SMaxime Ripard      - rc-adstech-dvb-t-pci
247c31b9d6SMaxime Ripard      - rc-alink-dtu-m
257c31b9d6SMaxime Ripard      - rc-anysee
267c31b9d6SMaxime Ripard      - rc-apac-viewcomp
277c31b9d6SMaxime Ripard      - rc-astrometa-t2hybrid
287c31b9d6SMaxime Ripard      - rc-asus-pc39
297c31b9d6SMaxime Ripard      - rc-asus-ps3-100
307c31b9d6SMaxime Ripard      - rc-ati-tv-wonder-hd-600
317c31b9d6SMaxime Ripard      - rc-ati-x10
327c31b9d6SMaxime Ripard      - rc-avermedia
337c31b9d6SMaxime Ripard      - rc-avermedia-a16d
347c31b9d6SMaxime Ripard      - rc-avermedia-cardbus
357c31b9d6SMaxime Ripard      - rc-avermedia-dvbt
367c31b9d6SMaxime Ripard      - rc-avermedia-m135a
377c31b9d6SMaxime Ripard      - rc-avermedia-m733a-rm-k6
387c31b9d6SMaxime Ripard      - rc-avermedia-rm-ks
397c31b9d6SMaxime Ripard      - rc-avertv-303
407c31b9d6SMaxime Ripard      - rc-azurewave-ad-tu700
414f0fac3bSClément Péron      - rc-beelink-gs1
42b569972aSChristian Hewitt      - rc-beelink-mxiii
437c31b9d6SMaxime Ripard      - rc-behold
447c31b9d6SMaxime Ripard      - rc-behold-columbus
457c31b9d6SMaxime Ripard      - rc-budget-ci-old
467c31b9d6SMaxime Ripard      - rc-cec
477c31b9d6SMaxime Ripard      - rc-cinergy
487c31b9d6SMaxime Ripard      - rc-cinergy-1400
4953a370f6SAlexander Voronov      - rc-ct-90405
507c31b9d6SMaxime Ripard      - rc-d680-dmb
517c31b9d6SMaxime Ripard      - rc-delock-61959
527c31b9d6SMaxime Ripard      - rc-dib0700-nec
537c31b9d6SMaxime Ripard      - rc-dib0700-rc5
547c31b9d6SMaxime Ripard      - rc-digitalnow-tinytwin
557c31b9d6SMaxime Ripard      - rc-digittrade
567c31b9d6SMaxime Ripard      - rc-dm1105-nec
577c31b9d6SMaxime Ripard      - rc-dntv-live-dvb-t
587c31b9d6SMaxime Ripard      - rc-dntv-live-dvbt-pro
5941e31b34SChristian Hewitt      - rc-dreambox
607c31b9d6SMaxime Ripard      - rc-dtt200u
617c31b9d6SMaxime Ripard      - rc-dvbsky
627c31b9d6SMaxime Ripard      - rc-dvico-mce
637c31b9d6SMaxime Ripard      - rc-dvico-portable
647c31b9d6SMaxime Ripard      - rc-em-terratec
657c31b9d6SMaxime Ripard      - rc-empty
667c31b9d6SMaxime Ripard      - rc-encore-enltv
677c31b9d6SMaxime Ripard      - rc-encore-enltv-fm53
687c31b9d6SMaxime Ripard      - rc-encore-enltv2
697c31b9d6SMaxime Ripard      - rc-evga-indtube
707c31b9d6SMaxime Ripard      - rc-eztv
717c31b9d6SMaxime Ripard      - rc-flydvb
727c31b9d6SMaxime Ripard      - rc-flyvideo
737c31b9d6SMaxime Ripard      - rc-fusionhdtv-mce
747c31b9d6SMaxime Ripard      - rc-gadmei-rm008z
757c31b9d6SMaxime Ripard      - rc-geekbox
767c31b9d6SMaxime Ripard      - rc-genius-tvgo-a11mce
777c31b9d6SMaxime Ripard      - rc-gotview7135
787c31b9d6SMaxime Ripard      - rc-hauppauge
797c31b9d6SMaxime Ripard      - rc-hisi-poplar
807c31b9d6SMaxime Ripard      - rc-hisi-tv-demo
817c31b9d6SMaxime Ripard      - rc-imon-mce
827c31b9d6SMaxime Ripard      - rc-imon-pad
837c31b9d6SMaxime Ripard      - rc-imon-rsc
847c31b9d6SMaxime Ripard      - rc-iodata-bctv7e
857c31b9d6SMaxime Ripard      - rc-it913x-v1
867c31b9d6SMaxime Ripard      - rc-it913x-v2
877c31b9d6SMaxime Ripard      - rc-kaiomy
88a90cc244SNeil Armstrong      - rc-khadas
892a14dfafSChristian Hewitt      - rc-khamsin
907c31b9d6SMaxime Ripard      - rc-kworld-315u
917c31b9d6SMaxime Ripard      - rc-kworld-pc150u
927c31b9d6SMaxime Ripard      - rc-kworld-plus-tv-analog
937c31b9d6SMaxime Ripard      - rc-leadtek-y04g0051
947c31b9d6SMaxime Ripard      - rc-lme2510
957c31b9d6SMaxime Ripard      - rc-manli
96d9421d6cSKevin Hilman      - rc-mecool-kii-pro
97d9421d6cSKevin Hilman      - rc-mecool-kiii-pro
987c31b9d6SMaxime Ripard      - rc-medion-x10
997c31b9d6SMaxime Ripard      - rc-medion-x10-digitainer
1007c31b9d6SMaxime Ripard      - rc-medion-x10-or2x
101d9421d6cSKevin Hilman      - rc-minix-neo
1027c31b9d6SMaxime Ripard      - rc-msi-digivox-ii
1037c31b9d6SMaxime Ripard      - rc-msi-digivox-iii
1047c31b9d6SMaxime Ripard      - rc-msi-tvanywhere
1057c31b9d6SMaxime Ripard      - rc-msi-tvanywhere-plus
106*fbf657d5SNils Rothaug      - rc-mygica-utv3
1077c31b9d6SMaxime Ripard      - rc-nebula
1087c31b9d6SMaxime Ripard      - rc-nec-terratec-cinergy-xs
1097c31b9d6SMaxime Ripard      - rc-norwood
1107c31b9d6SMaxime Ripard      - rc-npgtech
111a90cc244SNeil Armstrong      - rc-odroid
1127c31b9d6SMaxime Ripard      - rc-pctv-sedna
113d5da31f9SJonas Karlman      - rc-pine64
1147c31b9d6SMaxime Ripard      - rc-pinnacle-color
1157c31b9d6SMaxime Ripard      - rc-pinnacle-grey
1167c31b9d6SMaxime Ripard      - rc-pinnacle-pctv-hd
1177c31b9d6SMaxime Ripard      - rc-pixelview
1187c31b9d6SMaxime Ripard      - rc-pixelview-002t
1197c31b9d6SMaxime Ripard      - rc-pixelview-mk12
1207c31b9d6SMaxime Ripard      - rc-pixelview-new
1217c31b9d6SMaxime Ripard      - rc-powercolor-real-angel
1227c31b9d6SMaxime Ripard      - rc-proteus-2309
1237c31b9d6SMaxime Ripard      - rc-purpletv
1247c31b9d6SMaxime Ripard      - rc-pv951
1257c31b9d6SMaxime Ripard      - rc-rc5-tv
1267c31b9d6SMaxime Ripard      - rc-rc6-mce
1277c31b9d6SMaxime Ripard      - rc-real-audio-220-32-keys
1287c31b9d6SMaxime Ripard      - rc-reddo
1297c31b9d6SMaxime Ripard      - rc-snapstream-firefly
1307c31b9d6SMaxime Ripard      - rc-streamzap
1317c31b9d6SMaxime Ripard      - rc-su3000
132a90cc244SNeil Armstrong      - rc-tanix-tx3mini
133d2fccf94SJernej Skrabec      - rc-tanix-tx5max
1347c31b9d6SMaxime Ripard      - rc-tbs-nec
1357c31b9d6SMaxime Ripard      - rc-technisat-ts35
1367c31b9d6SMaxime Ripard      - rc-technisat-usb2
1377c31b9d6SMaxime Ripard      - rc-terratec-cinergy-c-pci
1387c31b9d6SMaxime Ripard      - rc-terratec-cinergy-s2-hd
1397c31b9d6SMaxime Ripard      - rc-terratec-cinergy-xs
1407c31b9d6SMaxime Ripard      - rc-terratec-slim
1417c31b9d6SMaxime Ripard      - rc-terratec-slim-2
1427c31b9d6SMaxime Ripard      - rc-tevii-nec
1437c31b9d6SMaxime Ripard      - rc-tivo
1447c31b9d6SMaxime Ripard      - rc-total-media-in-hand
1457c31b9d6SMaxime Ripard      - rc-total-media-in-hand-02
1467c31b9d6SMaxime Ripard      - rc-trekstor
1477c31b9d6SMaxime Ripard      - rc-tt-1500
1487c31b9d6SMaxime Ripard      - rc-twinhan-dtv-cab-ci
1497c31b9d6SMaxime Ripard      - rc-twinhan1027
1507c31b9d6SMaxime Ripard      - rc-videomate-k100
1517c31b9d6SMaxime Ripard      - rc-videomate-s350
1527c31b9d6SMaxime Ripard      - rc-videomate-tv-pvr
153ca408da0SMohammad Rasim      - rc-videostrong-kii-pro
154d9421d6cSKevin Hilman      - rc-vega-s9x
155a90cc244SNeil Armstrong      - rc-wetek-hub
156a90cc244SNeil Armstrong      - rc-wetek-play2
1577c31b9d6SMaxime Ripard      - rc-winfast
1587c31b9d6SMaxime Ripard      - rc-winfast-usbii-deluxe
159a90cc244SNeil Armstrong      - rc-x96max
16034d5fc1eSBastien Nocera      - rc-xbox-360
1617c31b9d6SMaxime Ripard      - rc-xbox-dvd
1627c31b9d6SMaxime Ripard      - rc-zx-irdec
1636a0e321eSRob Herring
1646a0e321eSRob HerringadditionalProperties: true
165