treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 268
Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license version 2 as published by the free software foundation this program is distributed in the hope that it will be useful but without any warranty without even the implied warranty of merchantability or fitness for a particular purpose see the gnu general public license for more details you should have received a copy of the gnu general public license along with this program if not write to the free software foundation inc 51 franklin street fifth floor boston ma 02110 1301 usa extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 46 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Reviewed-by: Alexios Zavras <alexios.zavras@intel.com> Reviewed-by: Richard Fontana <rfontana@redhat.com> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190529141334.135501091@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
08dbd0f8ef
commit
04672fe6d6
|
@ -1,27 +1,13 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/* ----------------------------------------------------------------------- *
|
/* ----------------------------------------------------------------------- *
|
||||||
*
|
*
|
||||||
* Copyright (C) 2009 Intel Corporation. All rights reserved.
|
* Copyright (C) 2009 Intel Corporation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
* H. Peter Anvin <hpa@linux.intel.com>
|
* H. Peter Anvin <hpa@linux.intel.com>
|
||||||
*
|
*
|
||||||
* -----------------------------------------------------------------------
|
* -----------------------------------------------------------------------
|
||||||
*
|
*
|
||||||
* Outputs a small assembly wrapper with the appropriate symbols defined.
|
* Outputs a small assembly wrapper with the appropriate symbols defined.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
*
|
*
|
||||||
* Driver for Option High Speed Mobile Devices.
|
* Driver for Option High Speed Mobile Devices.
|
||||||
|
@ -11,21 +12,6 @@
|
||||||
* Copyright (C) 2008 Greg Kroah-Hartman <gregkh@suse.de>
|
* Copyright (C) 2008 Greg Kroah-Hartman <gregkh@suse.de>
|
||||||
* Copyright (C) 2008 Novell, Inc.
|
* Copyright (C) 2008 Novell, Inc.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
|
||||||
* USA
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Debug levels control file for the i2400m module
|
* Debug levels control file for the i2400m module
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
#ifndef __debug_levels__h__
|
#ifndef __debug_levels__h__
|
||||||
#define __debug_levels__h__
|
#define __debug_levels__h__
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Debugfs interfaces to manipulate driver and device information
|
* Debugfs interfaces to manipulate driver and device information
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/debugfs.h>
|
#include <linux/debugfs.h>
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Generic probe/disconnect, reset and message passing
|
* Generic probe/disconnect, reset and message passing
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* See i2400m.h for driver documentation. This contains helpers for
|
* See i2400m.h for driver documentation. This contains helpers for
|
||||||
* the driver model glue [_setup()/_release()], handling device resets
|
* the driver model glue [_setup()/_release()], handling device resets
|
||||||
* [_dev_reset_handle()], and the backends for the WiMAX stack ops
|
* [_dev_reset_handle()], and the backends for the WiMAX stack ops
|
||||||
|
|
|
@ -1,27 +1,12 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Glue with the networking stack
|
* Glue with the networking stack
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Yanir Lubetkin <yanirx.lubetkin@intel.com>
|
* Yanir Lubetkin <yanirx.lubetkin@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This implements an ethernet device for the i2400m.
|
* This implements an ethernet device for the i2400m.
|
||||||
*
|
*
|
||||||
* We fake being an ethernet device to simplify the support from user
|
* We fake being an ethernet device to simplify the support from user
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Implement backend for the WiMAX stack rfkill support
|
* Implement backend for the WiMAX stack rfkill support
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* The WiMAX kernel stack integrates into RF-Kill and keeps the
|
* The WiMAX kernel stack integrates into RF-Kill and keeps the
|
||||||
* switches's status. We just need to:
|
* switches's status. We just need to:
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Sysfs interfaces to show driver and device information
|
* Sysfs interfaces to show driver and device information
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Debug levels control file for the i2400m-usb module
|
* Debug levels control file for the i2400m-usb module
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
#ifndef __debug_levels__h__
|
#ifndef __debug_levels__h__
|
||||||
#define __debug_levels__h__
|
#define __debug_levels__h__
|
||||||
|
|
|
@ -1,27 +1,12 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless WiMAX Connection 2400m
|
* Intel Wireless WiMAX Connection 2400m
|
||||||
* Linux driver model glue for USB device, reset & fw upload
|
* Linux driver model glue for USB device, reset & fw upload
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
* Yanir Lubetkin <yanirx.lubetkin@intel.com>
|
* Yanir Lubetkin <yanirx.lubetkin@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* See i2400m-usb.h for a general description of this driver.
|
* See i2400m-usb.h for a general description of this driver.
|
||||||
*
|
*
|
||||||
* This file implements driver model glue, and hook ups for the
|
* This file implements driver model glue, and hook ups for the
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Address management
|
* Address management
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Beacon management
|
* Beacon management
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*/
|
*/
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Driver initialization, etc
|
* Driver initialization, etc
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*
|
*
|
||||||
* Life cycle: FIXME: explain
|
* Life cycle: FIXME: explain
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band Radio Control
|
* Ultra Wide Band Radio Control
|
||||||
* Event Size Tables management
|
* Event Size Tables management
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*
|
*
|
||||||
* Infrastructure, code and data tables for guessing the size of
|
* Infrastructure, code and data tables for guessing the size of
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* WUSB Host Wire Adapter: Radio Control Interface (WUSB[8.6])
|
* WUSB Host Wire Adapter: Radio Control Interface (WUSB[8.6])
|
||||||
* Radio Control command/event transport
|
* Radio Control command/event transport
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Initialize the Radio Control interface Driver.
|
* Initialize the Radio Control interface Driver.
|
||||||
*
|
*
|
||||||
* For each device probed, creates an 'struct hwarc' which contains
|
* For each device probed, creates an 'struct hwarc' which contains
|
||||||
|
@ -47,9 +33,6 @@
|
||||||
* Affected commands:
|
* Affected commands:
|
||||||
* UWB_RC_CMD_SCAN
|
* UWB_RC_CMD_SCAN
|
||||||
* UWB_RC_CMD_SET_DRP_IE
|
* UWB_RC_CMD_SET_DRP_IE
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/module.h>
|
#include <linux/module.h>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless UWB Link 1480
|
* Intel Wireless UWB Link 1480
|
||||||
* Main driver
|
* Main driver
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Common code for firmware upload used by the USB and PCI version;
|
* Common code for firmware upload used by the USB and PCI version;
|
||||||
* i1480_fw_upload() takes a device descriptor and uses the function
|
* i1480_fw_upload() takes a device descriptor and uses the function
|
||||||
* pointers it provides to upload firmware and prepare the PHY.
|
* pointers it provides to upload firmware and prepare the PHY.
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* i1480 Device Firmware Upload
|
* i1480 Device Firmware Upload
|
||||||
*
|
*
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This driver is the firmware uploader for the Intel Wireless UWB
|
* This driver is the firmware uploader for the Intel Wireless UWB
|
||||||
* Link 1480 device (both in the USB and PCI incarnations).
|
* Link 1480 device (both in the USB and PCI incarnations).
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless UWB Link 1480
|
* Intel Wireless UWB Link 1480
|
||||||
* MAC Firmware upload implementation
|
* MAC Firmware upload implementation
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Implementation of the code for parsing the firmware file (extract
|
* Implementation of the code for parsing the firmware file (extract
|
||||||
* the headers and binary code chunks) in the fw_*() functions. The
|
* the headers and binary code chunks) in the fw_*() functions. The
|
||||||
* code to upload pre and mac firmwares is the same, so it uses a
|
* code to upload pre and mac firmwares is the same, so it uses a
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless UWB Link 1480
|
* Intel Wireless UWB Link 1480
|
||||||
* PHY parameters upload
|
* PHY parameters upload
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Code for uploading the PHY parameters to the PHY through the UWB
|
* Code for uploading the PHY parameters to the PHY through the UWB
|
||||||
* Radio Control interface.
|
* Radio Control interface.
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless UWB Link 1480
|
* Intel Wireless UWB Link 1480
|
||||||
* USB SKU firmware upload implementation
|
* USB SKU firmware upload implementation
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This driver will prepare the i1480 device to behave as a real
|
* This driver will prepare the i1480 device to behave as a real
|
||||||
* Wireless USB HWA adaptor by uploading the firmware.
|
* Wireless USB HWA adaptor by uploading the firmware.
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Intel Wireless UWB Link 1480
|
* Intel Wireless UWB Link 1480
|
||||||
* Event Size tables for Wired Adaptors
|
* Event Size tables for Wired Adaptors
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Information Element Handling
|
* Information Element Handling
|
||||||
|
@ -6,21 +7,6 @@
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
* Reinette Chatre <reinette.chatre@intel.com>
|
* Reinette Chatre <reinette.chatre@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Life cycle of devices
|
* Life cycle of devices
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*/
|
*/
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Life cycle of radio controllers
|
* Life cycle of radio controllers
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
*
|
*
|
||||||
* A UWB radio controller is also a UWB device, so it embeds one...
|
* A UWB radio controller is also a UWB device, so it embeds one...
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* WUSB Wire Adapter: Radio Control Interface (WUSB[8])
|
* WUSB Wire Adapter: Radio Control Interface (WUSB[8])
|
||||||
* Notification and Event Handling
|
* Notification and Event Handling
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* The RC interface of the Host Wire Adapter (USB dongle) or WHCI PCI
|
* The RC interface of the Host Wire Adapter (USB dongle) or WHCI PCI
|
||||||
* card delivers a stream of notifications and events to the
|
* card delivers a stream of notifications and events to the
|
||||||
* notification end event endpoint or area. This code takes care of
|
* notification end event endpoint or area. This code takes care of
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* UWB basic command support and radio reset
|
* UWB basic command support and radio reset
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME:
|
* FIXME:
|
||||||
*
|
*
|
||||||
* - docs
|
* - docs
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Scanning management
|
* Scanning management
|
||||||
|
@ -5,22 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: docs
|
* FIXME: docs
|
||||||
* FIXME: there are issues here on how BEACON and SCAN on USB RCI deal
|
* FIXME: there are issues here on how BEACON and SCAN on USB RCI deal
|
||||||
* with each other. Currently seems that START_BEACON while
|
* with each other. Currently seems that START_BEACON while
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Debug support
|
* Debug support
|
||||||
|
@ -6,21 +7,6 @@
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
* Copyright (C) 2008 Cambridge Silicon Radio Ltd.
|
* Copyright (C) 2008 Cambridge Silicon Radio Ltd.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: doc
|
* FIXME: doc
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* UWB internal API
|
* UWB internal API
|
||||||
|
@ -5,20 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
* This contains most of the internal API for UWB. This is stuff used
|
* This contains most of the internal API for UWB. This is stuff used
|
||||||
* across the stack that of course, is of no interest to the rest.
|
* across the stack that of course, is of no interest to the rest.
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* Neighborhood Management Daemon
|
* Neighborhood Management Daemon
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This daemon takes care of maintaing information that describes the
|
* This daemon takes care of maintaing information that describes the
|
||||||
* UWB neighborhood that the radios in this machine can see. It also
|
* UWB neighborhood that the radios in this machine can see. It also
|
||||||
* keeps a tab of which devices are visible, makes sure each HC sits
|
* keeps a tab of which devices are visible, makes sure each HC sits
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Wireless Host Controller: Radio Control Interface (WHCI v0.95[2.3])
|
* Wireless Host Controller: Radio Control Interface (WHCI v0.95[2.3])
|
||||||
* Radio Control command/event transport to the UWB stack
|
* Radio Control command/event transport to the UWB stack
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Initialize and hook up the Radio Control interface.
|
* Initialize and hook up the Radio Control interface.
|
||||||
*
|
*
|
||||||
* For each device probed, creates an 'struct whcrc' which contains
|
* For each device probed, creates an 'struct whcrc' which contains
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* UWB API
|
* UWB API
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* FIXME: doc: overview of the API, different parts and pointers
|
* FIXME: doc: overview of the API, different parts and pointers
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Ultra Wide Band
|
* Ultra Wide Band
|
||||||
* UWB Standard definitions
|
* UWB Standard definitions
|
||||||
|
@ -5,21 +6,6 @@
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* All these definitions are based on the ECMA-368 standard.
|
* All these definitions are based on the ECMA-368 standard.
|
||||||
*
|
*
|
||||||
* Note all definitions are Little Endian in the wire, and we will
|
* Note all definitions are Little Endian in the wire, and we will
|
||||||
|
|
|
@ -1,25 +1,10 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Wireless Host Controller Interface for Ultra-Wide-Band and Wireless USB
|
* Wireless Host Controller Interface for Ultra-Wide-Band and Wireless USB
|
||||||
*
|
*
|
||||||
* Copyright (C) 2005-2006 Intel Corporation
|
* Copyright (C) 2005-2006 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* References:
|
* References:
|
||||||
* [WHCI] Wireless Host Controller Interface Specification for
|
* [WHCI] Wireless Host Controller Interface Specification for
|
||||||
* Certified Wireless Universal Serial Bus, revision 0.95.
|
* Certified Wireless Universal Serial Bus, revision 0.95.
|
||||||
|
|
|
@ -1,29 +1,13 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Collection of tools to manage debug operations.
|
* Collection of tools to manage debug operations.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2005-2007 Intel Corporation
|
* Copyright (C) 2005-2007 Intel Corporation
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* Don't #include this file directly, read on!
|
* Don't #include this file directly, read on!
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* EXECUTING DEBUGGING ACTIONS OR NOT
|
* EXECUTING DEBUGGING ACTIONS OR NOT
|
||||||
*
|
*
|
||||||
* The main thing this framework provides is decission power to take a
|
* The main thing this framework provides is decission power to take a
|
||||||
|
@ -43,7 +27,6 @@
|
||||||
* always false at compile time will get the code depending on it
|
* always false at compile time will get the code depending on it
|
||||||
* compiled out by optimization.
|
* compiled out by optimization.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* DEBUG LEVELS
|
* DEBUG LEVELS
|
||||||
*
|
*
|
||||||
* It is up to the caller to define how much a debugging level is.
|
* It is up to the caller to define how much a debugging level is.
|
||||||
|
@ -52,14 +35,12 @@
|
||||||
* will always be taken). The increasing debug levels are used for
|
* will always be taken). The increasing debug levels are used for
|
||||||
* increased verbosity.
|
* increased verbosity.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* USAGE
|
* USAGE
|
||||||
*
|
*
|
||||||
* Group the code in modules and submodules inside each module [which
|
* Group the code in modules and submodules inside each module [which
|
||||||
* in most cases maps to Linux modules and .c files that compose
|
* in most cases maps to Linux modules and .c files that compose
|
||||||
* those].
|
* those].
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* For each module, there is:
|
* For each module, there is:
|
||||||
*
|
*
|
||||||
* - a MODULENAME (single word, legal C identifier)
|
* - a MODULENAME (single word, legal C identifier)
|
||||||
|
@ -128,7 +109,6 @@
|
||||||
* NOTE: remember that even if this will show attached to some
|
* NOTE: remember that even if this will show attached to some
|
||||||
* particular instance of a device, the settings are *global*.
|
* particular instance of a device, the settings are *global*.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* On each submodule (for example, .c files), the debug infrastructure
|
* On each submodule (for example, .c files), the debug infrastructure
|
||||||
* should be included like this:
|
* should be included like this:
|
||||||
*
|
*
|
||||||
|
@ -137,7 +117,6 @@
|
||||||
*
|
*
|
||||||
* after #including all your include files.
|
* after #including all your include files.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Now you can use the d_*() macros below [d_test(), d_fnstart(),
|
* Now you can use the d_*() macros below [d_test(), d_fnstart(),
|
||||||
* d_fnend(), d_printf(), d_dump()].
|
* d_fnend(), d_printf(), d_dump()].
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Kernel space API for accessing WiMAX devices
|
* Kernel space API for accessing WiMAX devices
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* The WiMAX stack provides an API for controlling and managing the
|
* The WiMAX stack provides an API for controlling and managing the
|
||||||
* system's WiMAX devices. This API affects the control plane; the
|
* system's WiMAX devices. This API affects the control plane; the
|
||||||
* data plane is accessed via the network stack (netdev).
|
* data plane is accessed via the network stack (netdev).
|
||||||
|
|
|
@ -1,21 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* snapshot.c Ceph snapshot context utility routines (part of libceph)
|
* snapshot.c Ceph snapshot context utility routines (part of libceph)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2013 Inktank Storage, Inc.
|
* Copyright (C) 2013 Inktank Storage, Inc.
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License
|
|
||||||
* version 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
* General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX Stack
|
* Linux WiMAX Stack
|
||||||
* Debug levels control file for the wimax module
|
* Debug levels control file for the wimax module
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
#ifndef __debug_levels__h__
|
#ifndef __debug_levels__h__
|
||||||
#define __debug_levels__h__
|
#define __debug_levels__h__
|
||||||
|
|
|
@ -1,24 +1,10 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Debugfs support
|
* Debugfs support
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2005-2006 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2005-2006 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
#include <linux/debugfs.h>
|
#include <linux/debugfs.h>
|
||||||
#include <linux/wimax.h>
|
#include <linux/wimax.h>
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Mappping of generic netlink family IDs to net devices
|
* Mappping of generic netlink family IDs to net devices
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2005-2006 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2005-2006 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* We assign a single generic netlink family ID to each device (to
|
* We assign a single generic netlink family ID to each device (to
|
||||||
* simplify lookup).
|
* simplify lookup).
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Generic messaging interface between userspace and driver/device
|
* Generic messaging interface between userspace and driver/device
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007-2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This implements a direct communication channel between user space and
|
* This implements a direct communication channel between user space and
|
||||||
* the driver/device, by which free form messages can be sent back and
|
* the driver/device, by which free form messages can be sent back and
|
||||||
* forth.
|
* forth.
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Implement and export a method for resetting a WiMAX device
|
* Implement and export a method for resetting a WiMAX device
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This implements a simple synchronous call to reset a WiMAX device.
|
* This implements a simple synchronous call to reset a WiMAX device.
|
||||||
*
|
*
|
||||||
* Resets aim at being warm, keeping the device handles active;
|
* Resets aim at being warm, keeping the device handles active;
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* RF-kill framework integration
|
* RF-kill framework integration
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This integrates into the Linux Kernel rfkill susbystem so that the
|
* This integrates into the Linux Kernel rfkill susbystem so that the
|
||||||
* drivers just have to do the bare minimal work, which is providing a
|
* drivers just have to do the bare minimal work, which is providing a
|
||||||
* method to set the software RF-Kill switch and to report changes in
|
* method to set the software RF-Kill switch and to report changes in
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Implement and export a method for getting a WiMAX device current state
|
* Implement and export a method for getting a WiMAX device current state
|
||||||
|
@ -7,20 +8,6 @@
|
||||||
* Based on previous WiMAX core work by:
|
* Based on previous WiMAX core work by:
|
||||||
* Copyright (C) 2008 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2008 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <net/wimax.h>
|
#include <net/wimax.h>
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Initialization, addition and removal of wimax devices
|
* Initialization, addition and removal of wimax devices
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2005-2006 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2005-2006 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This implements:
|
* This implements:
|
||||||
*
|
*
|
||||||
* - basic life cycle of 'struct wimax_dev' [wimax_dev_*()]; on
|
* - basic life cycle of 'struct wimax_dev' [wimax_dev_*()]; on
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Linux WiMAX
|
* Linux WiMAX
|
||||||
* Internal API for kernel space WiMAX stack
|
* Internal API for kernel space WiMAX stack
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
* Copyright (C) 2007 Intel Corporation <linux-wimax@intel.com>
|
||||||
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
* Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License version
|
|
||||||
* 2 as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
||||||
* 02110-1301, USA.
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* This header file is for declarations and definitions internal to
|
* This header file is for declarations and definitions internal to
|
||||||
* the WiMAX stack. For public APIs and documentation, see
|
* the WiMAX stack. For public APIs and documentation, see
|
||||||
* include/net/wimax.h and include/linux/wimax.h.
|
* include/net/wimax.h and include/linux/wimax.h.
|
||||||
|
|
Loading…
Reference in a new issue