• Peter Missel's avatar
    V4L/DVB (3309): SAA7134: GPIO IRQ improvements · 0602fbb2
    Peter Missel authored
    - Saa7134-core.c saa7134_irq(): Separate GPIO16 and GPIO18 handling. Call
    IR-remote-GPIO handler only if the GPIO IRQ is "owned" by it. Added
    infrastructure to branch out to a future I2C-IR IRQ handler.
    saa7134-core.c saa7134_hwinit2(): Enable only the one GPIO pin and edge to
    trigger an IRQ that is wired as keyup/keydown mask. IRQ will only be
    generated for an actual key-down event.
    saa7134-input.c flyvideo_codes[]: Replace numpad keys with normal ones. Put
    meaning to mystery keys. Change some key definitions to have their functions
    match their labels better. Fix typos.
    saa7134-input.c flydvb_codes[]: Added new table for the larger remote that
    comes with the LifeView FlyDVB series.
    saa7134-input.c build_key(): In IRQ mode, signal key-down and then key-up
    straight in one go.
    Signed-off-by: default avatarRicardo Cerqueira <v4l@cerqueira.org>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@brturbo.com.br>
    0602fbb2
saa7134-core.c 30.6 KB