hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/drivers/staging/nvec/nvec.c
....@@ -289,7 +289,7 @@
289289 * interrupt handlers.
290290 *
291291 * Returns: 0 on success, a negative error code on failure.
292
- * The response message is returned in @msg. Shall be freed with
292
+ * The response message is returned in @msg. Shall be freed
293293 * with nvec_msg_free() once no longer used.
294294 *
295295 */
....@@ -767,7 +767,6 @@
767767 struct device *dev = &pdev->dev;
768768 struct nvec_chip *nvec;
769769 struct nvec_msg *msg;
770
- struct resource *res;
771770 void __iomem *base;
772771 char get_firmware_version[] = { NVEC_CNTL, GET_FIRMWARE_VERSION },
773772 unmute_speakers[] = { NVEC_OEM0, 0x10, 0x59, 0x95 },
....@@ -790,16 +789,13 @@
790789 return -ENODEV;
791790 }
792791
793
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
794
- base = devm_ioremap_resource(dev, res);
792
+ base = devm_platform_ioremap_resource(pdev, 0);
795793 if (IS_ERR(base))
796794 return PTR_ERR(base);
797795
798796 nvec->irq = platform_get_irq(pdev, 0);
799
- if (nvec->irq < 0) {
800
- dev_err(dev, "no irq resource?\n");
797
+ if (nvec->irq < 0)
801798 return -ENODEV;
802
- }
803799
804800 i2c_clk = devm_clk_get(dev, "div-clk");
805801 if (IS_ERR(i2c_clk)) {