Commit b258e42
usb: dwc2: host: Fix ISOC flow in DDMA mode
Fixed ISOC completion flow in DDMA mode. Added isoc
descriptor actual length value and update urb's start_frame
value.
Fixed initialization of ISOC DMA descriptors flow.
Fixes: 56f5b1c ("staging: Core files for the DWC2 driver")
Fixes: 20f2eb9 ("staging: dwc2: add microframe scheduler from downstream Pi kernel")
Fixes: c17b337 ("usb: dwc2: host: program descriptor for next frame")
Fixes: dc4c76e ("staging: HCD descriptor DMA support for the DWC2 driver")
Fixes: 762d3a1 ("usb: dwc2: host: process all completed urbs")
CC: stable@vger.kernel.org
Signed-off-by: Minas Harutyunyan <Minas.Harutyunyan@synopsys.com>
Link: https://lore.kernel.org/r/a8b1e1711cc6cabfb45d92ede12e35445c66f06c.1708944698.git.Minas.Harutyunyan@synopsys.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>1 parent bae2bc7 commit b258e42
3 files changed
Lines changed: 22 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2701 | 2701 | | |
2702 | 2702 | | |
2703 | 2703 | | |
2704 | | - | |
| 2704 | + | |
| 2705 | + | |
| 2706 | + | |
2705 | 2707 | | |
| 2708 | + | |
2706 | 2709 | | |
2707 | 2710 | | |
2708 | 2711 | | |
| |||
2735 | 2738 | | |
2736 | 2739 | | |
2737 | 2740 | | |
2738 | | - | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
2739 | 2744 | | |
| 2745 | + | |
2740 | 2746 | | |
2741 | 2747 | | |
2742 | 2748 | | |
| |||
4143 | 4149 | | |
4144 | 4150 | | |
4145 | 4151 | | |
| 4152 | + | |
| 4153 | + | |
4146 | 4154 | | |
4147 | 4155 | | |
4148 | 4156 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
559 | 559 | | |
560 | 560 | | |
561 | 561 | | |
562 | | - | |
| 562 | + | |
563 | 563 | | |
564 | 564 | | |
565 | 565 | | |
| |||
866 | 866 | | |
867 | 867 | | |
868 | 868 | | |
| 869 | + | |
| 870 | + | |
869 | 871 | | |
870 | 872 | | |
871 | 873 | | |
| |||
878 | 880 | | |
879 | 881 | | |
880 | 882 | | |
| 883 | + | |
881 | 884 | | |
882 | | - | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
883 | 888 | | |
884 | 889 | | |
885 | 890 | | |
| |||
900 | 905 | | |
901 | 906 | | |
902 | 907 | | |
903 | | - | |
| 908 | + | |
904 | 909 | | |
905 | 910 | | |
906 | 911 | | |
| |||
1005 | 1010 | | |
1006 | 1011 | | |
1007 | 1012 | | |
1008 | | - | |
| 1013 | + | |
1009 | 1014 | | |
1010 | 1015 | | |
1011 | | - | |
1012 | | - | |
| 1016 | + | |
| 1017 | + | |
1013 | 1018 | | |
1014 | 1019 | | |
1015 | 1020 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
698 | 698 | | |
699 | 699 | | |
700 | 700 | | |
701 | | - | |
| 701 | + | |
702 | 702 | | |
703 | 703 | | |
704 | 704 | | |
| |||
0 commit comments