summaryrefslogtreecommitdiffstats
path: root/drivers/uwb/uwbd.c
Commit message (Collapse)AuthorAgeFilesLines
* uwb: handle radio controller events with out-of-range IDs correctlyDavid Vrabel2009-08-251-2/+2
| | | | | | | | If a radio controller event has an ID that's just out of range don't read beyond the end of uwbd's event arrays. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: David Vrabel <david.vrabel@csr.com>
* uwb: use dev_dbg() for debug messagesDavid Vrabel2008-12-221-44/+30
| | | | | | | Instead of the home-grown d_fnstart(), d_fnend() and d_printf() macros, use dev_dbg() or remove the message entirely. Signed-off-by: David Vrabel <david.vrabel@csr.com>
* uwb: per-radio controller event thread and beacon cacheStefano Panella2008-11-041-66/+32
| | | | | | | | | | | | Use an event thread per-radio controller so processing events from one radio controller doesn't delay another. A radio controller shouldn't have information on devices seen by a different radio controller (they may be on different channels) so make the beacon cache per-radio controller. Signed-off-by: Stefano Panella <stefano.panella@csr.com> Signed-off-by: David Vrabel <david.vrabel@csr.com>
* uwb: infrastructure for handling Relinquish Request IEsStefano Panella2008-11-041-0/+4
| | | | | | | | The structures and event handler needed to handle Relinish Request IEs received from neighbors. Nothing is done with these IEs yet. Signed-off-by: Stefano Panella <stefano.panella@csr.com> Signed-off-by: David Vrabel <david.vrabel@csr.com>
* uwb: don't use printk_ratelimit() so oftenDavid Vrabel2008-10-161-23/+6
| | | | | | | | | Avoid using printk_ratelimit() in many places because: - many were error messages reporting broken hardware (it's useful to get all of these). - the message itself wasn't useful so the message has been removed. Signed-off-by: David Vrabel <david.vrabel@csr.com>
* uwb: add the UWB stack (core files)Inaky Perez-Gonzalez2008-09-171-0/+427
UWB device and radio controller device and event management. Signed-off-by: David Vrabel <david.vrabel@csr.com>
OpenPOWER on IntegriCloud