Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) .. _Remote_controllers_Intro:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) ************
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) Introduction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) ************
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) Currently, most analog and digital devices have a Infrared input for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) remote controllers. Each manufacturer has their own type of control. It
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) is not rare for the same manufacturer to ship different types of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) controls, depending on the device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) A Remote Controller interface is mapped as a normal evdev/input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) interface, just like a keyboard or a mouse. So, it uses all ioctls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) already defined for any other input devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) However, remove controllers are more flexible than a normal input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) device, as the IR receiver (and/or transmitter) can be used in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) conjunction with a wide variety of different IR remotes.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) In order to allow flexibility, the Remote Controller subsystem allows
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) controlling the RC-specific attributes via
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) :ref:`the sysfs class nodes <remote_controllers_sysfs_nodes>`.