mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	Move the MAX_PCC_SUBSPACES definition to acpi/pcc.h file in preparation to add subspace ID support for cppc_acpi driver. Signed-off-by: George Cherian <george.cherian@cavium.com> Reviewed-by: Prashanth Prakash <pprakash@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			816 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			816 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * PCC (Platform Communications Channel) methods
 | 
						|
 *
 | 
						|
 * This program is free software; you can redistribute it and/or
 | 
						|
 * modify it under the terms of the GNU General Public License
 | 
						|
 * as published by the Free Software Foundation; version 2
 | 
						|
 * of the License.
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _PCC_H
 | 
						|
#define _PCC_H
 | 
						|
 | 
						|
#include <linux/mailbox_controller.h>
 | 
						|
#include <linux/mailbox_client.h>
 | 
						|
 | 
						|
#define MAX_PCC_SUBSPACES	256
 | 
						|
#ifdef CONFIG_PCC
 | 
						|
extern struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl,
 | 
						|
						  int subspace_id);
 | 
						|
extern void pcc_mbox_free_channel(struct mbox_chan *chan);
 | 
						|
#else
 | 
						|
static inline struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl,
 | 
						|
							 int subspace_id)
 | 
						|
{
 | 
						|
	return ERR_PTR(-ENODEV);
 | 
						|
}
 | 
						|
static inline void pcc_mbox_free_channel(struct mbox_chan *chan) { }
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* _PCC_H */
 |