Common Layer

This is the foundation of the cx88 driver, and consists of the cx88.ko kernel module, which is built from the sources under the common/ subdirectory. The common layer mainly contains the core logic that client drivers need to use for basic device control (attachment/detachment) and DMA. Drivers for specific CX2388x functions (video, audio, MPEG TS, etc.) will claim cx88.ko as a dependency, and will use it for the following:

I2C Layer

Client Drivers

User Applications