18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci.. _dvb_ca: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#################### 68c2ecf20Sopenharmony_ciDigital TV CA Device 78c2ecf20Sopenharmony_ci#################### 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciThe Digital TV CA device controls the conditional access hardware. It 108c2ecf20Sopenharmony_cican be accessed through ``/dev/dvb/adapter?/ca?``. Data types and and ioctl 118c2ecf20Sopenharmony_cidefinitions can be accessed by including ``linux/dvb/ca.h`` in your 128c2ecf20Sopenharmony_ciapplication. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci.. note:: 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci There are three ioctls at this API that aren't documented: 178c2ecf20Sopenharmony_ci :ref:`CA_GET_MSG`, :ref:`CA_SEND_MSG` and :ref:`CA_SET_DESCR`. 188c2ecf20Sopenharmony_ci Documentation for them are welcome. 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci.. toctree:: 218c2ecf20Sopenharmony_ci :maxdepth: 1 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci ca_data_types 248c2ecf20Sopenharmony_ci ca_function_calls 258c2ecf20Sopenharmony_ci ca_high_level 26