forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/usb/gadget/udc/amd5536udc_pci.c
....@@ -2,7 +2,7 @@
22 /*
33 * amd5536udc_pci.c -- AMD 5536 UDC high/full speed USB device controller
44 *
5
- * Copyright (C) 2005-2007 AMD (http://www.amd.com)
5
+ * Copyright (C) 2005-2007 AMD (https://www.amd.com)
66 * Author: Thomas Dahlmann
77 */
88
....@@ -49,7 +49,6 @@
4949 static struct udc *udc;
5050
5151 /* description */
52
-static const char mod_desc[] = UDC_MOD_DESCRIPTION;
5352 static const char name[] = "amd5536udc-pci";
5453
5554 /* Reset all pci context */
....@@ -116,7 +115,7 @@
116115 goto err_memreg;
117116 }
118117
119
- dev->virt_addr = ioremap_nocache(resource, len);
118
+ dev->virt_addr = ioremap(resource, len);
120119 if (!dev->virt_addr) {
121120 dev_dbg(&pdev->dev, "start address cannot be mapped\n");
122121 retval = -EFAULT;
....@@ -171,6 +170,9 @@
171170 retval = -ENODEV;
172171 goto err_probe;
173172 }
173
+
174
+ udc = dev;
175
+
174176 return 0;
175177
176178 err_probe:
....@@ -202,7 +204,7 @@
202204
203205 /* PCI functions */
204206 static struct pci_driver udc_pci_driver = {
205
- .name = (char *) name,
207
+ .name = name,
206208 .id_table = pci_id,
207209 .probe = udc_pci_probe,
208210 .remove = udc_pci_remove,