forked from mirrors/linux
		
	auxdisplay: simplify getting .drvdata
We should get drvdata from struct device directly. Going via platform_device is an unneeded step back and forth. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
This commit is contained in:
		
							parent
							
								
									171613926a
								
							
						
					
					
						commit
						ada953de44
					
				
					 1 changed files with 2 additions and 4 deletions
				
			
		|  | @ -331,8 +331,7 @@ static int __init charlcd_probe(struct platform_device *pdev) | ||||||
| 
 | 
 | ||||||
| static int charlcd_suspend(struct device *dev) | static int charlcd_suspend(struct device *dev) | ||||||
| { | { | ||||||
| 	struct platform_device *pdev = to_platform_device(dev); | 	struct charlcd *lcd = dev_get_drvdata(dev); | ||||||
| 	struct charlcd *lcd = platform_get_drvdata(pdev); |  | ||||||
| 
 | 
 | ||||||
| 	/* Power the display off */ | 	/* Power the display off */ | ||||||
| 	charlcd_4bit_command(lcd, HD_DISPCTRL); | 	charlcd_4bit_command(lcd, HD_DISPCTRL); | ||||||
|  | @ -341,8 +340,7 @@ static int charlcd_suspend(struct device *dev) | ||||||
| 
 | 
 | ||||||
| static int charlcd_resume(struct device *dev) | static int charlcd_resume(struct device *dev) | ||||||
| { | { | ||||||
| 	struct platform_device *pdev = to_platform_device(dev); | 	struct charlcd *lcd = dev_get_drvdata(dev); | ||||||
| 	struct charlcd *lcd = platform_get_drvdata(pdev); |  | ||||||
| 
 | 
 | ||||||
| 	/* Turn the display back on */ | 	/* Turn the display back on */ | ||||||
| 	charlcd_4bit_command(lcd, HD_DISPCTRL | HD_DISPCTRL_ON); | 	charlcd_4bit_command(lcd, HD_DISPCTRL | HD_DISPCTRL_ON); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Wolfram Sang
						Wolfram Sang