diff options
| author | Eric Hustvedt <ehustvedt@cecropia.com> | 2006-06-20 14:36:41 -0400 |
|---|---|---|
| committer | Dave Airlie <airlied@linux.ie> | 2006-07-03 18:59:46 +1000 |
| commit | 7649757bd900bc900adcd95ab08903cdc28342fa (patch) | |
| tree | 4c710d9e458ff3c6731180aca738123886f7adec /drivers/i2c/algos/i2c-algo-bit.c | |
| parent | 9a5f019b1a9ea6a75ba36d7c312ff069006ed479 (diff) | |
| download | olio-linux-3.10-7649757bd900bc900adcd95ab08903cdc28342fa.tar.xz olio-linux-3.10-7649757bd900bc900adcd95ab08903cdc28342fa.zip | |
intelfb: add vsync interrupt support
[03/05] intelfb: Implement basic interrupt handling
Functions have been added to enable and disable interrupts using the MMIO registers. Currently only pipe A vsync interrupts are enabled.
A generalized vsync accounting struct is defined, with the intent that it can encapsulate per-pipe vsync related info in the future. Currently a single instance is hard-coded.
The interrupt service routine currently only looks for vsync interrupts on pipe A, and increments a counter and wakes up anyone waiting on it.
This implementation is heavily influenced by similar implementations in the atyfb and matroxfb drivers.
Signed-off-by: Eric Hustvedt <ehustvedt@cecropia.com>
Diffstat (limited to 'drivers/i2c/algos/i2c-algo-bit.c')
0 files changed, 0 insertions, 0 deletions