Re: [PATCH] au0828-input: Be sure that IR is enabled at polling

2014-08-07 Thread Mauro Carvalho Chehab
Em Thu, 07 Aug 2014 10:14:45 -0400 Devin Heitmueller escreveu: > > Well, au8522_rc_set is defined as: > > > > #define au8522_rc_set(ir, reg, bit) au8522_rc_andor(ir, (reg), > > (bit), (bit)) > > Ah, ok. It's just a really poorly named macro. Nevermind then. Yep. calling it au8522_rc_

Re: [PATCH] au0828-input: Be sure that IR is enabled at polling

2014-08-07 Thread Devin Heitmueller
> Well, au8522_rc_set is defined as: > > #define au8522_rc_set(ir, reg, bit) au8522_rc_andor(ir, (reg), (bit), > (bit)) Ah, ok. It's just a really poorly named macro. Nevermind then. Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com -- To unsubscribe from this lis

Re: [PATCH] au0828-input: Be sure that IR is enabled at polling

2014-08-07 Thread Mauro Carvalho Chehab
Em Thu, 07 Aug 2014 10:00:31 -0400 Devin Heitmueller escreveu: > On Thu, Aug 7, 2014 at 9:46 AM, Mauro Carvalho Chehab > wrote: > > When the DVB code sets the frontend, it disables the IR > > INT, probably due to some hardware bug, as there's no code > > there at au8522 frontend that writes on r

Re: [PATCH] au0828-input: Be sure that IR is enabled at polling

2014-08-07 Thread Devin Heitmueller
On Thu, Aug 7, 2014 at 9:46 AM, Mauro Carvalho Chehab wrote: > When the DVB code sets the frontend, it disables the IR > INT, probably due to some hardware bug, as there's no code > there at au8522 frontend that writes on register 0xe0. > > Fixing it at au8522 code is hard, as it doesn't know if t

[PATCH] au0828-input: Be sure that IR is enabled at polling

2014-08-07 Thread Mauro Carvalho Chehab
When the DVB code sets the frontend, it disables the IR INT, probably due to some hardware bug, as there's no code there at au8522 frontend that writes on register 0xe0. Fixing it at au8522 code is hard, as it doesn't know if the IR is enabled or disabled, and just restoring the value of register