mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	usb: gadget: Do not export usbd_device_* arrays
Each array is used only in one file (core.c or ep0.c). Move their content to correct file, mark them as static and do not export out of current file. This change allows to decrease size of u-boot.bin as more of those strings are not used. Signed-off-by: Pali Rohár <pali@kernel.org>
This commit is contained in:
		| @@ -264,8 +264,6 @@ struct usb_bus_instance; | ||||
| #define USB_REQ_SET_INTERFACE		0x0B | ||||
| #define USB_REQ_SYNCH_FRAME		0x0C | ||||
|  | ||||
| #define USBD_DEVICE_REQUESTS(x) (((unsigned int)x <= USB_REQ_SYNCH_FRAME) ? usbd_device_requests[x] : "UNKNOWN") | ||||
|  | ||||
| /* | ||||
|  * HID requests | ||||
|  */ | ||||
| @@ -332,9 +330,6 @@ struct usb_bus_instance; | ||||
| #define USB_DESCRIPTOR_TYPE_HID				0x21 | ||||
| #define USB_DESCRIPTOR_TYPE_REPORT			0x22 | ||||
|  | ||||
| #define USBD_DEVICE_DESCRIPTORS(x) (((unsigned int)x <= USB_DESCRIPTOR_TYPE_INTERFACE_POWER) ? \ | ||||
| 		usbd_device_descriptors[x] : "UNKNOWN") | ||||
|  | ||||
| /* | ||||
|  * standard feature selectors | ||||
|  */ | ||||
| @@ -388,8 +383,6 @@ typedef enum usb_device_state { | ||||
| 	STATE_UNKNOWN,		/* destroyed */ | ||||
| } usb_device_state_t; | ||||
|  | ||||
| #define USBD_DEVICE_STATE(x) (((unsigned int)x <= STATE_UNKNOWN) ? usbd_device_states[x] : "UNKNOWN") | ||||
|  | ||||
| /* | ||||
|  * Device status | ||||
|  * | ||||
| @@ -402,8 +395,6 @@ typedef enum usb_device_status { | ||||
| 	USBD_CLOSING,		/* we are currently closing */ | ||||
| } usb_device_status_t; | ||||
|  | ||||
| #define USBD_DEVICE_STATUS(x) (((unsigned int)x <= USBD_CLOSING) ? usbd_device_status[x] : "UNKNOWN") | ||||
|  | ||||
| /* | ||||
|  * Device Events | ||||
|  * | ||||
| @@ -617,12 +608,6 @@ struct usb_bus_instance { | ||||
|  | ||||
| }; | ||||
|  | ||||
| extern char *usbd_device_events[]; | ||||
| extern char *usbd_device_states[]; | ||||
| extern char *usbd_device_status[]; | ||||
| extern char *usbd_device_requests[]; | ||||
| extern char *usbd_device_descriptors[]; | ||||
|  | ||||
| void urb_link_init (urb_link * ul); | ||||
| void urb_detach (struct urb *urb); | ||||
| urb_link *first_urb_link (urb_link * hd); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user