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

Input: lpc32xx-keys - 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-2-frank.li@vivo.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Yangtao Li and committed by
Dmitry Torokhov
3799836f 5abb3241

+1 -8
+1 -8
drivers/input/keyboard/lpc32xx-keys.c
··· 160 160 { 161 161 struct lpc32xx_kscan_drv *kscandat; 162 162 struct input_dev *input; 163 - struct resource *res; 164 163 size_t keymap_size; 165 164 int error; 166 165 int irq; 167 - 168 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 169 - if (!res) { 170 - dev_err(&pdev->dev, "failed to get platform I/O memory\n"); 171 - return -EINVAL; 172 - } 173 166 174 167 irq = platform_get_irq(pdev, 0); 175 168 if (irq < 0) ··· 214 221 215 222 input_set_drvdata(kscandat->input, kscandat); 216 223 217 - kscandat->kscan_base = devm_ioremap_resource(&pdev->dev, res); 224 + kscandat->kscan_base = devm_platform_ioremap_resource(pdev, 0); 218 225 if (IS_ERR(kscandat->kscan_base)) 219 226 return PTR_ERR(kscandat->kscan_base); 220 227