diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/target/arm/as3525/usb-drv-as3525v2.c | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/firmware/target/arm/as3525/usb-drv-as3525v2.c b/firmware/target/arm/as3525/usb-drv-as3525v2.c index b570ddb6c8..37f5798e34 100644 --- a/firmware/target/arm/as3525/usb-drv-as3525v2.c +++ b/firmware/target/arm/as3525/usb-drv-as3525v2.c | |||
@@ -365,51 +365,6 @@ void usb_drv_exit(void) | |||
365 | logf("usb_drv_exit"); | 365 | logf("usb_drv_exit"); |
366 | } | 366 | } |
367 | 367 | ||
368 | int usb_drv_port_speed(void) | ||
369 | { | ||
370 | return 0; | ||
371 | } | ||
372 | |||
373 | int usb_drv_request_endpoint(int type, int dir) | ||
374 | { | ||
375 | (void) type; | ||
376 | (void) dir; | ||
377 | return -1; | ||
378 | } | ||
379 | |||
380 | void usb_drv_release_endpoint(int ep) | ||
381 | { | ||
382 | (void) ep; | ||
383 | } | ||
384 | |||
385 | void usb_drv_cancel_all_transfers(void) | ||
386 | { | ||
387 | } | ||
388 | |||
389 | int usb_drv_recv(int ep, void *ptr, int len) | ||
390 | { | ||
391 | (void) ep; | ||
392 | (void) ptr; | ||
393 | (void) len; | ||
394 | return -1; | ||
395 | } | ||
396 | |||
397 | int usb_drv_send(int ep, void *ptr, int len) | ||
398 | { | ||
399 | (void) ep; | ||
400 | (void) ptr; | ||
401 | (void) len; | ||
402 | return -1; | ||
403 | } | ||
404 | |||
405 | int usb_drv_send_nonblocking(int ep, void *ptr, int len) | ||
406 | { | ||
407 | (void) ep; | ||
408 | (void) ptr; | ||
409 | (void) len; | ||
410 | return -1; | ||
411 | } | ||
412 | |||
413 | static void activate_ep0(void) | 368 | static void activate_ep0(void) |
414 | { | 369 | { |
415 | /* Setup EP0 OUT to receive setup packets and | 370 | /* Setup EP0 OUT to receive setup packets and |
@@ -436,7 +391,7 @@ static void activate_ep0(void) | |||
436 | } | 391 | } |
437 | 392 | ||
438 | /* Enable OUT ep for receive */ | 393 | /* Enable OUT ep for receive */ |
439 | USB_DOEPCTL(0) |= USB_DEPCTL_epena; | 394 | //USB_DOEPCTL(0) |= USB_DEPCTL_epena; |
440 | 395 | ||
441 | /* Clear non periodic NAK for IN ep */ | 396 | /* Clear non periodic NAK for IN ep */ |
442 | USB_DCTL |= USB_DCTL_cgnpinnak; | 397 | USB_DCTL |= USB_DCTL_cgnpinnak; |
@@ -449,7 +404,6 @@ static void ep0_out_start(void) | |||
449 | * setup packet count = 1 | 404 | * setup packet count = 1 |
450 | * transfer size = 8 (=sizeof setup packet) | 405 | * transfer size = 8 (=sizeof setup packet) |
451 | */ | 406 | */ |
452 | |||
453 | USB_DOEPTSIZ(0) = (1 << USB_DEPTSIZ0_supcnt_bit_pos) | 407 | USB_DOEPTSIZ(0) = (1 << USB_DEPTSIZ0_supcnt_bit_pos) |
454 | | (1 << USB_DEPTSIZ0_pkcnt_bit_pos) | 408 | | (1 << USB_DEPTSIZ0_pkcnt_bit_pos) |
455 | | 8; | 409 | | 8; |
@@ -519,13 +473,13 @@ static bool handle_enum_done(void) | |||
519 | 473 | ||
520 | static bool handle_in_ep_int(void) | 474 | static bool handle_in_ep_int(void) |
521 | { | 475 | { |
522 | logf("usb: in ep int"); | 476 | panicf("usb: in ep int"); |
523 | return false; | 477 | return false; |
524 | } | 478 | } |
525 | 479 | ||
526 | static bool handle_out_ep_int(void) | 480 | static bool handle_out_ep_int(void) |
527 | { | 481 | { |
528 | logf("usb: out ep int"); | 482 | panicf("usb: out ep int"); |
529 | return false; | 483 | return false; |
530 | } | 484 | } |
531 | 485 | ||
@@ -607,13 +561,59 @@ void INT_USB(void) | |||
607 | 561 | ||
608 | Lunhandled: | 562 | Lunhandled: |
609 | dump_intsts(buffer, sizeof buffer, sts); | 563 | dump_intsts(buffer, sizeof buffer, sts); |
610 | panicf("unhandled usb int: %lx (%s)", sts, buffer); | 564 | panicf("unhandled usb int: %lx (%s)", sts, buffer); |
611 | 565 | ||
612 | Lerr: | 566 | Lerr: |
613 | dump_intsts(buffer, sizeof buffer, sts); | 567 | dump_intsts(buffer, sizeof buffer, sts); |
614 | panicf("error in usb int: %lx (%s)", sts, buffer); | 568 | panicf("error in usb int: %lx (%s)", sts, buffer); |
615 | } | 569 | } |
616 | 570 | ||
571 | int usb_drv_port_speed(void) | ||
572 | { | ||
573 | return 0; | ||
574 | } | ||
575 | |||
576 | int usb_drv_request_endpoint(int type, int dir) | ||
577 | { | ||
578 | (void) type; | ||
579 | (void) dir; | ||
580 | return -1; | ||
581 | } | ||
582 | |||
583 | void usb_drv_release_endpoint(int ep) | ||
584 | { | ||
585 | (void) ep; | ||
586 | } | ||
587 | |||
588 | void usb_drv_cancel_all_transfers(void) | ||
589 | { | ||
590 | } | ||
591 | |||
592 | int usb_drv_recv(int ep, void *ptr, int len) | ||
593 | { | ||
594 | (void) ep; | ||
595 | (void) ptr; | ||
596 | (void) len; | ||
597 | return -1; | ||
598 | } | ||
599 | |||
600 | int usb_drv_send(int ep, void *ptr, int len) | ||
601 | { | ||
602 | (void) ep; | ||
603 | (void) ptr; | ||
604 | (void) len; | ||
605 | return -1; | ||
606 | } | ||
607 | |||
608 | int usb_drv_send_nonblocking(int ep, void *ptr, int len) | ||
609 | { | ||
610 | (void) ep; | ||
611 | (void) ptr; | ||
612 | (void) len; | ||
613 | return -1; | ||
614 | } | ||
615 | |||
616 | |||
617 | void usb_drv_set_test_mode(int mode) | 617 | void usb_drv_set_test_mode(int mode) |
618 | { | 618 | { |
619 | (void) mode; | 619 | (void) mode; |