Lines Matching full:hardware
7 hardware. It is designed to handle a multiple types of hardware (receivers,
35 The struct cec_adapter represents the CEC adapter hardware. It is created by
61 capabilities of the hardware and which parts are to be handled
125 hardware:
128 To enable/disable the hardware::
132 This callback enables or disables the CEC hardware. Enabling the CEC hardware
136 hardware is enabled. CEC drivers should not set CEC_CAP_NEEDS_HPD unless
137 the hardware design requires that as this will make it impossible to wake
149 that are not for us. Not all hardware supports this and this function is only
151 (some hardware may always be in 'monitor all' mode).
161 changes. Not all hardware supports this and this function is only called if
163 (some hardware may always be in 'monitor pin' mode).
175 should return -ENXIO. Once a logical address is programmed the CEC hardware
192 a new message for the same initiator. Most hardware will handle this
199 To log the current CEC hardware status::
203 This optional callback can be used to show the status of the CEC hardware.
247 or LOW_DRIVE if the hardware cannot differentiate or something
248 else entirely. Some hardware only supports OK and FAIL as the
255 Should only be set by the driver if it has hardware support for
258 since the hardware did that already.
260 The hardware must be able to differentiate between OK, NACK and 'something
265 hardware retry can just set the counter corresponding to the transmit error
266 to 1, if the hardware does support retry then either set these counters to
267 0 if the hardware provides no feedback of which errors occurred and how many
268 times, or fill in the correct values as reported by the hardware.
271 if there is one pending in the queue. So make sure that the hardware is in
275 hardware never retries, so the transmit is always for just a single
289 Typically the CEC hardware provides interrupts that signal when a transmit
363 The low-level operations drive the hardware, the high-level operations are
441 Most CEC hardware operates on full CEC messages where the software provides
442 the message and the hardware handles the low-level CEC protocol. But some
443 hardware only drives the CEC pin and software has to handle the low-level