Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Input: opencores-kbd - convert to devm_platform_ioremap_resource()

Use devm_platform_ioremap_resource() to simplify code.

Signed-off-by: Yangtao Li <frank.li@vivo.com>
Link: https://lore.kernel.org/r/20230705052346.39337-5-frank.li@vivo.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Yangtao Li and committed by
Dmitry Torokhov
db984229 e7963773

+1 -8
+1 -8
drivers/input/keyboard/opencores-kbd.c
··· 39 39 { 40 40 struct input_dev *input; 41 41 struct opencores_kbd *opencores_kbd; 42 - struct resource *res; 43 42 int irq, i, error; 44 - 45 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 46 - if (!res) { 47 - dev_err(&pdev->dev, "missing board memory resource\n"); 48 - return -EINVAL; 49 - } 50 43 51 44 irq = platform_get_irq(pdev, 0); 52 45 if (irq < 0) ··· 58 65 59 66 opencores_kbd->input = input; 60 67 61 - opencores_kbd->addr = devm_ioremap_resource(&pdev->dev, res); 68 + opencores_kbd->addr = devm_platform_ioremap_resource(pdev, 0); 62 69 if (IS_ERR(opencores_kbd->addr)) 63 70 return PTR_ERR(opencores_kbd->addr); 64 71