[media] drxd: allow functional gate control after, attach
Previously, gate control didn't work until drxd_init() execution. Migrate necessary set of commands in drxd_attach to allow gate control to be used by tuner which are accessible through i2c gate. Reported-by: frederic.mantegazza@gbiloba.org Signed-off-by: Patrice Chotard <patricechotard@free.fr> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
		
					parent
					
						
							
								f698957aea
							
						
					
				
			
			
				commit
				
					
						e7c953d280
					
				
			
		
					 1 changed files with 4 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -2980,6 +2980,10 @@ struct dvb_frontend *drxd_attach(const struct drxd_config *config,
 | 
			
		|||
	       sizeof(struct dvb_frontend_ops));
 | 
			
		||||
	state->frontend.demodulator_priv = state;
 | 
			
		||||
	ConfigureMPEGOutput(state, 0);
 | 
			
		||||
	/* add few initialization to allow gate control */
 | 
			
		||||
	CDRXD(state, state->config.IF ? state->config.IF : 36000000);
 | 
			
		||||
	InitHI(state);
 | 
			
		||||
 | 
			
		||||
	return &state->frontend;
 | 
			
		||||
 | 
			
		||||
error:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue