/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Driver for Feature Integration Technology Inc. (aka Fintek) LPC CIR * * Copyright (C) 2011 Jarod Wilson <jarod@redhat.com> * * Special thanks to Fintek for providing hardware and spec sheets. * This driver is based upon the nuvoton, ite and ene drivers for * similar hardware.
*/
/* * CIR status register (0x00): * 7 - CIR_IRQ_EN (1 = enable CIR IRQ, 0 = disable) * 3 - TX_FINISH (1 when TX finished, write 1 to clear) * 2 - TX_UNDERRUN (1 on TX underrun, write 1 to clear) * 1 - RX_TIMEOUT (1 on RX timeout, write 1 to clear) * 0 - RX_RECEIVE (1 on RX receive, write 1 to clear)
*/ #define CIR_STATUS_IRQ_EN 0x80 #define CIR_STATUS_TX_FINISH 0x08 #define CIR_STATUS_TX_UNDERRUN 0x04 #define CIR_STATUS_RX_TIMEOUT 0x02 #define CIR_STATUS_RX_RECEIVE 0x01 #define CIR_STATUS_IRQ_MASK 0x0f
/* * CIR TX control register (0x02): * 7 - TX_START (1 to indicate TX start, auto-cleared when done) * 6 - TX_END (1 to indicate TX data written to TX fifo)
*/ #define CIR_TX_CONTROL_TX_START 0x80 #define CIR_TX_CONTROL_TX_END 0x40
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.22Bemerkung:
(vorverarbeitet am 2026-06-07)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.