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
60 capabilities of the hardware and which parts are to be handled
123 hardware:
126 To enable/disable the hardware:
131 This callback enables or disables the CEC hardware. Enabling the CEC hardware
146 that not for us. Not all hardware supports this and this function is only
148 (some hardware may always be in 'monitor all' mode).
159 changes. Not all hardware supports this and this function is only called if
161 (some hardware may always be in 'monitor pin' mode).
174 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:
204 This optional callback can be used to show the status of the CEC hardware.
250 or LOW_DRIVE if the hardware cannot differentiate or something
251 else entirely. Some hardware only supports OK and FAIL as the
258 Should only be set by the driver if it has hardware support for
261 since the hardware did that already.
263 The hardware must be able to differentiate between OK, NACK and 'something
268 hardware retry can just set the counter corresponding to the transmit error
269 to 1, if the hardware does support retry then either set these counters to
270 0 if the hardware provides no feedback of which errors occurred and how many
271 times, or fill in the correct values as reported by the hardware.
274 if there is one pending in the queue. So make sure that the hardware is in
278 hardware never retries, so the transmit is always for just a single
292 Typically the CEC hardware provides interrupts that signal when a transmit
368 The low-level operations drive the hardware, the high-level operations are
448 Most CEC hardware operates on full CEC messages where the software provides
449 the message and the hardware handles the low-level CEC protocol. But some
450 hardware only drives the CEC pin and software has to handle the low-level