NFC: Send netlink events for secure elements additions and removals
When an NFC driver or host controller stack discovers a secure element, it will call nfc_add_se(). In order for userspace applications to use these secure elements, a netlink event will then be sent with the SE index and its type. With that information userspace applications can decide wether or not to enable SEs, through their indexes. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
		
					parent
					
						
							
								fed7c25ec0
							
						
					
				
			
			
				commit
				
					
						2757c3723c
					
				
			
		
					 4 changed files with 86 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -95,6 +95,8 @@ enum nfc_commands {
 | 
			
		|||
	NFC_CMD_LLC_SDREQ,
 | 
			
		||||
	NFC_EVENT_LLC_SDRES,
 | 
			
		||||
	NFC_CMD_FW_UPLOAD,
 | 
			
		||||
	NFC_EVENT_SE_ADDED,
 | 
			
		||||
	NFC_EVENT_SE_REMOVED,
 | 
			
		||||
/* private: internal use only */
 | 
			
		||||
	__NFC_CMD_AFTER_LAST
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			@ -125,6 +127,8 @@ enum nfc_commands {
 | 
			
		|||
 * @NFC_ATTR_LLC_PARAM_MIUX: MIU eXtension parameter
 | 
			
		||||
 * @NFC_ATTR_SE: Available Secure Elements
 | 
			
		||||
 * @NFC_ATTR_FIRMWARE_NAME: Free format firmware version
 | 
			
		||||
 * @NFC_ATTR_SE_INDEX: Secure element index
 | 
			
		||||
 * @NFC_ATTR_SE_TYPE: Secure element type (UICC or EMBEDDED)
 | 
			
		||||
 */
 | 
			
		||||
enum nfc_attrs {
 | 
			
		||||
	NFC_ATTR_UNSPEC,
 | 
			
		||||
| 
						 | 
				
			
			@ -148,6 +152,8 @@ enum nfc_attrs {
 | 
			
		|||
	NFC_ATTR_SE,
 | 
			
		||||
	NFC_ATTR_LLC_SDP,
 | 
			
		||||
	NFC_ATTR_FIRMWARE_NAME,
 | 
			
		||||
	NFC_ATTR_SE_INDEX,
 | 
			
		||||
	NFC_ATTR_SE_TYPE,
 | 
			
		||||
/* private: internal use only */
 | 
			
		||||
	__NFC_ATTR_AFTER_LAST
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue