Page MenuHomeFreeBSD

Fix Tx queues to USB endpoints mapping and merge two dma_init functions into one
ClosedPublic

Authored by kevlo on Dec 4 2015, 3:23 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 21 2025, 5:02 AM
Unknown Object (File)
Jan 7 2025, 3:49 AM
Unknown Object (File)
Dec 9 2024, 5:10 PM
Unknown Object (File)
Nov 11 2024, 7:02 AM
Unknown Object (File)
Nov 11 2024, 6:59 AM
Unknown Object (File)
Nov 8 2024, 7:37 AM
Unknown Object (File)
Oct 19 2024, 3:34 AM
Unknown Object (File)
Oct 19 2024, 3:34 AM
Subscribers
None

Details

Summary
  • Fix Tx queues to USB endpoints mapping
  • Merge urtwn_r92c_dma_init() and urtwn_r88e_dma_init() into one

Tested on RTL8188CU, RTL8192CU, and RTL8188EU.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kevlo retitled this revision from to Fix Tx queues to USB endpoints mapping and merge two dma_init functions into one .
kevlo updated this object.
kevlo edited the test plan for this revision. (Show Details)
kevlo added reviewers: adrian, avos.

Looks fine to me; which other chipsets need testing?

In D4381#92266, @adrian wrote:

Looks fine to me; which other chipsets need testing?

RTL8188RU. All chipsets which the urtwn(4) supports (including
upcoming RTL8192EU and RTL8723BU chipsets) are use the same logic.

sys/dev/usb/wlan/if_urtwn.c
34 ↗(On Diff #10743)

where it's used?

sys/dev/usb/wlan/if_urtwn.c
34 ↗(On Diff #10743)

The header usb_device.h needs to include sys/condvar.h to define
struct cv.

avos edited edge metadata.

Works fine for me.

This revision is now accepted and ready to land.Dec 5 2015, 3:22 PM
This revision was automatically updated to reflect the committed changes.