mfd: wm5110: Add registers for headphone short circuit control
Add the registers necessary to enable/disable the headphone short circuit protection. Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Acked-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
		
					parent
					
						
							
								fce6bd84d6
							
						
					
				
			
			
				commit
				
					
						08e2d59258
					
				
			
		
					 2 changed files with 33 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -226,6 +226,9 @@
 | 
			
		|||
#define ARIZONA_PDM_SPK1_CTRL_2                  0x491
 | 
			
		||||
#define ARIZONA_PDM_SPK2_CTRL_1                  0x492
 | 
			
		||||
#define ARIZONA_PDM_SPK2_CTRL_2                  0x493
 | 
			
		||||
#define ARIZONA_HP1_SHORT_CIRCUIT_CTRL           0x4A0
 | 
			
		||||
#define ARIZONA_HP2_SHORT_CIRCUIT_CTRL           0x4A1
 | 
			
		||||
#define ARIZONA_HP3_SHORT_CIRCUIT_CTRL           0x4A2
 | 
			
		||||
#define ARIZONA_SPK_CTRL_2                       0x4B5
 | 
			
		||||
#define ARIZONA_SPK_CTRL_3                       0x4B6
 | 
			
		||||
#define ARIZONA_DAC_COMP_1                       0x4DC
 | 
			
		||||
| 
						 | 
				
			
			@ -3332,6 +3335,30 @@
 | 
			
		|||
#define ARIZONA_SPK2_FMT_SHIFT                        0  /* SPK2_FMT */
 | 
			
		||||
#define ARIZONA_SPK2_FMT_WIDTH                        1  /* SPK2_FMT */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * R1184 (0x4A0) - HP1 Short Circuit Ctrl
 | 
			
		||||
 */
 | 
			
		||||
#define ARIZONA_HP1_SC_ENA                       0x1000  /* HP1_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP1_SC_ENA_MASK                  0x1000  /* HP1_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP1_SC_ENA_SHIFT                     12  /* HP1_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP1_SC_ENA_WIDTH                      1  /* HP1_SC_ENA */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * R1185 (0x4A1) - HP2 Short Circuit Ctrl
 | 
			
		||||
 */
 | 
			
		||||
#define ARIZONA_HP2_SC_ENA                       0x1000  /* HP2_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP2_SC_ENA_MASK                  0x1000  /* HP2_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP2_SC_ENA_SHIFT                     12  /* HP2_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP2_SC_ENA_WIDTH                      1  /* HP2_SC_ENA */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * R1186 (0x4A2) - HP3 Short Circuit Ctrl
 | 
			
		||||
 */
 | 
			
		||||
#define ARIZONA_HP3_SC_ENA                       0x1000  /* HP3_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP3_SC_ENA_MASK                  0x1000  /* HP3_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP3_SC_ENA_SHIFT                     12  /* HP3_SC_ENA */
 | 
			
		||||
#define ARIZONA_HP3_SC_ENA_WIDTH                      1  /* HP3_SC_ENA */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * R1244 (0x4DC) - DAC comp 1
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue