forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/usb/gadget/udc/pxa25x_udc.c
....@@ -2321,7 +2321,6 @@
23212321 struct pxa25x_udc *dev = &memory;
23222322 int retval, irq;
23232323 u32 chiprev;
2324
- struct resource *res;
23252324
23262325 pr_info("%s: version %s\n", driver_name, DRIVER_VERSION);
23272326
....@@ -2341,12 +2340,12 @@
23412340 case PXA250_A0:
23422341 case PXA250_A1:
23432342 /* A0/A1 "not released"; ep 13, 15 unusable */
2344
- /* fall through */
2343
+ fallthrough;
23452344 case PXA250_B2: case PXA210_B2:
23462345 case PXA250_B1: case PXA210_B1:
23472346 case PXA250_B0: case PXA210_B0:
23482347 /* OUT-DMA is broken ... */
2349
- /* fall through */
2348
+ fallthrough;
23502349 case PXA250_C0: case PXA210_C0:
23512350 break;
23522351 #elif defined(CONFIG_ARCH_IXP4XX)
....@@ -2367,8 +2366,7 @@
23672366 if (irq < 0)
23682367 return -ENODEV;
23692368
2370
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
2371
- dev->regs = devm_ioremap_resource(&pdev->dev, res);
2369
+ dev->regs = devm_platform_ioremap_resource(pdev, 0);
23722370 if (IS_ERR(dev->regs))
23732371 return PTR_ERR(dev->regs);
23742372