hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/usb/musb/musb_gadget_ep0.c
....@@ -311,27 +311,23 @@
311311 goto stall;
312312
313313 switch (ctrlrequest->wIndex >> 8) {
314
- case 1:
315
- pr_debug("TEST_J\n");
316
- /* TEST_J */
314
+ case USB_TEST_J:
315
+ pr_debug("USB_TEST_J\n");
317316 musb->test_mode_nr =
318317 MUSB_TEST_J;
319318 break;
320
- case 2:
321
- /* TEST_K */
322
- pr_debug("TEST_K\n");
319
+ case USB_TEST_K:
320
+ pr_debug("USB_TEST_K\n");
323321 musb->test_mode_nr =
324322 MUSB_TEST_K;
325323 break;
326
- case 3:
327
- /* TEST_SE0_NAK */
328
- pr_debug("TEST_SE0_NAK\n");
324
+ case USB_TEST_SE0_NAK:
325
+ pr_debug("USB_TEST_SE0_NAK\n");
329326 musb->test_mode_nr =
330327 MUSB_TEST_SE0_NAK;
331328 break;
332
- case 4:
333
- /* TEST_PACKET */
334
- pr_debug("TEST_PACKET\n");
329
+ case USB_TEST_PACKET:
330
+ pr_debug("USB_TEST_PACKET\n");
335331 musb->test_mode_nr =
336332 MUSB_TEST_PACKET;
337333 break;
....@@ -739,7 +735,7 @@
739735 musb_writeb(mbase, MUSB_TESTMODE,
740736 musb->test_mode_nr);
741737 }
742
- /* FALLTHROUGH */
738
+ fallthrough;
743739
744740 case MUSB_EP0_STAGE_STATUSOUT:
745741 /* end of sequence #1: write to host (TX state) */
....@@ -771,7 +767,7 @@
771767 */
772768 retval = IRQ_HANDLED;
773769 musb->ep0_state = MUSB_EP0_STAGE_SETUP;
774
- /* FALLTHROUGH */
770
+ fallthrough;
775771
776772 case MUSB_EP0_STAGE_SETUP:
777773 setup:
....@@ -1028,7 +1024,7 @@
10281024 case MUSB_EP0_STAGE_ACKWAIT: /* STALL for zero-length data */
10291025 case MUSB_EP0_STAGE_RX: /* control-OUT data */
10301026 csr = musb_readw(regs, MUSB_CSR0);
1031
- /* FALLTHROUGH */
1027
+ fallthrough;
10321028
10331029 /* It's also OK to issue stalls during callbacks when a non-empty
10341030 * DATA stage buffer has been read (or even written).