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
On Thu, Aug 7, 2014 at 9:46 AM, Mauro Carvalho Chehab
m.che...@samsung.com 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
Em Thu, 07 Aug 2014 10:00:31 -0400
Devin Heitmueller dheitmuel...@kernellabs.com escreveu:
On Thu, Aug 7, 2014 at 9:46 AM, Mauro Carvalho Chehab
m.che...@samsung.com wrote:
When the DVB code sets the frontend, it disables the IR
INT, probably due to some hardware bug, as there's no code
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 list:
Em Thu, 07 Aug 2014 10:14:45 -0400
Devin Heitmueller dheitmuel...@kernellabs.com 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.