iio: adc: at91: cleanup platform_data
num_channels and registers are not used anymore since they are defined inside the driver and assigned by matching the id_table. Also, struct at91_adc_reg_desc is now only used inside the driver. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Acked-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
This commit is contained in:
		
					parent
					
						
							
								acc8b8e107
							
						
					
				
			
			
				commit
				
					
						2de0c019f3
					
				
			
		
					 2 changed files with 19 additions and 23 deletions
				
			
		|  | @ -7,25 +7,6 @@ | |||
| #ifndef _AT91_ADC_H_ | ||||
| #define _AT91_ADC_H_ | ||||
| 
 | ||||
| /**
 | ||||
|  * struct at91_adc_reg_desc - Various informations relative to registers | ||||
|  * @channel_base:	Base offset for the channel data registers | ||||
|  * @drdy_mask:		Mask of the DRDY field in the relevant registers | ||||
| 			(Interruptions registers mostly) | ||||
|  * @status_register:	Offset of the Interrupt Status Register | ||||
|  * @trigger_register:	Offset of the Trigger setup register | ||||
|  * @mr_prescal_mask:	Mask of the PRESCAL field in the adc MR register | ||||
|  * @mr_startup_mask:	Mask of the STARTUP field in the adc MR register | ||||
|  */ | ||||
| struct at91_adc_reg_desc { | ||||
| 	u8	channel_base; | ||||
| 	u32	drdy_mask; | ||||
| 	u8	status_register; | ||||
| 	u8	trigger_register; | ||||
| 	u32	mr_prescal_mask; | ||||
| 	u32	mr_startup_mask; | ||||
| }; | ||||
| 
 | ||||
| /**
 | ||||
|  * struct at91_adc_trigger - description of triggers | ||||
|  * @name:		name of the trigger advertised to the user | ||||
|  | @ -42,8 +23,6 @@ struct at91_adc_trigger { | |||
| /**
 | ||||
|  * struct at91_adc_data - platform data for ADC driver | ||||
|  * @channels_used:		channels in use on the board as a bitmask | ||||
|  * @num_channels:		global number of channels available on the board | ||||
|  * @registers:			Registers definition on the board | ||||
|  * @startup_time:		startup time of the ADC in microseconds | ||||
|  * @trigger_list:		Triggers available in the ADC | ||||
|  * @trigger_number:		Number of triggers available in the ADC | ||||
|  | @ -52,8 +31,6 @@ struct at91_adc_trigger { | |||
|  */ | ||||
| struct at91_adc_data { | ||||
| 	unsigned long			channels_used; | ||||
| 	u8				num_channels; | ||||
| 	struct at91_adc_reg_desc	*registers; | ||||
| 	u8				startup_time; | ||||
| 	struct at91_adc_trigger		*trigger_list; | ||||
| 	u8				trigger_number; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alexandre Belloni
				Alexandre Belloni