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
126 hardware:
129 To enable/disable the hardware::
133 This callback enables or disables the CEC hardware. Enabling the CEC hardware
137 hardware is enabled. CEC drivers should not set CEC_CAP_NEEDS_HPD unless
138 the hardware design requires that as this will make it impossible to wake
150 that are not for us. Not all hardware supports this and this function is only
152 (some hardware may always be in 'monitor all' mode).
162 changes. Not all hardware supports this and this function is only called if
164 (some hardware may always be in 'monitor pin' mode).
176 should return -ENXIO. Once a logical address is programmed the CEC hardware
203 a new message for the same initiator. Most hardware will handle this
210 To log the current CEC hardware status::
214 This optional callback can be used to show the status of the CEC hardware.
258 or LOW_DRIVE if the hardware cannot differentiate or something
259 else entirely. Some hardware only supports OK and FAIL as the
266 Should only be set by the driver if it has hardware support for
269 since the hardware did that already.
271 The hardware must be able to differentiate between OK, NACK and 'something
276 hardware retry can just set the counter corresponding to the transmit error
277 to 1, if the hardware does support retry then either set these counters to
278 0 if the hardware provides no feedback of which errors occurred and how many
279 times, or fill in the correct values as reported by the hardware.
282 if there is one pending in the queue. So make sure that the hardware is in
286 hardware never retries, so the transmit is always for just a single
300 Typically the CEC hardware provides interrupts that signal when a transmit
374 The low-level operations drive the hardware, the high-level operations are
452 Most CEC hardware operates on full CEC messages where the software provides
453 the message and the hardware handles the low-level CEC protocol. But some
454 hardware only drives the CEC pin and software has to handle the low-level