mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	Add DAI registration and DAI ops for the Intel driver along with callback for topology configuration. Signed-off-by: Sanyog Kale <sanyog.r.kale@intel.com> Signed-off-by: Shreyas NC <shreyas.nc@intel.com> Signed-off-by: Vinod Koul <vkoul@kernel.org>
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			645 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			645 B
		
	
	
	
		
			C
		
	
	
	
	
	
// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 | 
						|
// Copyright(c) 2015-17 Intel Corporation.
 | 
						|
 | 
						|
#ifndef __SDW_INTEL_LOCAL_H
 | 
						|
#define __SDW_INTEL_LOCAL_H
 | 
						|
 | 
						|
/**
 | 
						|
 * struct sdw_intel_res - Soundwire link resources
 | 
						|
 * @registers: Link IO registers base
 | 
						|
 * @shim: Audio shim pointer
 | 
						|
 * @alh: ALH (Audio Link Hub) pointer
 | 
						|
 * @irq: Interrupt line
 | 
						|
 * @ops: Shim callback ops
 | 
						|
 * @arg: Shim callback ops argument
 | 
						|
 *
 | 
						|
 * This is set as pdata for each link instance.
 | 
						|
 */
 | 
						|
struct sdw_intel_link_res {
 | 
						|
	void __iomem *registers;
 | 
						|
	void __iomem *shim;
 | 
						|
	void __iomem *alh;
 | 
						|
	int irq;
 | 
						|
	const struct sdw_intel_ops *ops;
 | 
						|
	void *arg;
 | 
						|
};
 | 
						|
 | 
						|
#endif /* __SDW_INTEL_LOCAL_H */
 |