the declaration for omap_vout_setup_vrfb_bufs() said it needed 'u32 static_vrfb_allocation' but definition took 'bool static_vrfb_allocation', this patch fixes the declaration so that it matches with the definition and pass a bool instead of int to the call, also included omap_vout_vrfb.h in omap_vout_vrfb.c file so that sparse doesn't complain of making omap_vout_setup_vrfb_bufs() as static function. Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * omap_vout_vrfb.h
 | 
						|
 *
 | 
						|
 * Copyright (C) 2010 Texas Instruments.
 | 
						|
 *
 | 
						|
 * This file is licensed under the terms of the GNU General Public License
 | 
						|
 * version 2. This program is licensed "as is" without any warranty of any
 | 
						|
 * kind, whether express or implied.
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef OMAP_VOUT_VRFB_H
 | 
						|
#define OMAP_VOUT_VRFB_H
 | 
						|
 | 
						|
#ifdef CONFIG_VIDEO_OMAP2_VOUT_VRFB
 | 
						|
void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout);
 | 
						|
int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num,
 | 
						|
			bool static_vrfb_allocation);
 | 
						|
void omap_vout_release_vrfb(struct omap_vout_device *vout);
 | 
						|
int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
 | 
						|
			unsigned int *count, unsigned int startindex);
 | 
						|
int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
 | 
						|
			struct videobuf_buffer *vb);
 | 
						|
void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout);
 | 
						|
#else
 | 
						|
static inline void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout) { };
 | 
						|
static inline int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num,
 | 
						|
			bool static_vrfb_allocation)
 | 
						|
		{ return 0; };
 | 
						|
static inline void omap_vout_release_vrfb(struct omap_vout_device *vout) { };
 | 
						|
static inline int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
 | 
						|
			unsigned int *count, unsigned int startindex)
 | 
						|
		{ return 0; };
 | 
						|
static inline int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
 | 
						|
			struct videobuf_buffer *vb)
 | 
						|
		{ return 0; };
 | 
						|
static inline void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout) { };
 | 
						|
#endif
 | 
						|
 | 
						|
#endif
 |