fbdev: sh_mobile_lcdc: Fix vertical panning step
Commit 15dede882e added support for
horizontal panning but accidentally computes the Y pan step value
incorrectly for NV12/21 and NV16/61 formats. Fix this.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
	
	
This commit is contained in:
		
					parent
					
						
							
								91d1cfa877
							
						
					
				
			
			
				commit
				
					
						ac33a207b1
					
				
			
		
					 1 changed files with 6 additions and 6 deletions
				
			
		|  | @ -1716,11 +1716,11 @@ sh_mobile_lcdc_overlay_fb_init(struct sh_mobile_lcdc_overlay *ovl) | |||
| 		info->fix.visual = FB_VISUAL_TRUECOLOR; | ||||
| 
 | ||||
| 	switch (ovl->format->fourcc) { | ||||
| 	case V4L2_PIX_FMT_NV16: | ||||
| 	case V4L2_PIX_FMT_NV61: | ||||
| 		info->fix.ypanstep = 2; | ||||
| 	case V4L2_PIX_FMT_NV12: | ||||
| 	case V4L2_PIX_FMT_NV21: | ||||
| 		info->fix.ypanstep = 2; | ||||
| 	case V4L2_PIX_FMT_NV16: | ||||
| 	case V4L2_PIX_FMT_NV61: | ||||
| 		info->fix.xpanstep = 2; | ||||
| 	} | ||||
| 
 | ||||
|  | @ -2215,11 +2215,11 @@ sh_mobile_lcdc_channel_fb_init(struct sh_mobile_lcdc_chan *ch, | |||
| 		info->fix.visual = FB_VISUAL_TRUECOLOR; | ||||
| 
 | ||||
| 	switch (ch->format->fourcc) { | ||||
| 	case V4L2_PIX_FMT_NV16: | ||||
| 	case V4L2_PIX_FMT_NV61: | ||||
| 		info->fix.ypanstep = 2; | ||||
| 	case V4L2_PIX_FMT_NV12: | ||||
| 	case V4L2_PIX_FMT_NV21: | ||||
| 		info->fix.ypanstep = 2; | ||||
| 	case V4L2_PIX_FMT_NV16: | ||||
| 	case V4L2_PIX_FMT_NV61: | ||||
| 		info->fix.xpanstep = 2; | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Laurent Pinchart
				Laurent Pinchart