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) | ||||
| { | ||||
| 	struct platform_device *pdev = to_platform_device(dev); | ||||
| 	struct charlcd *lcd = platform_get_drvdata(pdev); | ||||
| 	struct charlcd *lcd = dev_get_drvdata(dev); | ||||
| 
 | ||||
| 	/* Power the display off */ | ||||
| 	charlcd_4bit_command(lcd, HD_DISPCTRL); | ||||
|  | @ -341,8 +340,7 @@ static int charlcd_suspend(struct device *dev) | |||
| 
 | ||||
| static int charlcd_resume(struct device *dev) | ||||
| { | ||||
| 	struct platform_device *pdev = to_platform_device(dev); | ||||
| 	struct charlcd *lcd = platform_get_drvdata(pdev); | ||||
| 	struct charlcd *lcd = dev_get_drvdata(dev); | ||||
| 
 | ||||
| 	/* Turn the display back on */ | ||||
| 	charlcd_4bit_command(lcd, HD_DISPCTRL | HD_DISPCTRL_ON); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Wolfram Sang
						Wolfram Sang