Hi!


I was wondering if anyone could confirm the following bits of the saa7134 irq registers, or point me to some technical info? The datasheet I found on Phillip's website doesn't seem to have this info.

Specifically I am interested in the interrupt enable bit for GPIO pin 16. Pins 18, 22, and 23 I reverse-engineered, but I can't work out what the GPIO16 interrupt enable bits are. I presume the reason why there are two enables is because they are rising/falling edge, but if GPIO16 is where I think it is then it only has one enable.

Also I would like confirmation of the report bit for GPIO16.

I'm hoping someone has this info already, otherwise I'll work this out manually.

Thanks,

- David.

#define SAA7134_IRQ2                            (0x2c8 >> 2)
#define   SAA7134_IRQ2_INTE_GPIO23A             (1 << 17) /* certain */
#define   SAA7134_IRQ2_INTE_GPIO23              (1 << 16) /* certain */
#define   SAA7134_IRQ2_INTE_GPIO22A             (1 << 15) /* certain */
#define   SAA7134_IRQ2_INTE_GPIO22              (1 << 14) /* certain */
#define   SAA7134_IRQ2_INTE_GPIO18A             (1 << 13) /* certain */
#define   SAA7134_IRQ2_INTE_GPIO18              (1 << 12) /* certain */
#define   SAA7134_IRQ2_INTE_GPIO16              (1 << 11) /* guess */

#define   SAA7134_IRQ2_INTE_SC2                 (1 << 10)
#define   SAA7134_IRQ2_INTE_SC1                 (1 <<  9)
#define   SAA7134_IRQ2_INTE_SC0                 (1 <<  8)
...

#define SAA7134_IRQ_REPORT (0x2cc >> 2)

#define   SAA7134_IRQ_REPORT_GPIO23             (1 << 17)
#define   SAA7134_IRQ_REPORT_GPIO22             (1 << 16)
#define   SAA7134_IRQ_REPORT_GPIO18             (1 << 15)
#define   SAA7134_IRQ_REPORT_GPIO16             (1 << 14) /* guess */

#define   SAA7134_IRQ_REPORT_LOAD_ERR           (1 << 13)
#define   SAA7134_IRQ_REPORT_CONF_ERR           (1 << 12)
...


-- video4linux-list mailing list Unsubscribe mailto:[EMAIL PROTECTED] https://www.redhat.com/mailman/listinfo/video4linux-list

Reply via email to