[media] v4l2-ctrls: add new RDS TX controls
The si4713 supports several RDS features not yet implemented in the driver. This patch adds the missing RDS functionality to the list of RDS controls. The ALT_FREQS control is a compound control containing an array of up to 25 (the maximum according to the RDS standard) frequencies. To support that the V4L2_CTRL_TYPE_U32 was added. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Cc: Eduardo Valentin <edubezval@gmail.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
This commit is contained in:
		
					parent
					
						
							
								1612f20ea0
							
						
					
				
			
			
				commit
				
					
						811c508104
					
				
			
		
					 4 changed files with 48 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1288,6 +1288,7 @@ struct v4l2_ext_control {
 | 
			
		|||
		char *string;
 | 
			
		||||
		__u8 *p_u8;
 | 
			
		||||
		__u16 *p_u16;
 | 
			
		||||
		__u32 *p_u32;
 | 
			
		||||
		void *ptr;
 | 
			
		||||
	};
 | 
			
		||||
} __attribute__ ((packed));
 | 
			
		||||
| 
						 | 
				
			
			@ -1320,6 +1321,7 @@ enum v4l2_ctrl_type {
 | 
			
		|||
	V4L2_CTRL_COMPOUND_TYPES     = 0x0100,
 | 
			
		||||
	V4L2_CTRL_TYPE_U8	     = 0x0100,
 | 
			
		||||
	V4L2_CTRL_TYPE_U16	     = 0x0101,
 | 
			
		||||
	V4L2_CTRL_TYPE_U32	     = 0x0102,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*  Used in the VIDIOC_QUERYCTRL ioctl for querying controls */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue