From 2a6979402d18fd8a05454e366a3b3d4345ad3832 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Wed, 9 Jun 2021 16:18:14 +0300 Subject: [PATCH] WCN6855 hw2.0: 1.1: add WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1 --- .../Notice.txt | 1971 +++++++++++++++++ .../amss.bin | Bin 0 -> 4718592 bytes .../m3.bin | Bin 0 -> 266684 bytes 3 files changed, 1971 insertions(+) create mode 100644 WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/Notice.txt create mode 100644 WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/amss.bin create mode 100644 WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/m3.bin diff --git a/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/Notice.txt b/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/Notice.txt new file mode 100644 index 0000000..d762020 --- /dev/null +++ b/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/Notice.txt @@ -0,0 +1,1971 @@ +This Notice.txt file contains certain notices of software components included +with the software that Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required +to provide you. Except where prohibited by the open source license, the content +of this notices file is only provided to satisfy Qualcomm Atheros's attribution +and notice requirement; your use of these software components together with the +Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred to +as "Software") is subject to the terms of your agreement from Qualcomm Atheros. +Compliance with all copyright laws and software license agreements included in +the notice section of this file are the responsibility of the user. Except as +may be granted by separate express written agreement, this file provides no +license to any patents, trademarks, copyrights, or other intellectual property + + +of Qualcomm Incorporated or any of its subsidiaries. +Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States +and other countries. All Qualcomm Incorporated trademarks are used with permission. +Other products and brand names may be trademarks or registered trademarks of their +respective owners. + +NOTICES: + +============================================================================= + +* Copyright (c) 2014-2017 Qualcomm Technologies, Inc. +* 2014 Qualcomm Atheros, Inc. +* All Rights Reserved. +* Confidential and Proprietary - Qualcomm Technologies, Inc. + *Notifications and licenses are retained for attribution purposes only * + +Copyright (c) 2002-2004 Sam Leffler, Errno Consulting +// All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer, +// without modification. +// 2. Redistributions in binary form must reproduce at minimum a disclaimer +// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any +// redistribution must be conditioned upon including a substantially +// similar Disclaimer requirement for further binary redistribution. +// 3. Neither the names of the above-listed copyright holders nor the names +// of any contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// Alternatively, this software may be distributed under the terms of the +// GNU General Public License ("GPL") version 2 as published by the Free +// Software Foundation. +// +// NO WARRANTY +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY +// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, +// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +// THE POSSIBILITY OF SUCH DAMAGES. + +*For this file, which was received with alternative licensing options for +* distribution, Qualcomm Atheros, Inc. has selected the BSD license. + +NOTICES: + + +/* + * FILE: sha2.c + * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/ + * + * Copyright (c) 2000-2001, Aaron D. Gifford + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/sha2.c + +/* + * FILE: sha2.h + * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/ + * + * Copyright (c) 2000-2001, Aaron D. Gifford + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha2.h + +/* + * Copyright (c) 1998 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Lennart Augustsson (lennart@augustsson.net) at + * Carlstedt Research & Technology. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/usb.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant / wrapper functions for crypto libraries + * Copyright (c) 2004-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + * + * This file defines the cryptographic functions that need to be implemented + * for wpa_supplicant and hostapd. When TLS is not used, internal + * implementation of MD5, SHA1, and AES is used and no external libraries are + * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the + * crypto library used by the TLS implementation is expected to be used for + * non-TLS needs, too, in order to save space by not implementing these + * functions twice. + * + * Wrapper code for using each crypto library is in its own file (crypto*.c) + * and one of these files is build and linked in to provide the functions + * defined here. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/crypto.h + +/* + * Copyright 2016, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/offloads/l2/bpf/bpf_filter.c +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant / Configuration file structures + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/config.h + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - Common definitions + * Copyright (c) 2004-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/suppl_auth_api.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * wpa_supplicant - WPA definitions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa.h + + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * wpa_supplicant - Internal WPA state machine definitions + * Copyright (c) 2004-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa_i.h + + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA256 hash implementation and interface functions + * Copyright (c) 2003-2006, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.h + + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - IEEE 802.11r - Fast BSS Transition + * Copyright (c) 2006-2007, Jouni Malinen + + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.h + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA-256 hash implementation and interface functions + * Copyright (c) 2003-2007, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.c + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - WPA state machine and EAPOL-Key processing + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa.c + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - IEEE 802.11r - Fast BSS Transition + * Copyright (c) 2006-2007, Jouni Malinen + + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.c + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA definitions shared between hostapd and wpa_supplicant + * Copyright (c) 2002-2013, Jouni Malinen + + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * MD5 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/md5_api.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES-based functions + * + * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394) + * - One-Key CBC MAC (OMAC1) hash with AES-128 + * - AES-128 CTR mode encryption + * - AES-128 EAX mode encryption/decryption + * - AES-128 CBC + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/aes_wrap.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha1.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * wpa_supplicant/hostapd / common helper functions, etc. + * Copyright (c) 2002-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/common.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ +/* + * Common helper macros, etc. + * Copyright (c) 2002-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/seccommon.h + +/* + * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or + * code or tables extracted from it, as desired without restriction. + * + * First, the polynomial itself and its table of feedback terms. The + * polynomial is + * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0 + * + * Note that we take it "backwards" and put the highest-order term in + * the lowest-order bit. The X^32 term is "implied"; the LSB is the + * X^31 term, etc. The X^0 term (usually shown as "+1") results in + * the MSB being 1 + * + * Note that the usual hardware shift register implementation, which + * is what we're using (we're merely optimizing it by doing eight-bit + * chunks at a time) shifts bits into the lowest-order term. In our + * implementation, that means shifting towards the right. Why do we + * do it this way? Because the calculated CRC must be transmitted in + * order from highest-order term to lowest-order term. UARTs transmit + * characters in order from LSB to MSB. By storing the CRC this way + * we hand it to the UART in the order low-byte to high-byte; the UART + * sends each low-bit to hight-bit; and the result is transmission bit + * by bit from highest- to lowest-order term without requiring any bit + * shuffling on our part. Reception works similarly + * + * The feedback terms table consists of 256, 32-bit entries. Notes + * + * The table can be generated at runtime if desired; code to do so + * is shown later. It might not be obvious, but the feedback + * terms simply represent the results of eight shift/xor opera + * tions for all combinations of data and CRC register values + * + * The values must be right-shifted by eight bits by the "updcrc + * logic; the shift must be unsigned (bring in zeroes). On some + * hardware you could probably optimize the shift in assembler by + * using byte-swap instructions + * polynomial $edb88320 + * + * + * CRC32 code derived from work by Gary S. Brown. +*/ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/2.0/src/mgmt_txrx/ieee_crc32.c + + +// +// Copyright (c) 1991, 1993 +// The Regents of the University of California. All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// 3. All advertising materials mentioning features or use of this software +// must display the following acknowledgement: +// This product includes software developed by the University of +// California, Berkeley and its contributors. +// 4. Neither the name of the University nor the names of its contributors +// may be used to endorse or promote products derived from this software +// without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// @(#)queue.h 8.5 (Berkeley) 8/20/94 +// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $ +// $Id: //components/rel/wlanfw_cmn.cnss/1.0/cnss_proc/wlan/fwcommon/include/queue.h#1 $ +// +p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/include/queue.h + + +/* + * Copyright (c) 2012-2017 Qualcomm Technologies, Inc. + * 2012 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + */ + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +//- +// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting +// All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer, +// without modification. +// 2. Redistributions in binary form must reproduce at minimum a disclaimer +// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any +// redistribution must be conditioned upon including a substantially +// similar Disclaimer requirement for further binary redistribution. +// 3. Neither the names of the above-listed copyright holders nor the names +// of any contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// Alternatively, this software may be distributed under the terms of the +// GNU General Public License ("GPL") version 2 as published by the Free +// Software Foundation. +// +// NO WARRANTY +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY +// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, +// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +// THE POSSIBILITY OF SUCH DAMAGES. +// +// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $ +// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $ +// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $ +// + +/* + * Copyright (c) 1988, 1993 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * @(#)if_llc.h 8.1 (Berkeley) 6/10/93 + * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $ + */ + +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.h + +/* + * Copyright (c) 2012-2017 Qualcomm Technologies, Inc. + * 2012 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + */ + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +//- +// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting +// All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer, +// without modification. +// 2. Redistributions in binary form must reproduce at minimum a disclaimer +// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any +// redistribution must be conditioned upon including a substantially +// similar Disclaimer requirement for further binary redistribution. +// 3. Neither the names of the above-listed copyright holders nor the names +// of any contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// Alternatively, this software may be distributed under the terms of the +// GNU General Public License ("GPL") version 2 as published by the Free +// Software Foundation. +// +// NO WARRANTY +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY +// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, +// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +// THE POSSIBILITY OF SUCH DAMAGES. +// + +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_ethersubr.h + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/patch/AR6320/v3/sha1_patch.c + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA/RSN - Shared functions for supplicant and authenticator + * Copyright (c) 2002-2013, Jouni Malinen + + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.c + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA definitions shared between hostapd and wpa_supplicant + * Copyright (c) 2002-2013, Jouni Malinen + + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * $ATH_LICENSE_NULL$ + */ + +/* + * WPA Supplicant - ESE Fast Roaming with CCKM Enhancements + * Copyright (c) 2003-2008, Jouni Malinen + * Copyright (c) 2010-2011, embWiSe Technologies + * + * Licensed under a proprietary license. + * Notifications and licenses are retained for attribution purposes only. + + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * 3. Neither the name(s) of the above-listed copyright holder(s) nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + */ +/*original files: ese_cckm.c and part of wpa_common.c in proprietary patch + * of open source supplicant */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_cckm.c + +/* + * Copyright (c) 2012-2017 Qualcomm Technologies, Inc. + * 2012 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + */ + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +//- +// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting +// All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer, +// without modification. +// 2. Redistributions in binary form must reproduce at minimum a disclaimer +// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any +// redistribution must be conditioned upon including a substantially +// similar Disclaimer requirement for further binary redistribution. +// 3. Neither the names of the above-listed copyright holders nor the names +// of any contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// Alternatively, this software may be distributed under the terms of the +// GNU General Public License ("GPL") version 2 as published by the Free +// Software Foundation. +// +// NO WARRANTY +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY +// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, +// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +// THE POSSIBILITY OF SUCH DAMAGES. +// +// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $ +// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $ +// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $ +// + +/* + * Copyright (c) 1988, 1993 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * @(#)if_llc.h 8.1 (Berkeley) 6/10/93 + * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $ + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.h + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES (Rijndael) cipher + * + * Modifications to public domain implementation: + * - support only 128-bit keys + * - cleanup + * - use C pre-processor to make it easier to change S table access + * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at + * cost of reduced throughput (quite small difference on Pentium 4, + * 10-25% when using -O1 or -O2 optimization) + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +/* + * rijndael-alg-fst.c + * + * @version 3.0 (December 2000) + * + * Optimised ANSI C code for the Rijndael cipher (now AES) + * + * @author Vincent Rijmen + * @author Antoon Bosselaers + * @author Paulo Barreto + * + * This code is hereby placed in the public domain. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes.c + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES-based functions + * + * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394) + * - One-Key CBC MAC (OMAC1) hash with AES-128 + * - AES-128 CTR mode encryption + * - AES-128 EAX mode encryption/decryption + * - AES-128 CBC + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes_wrap.c + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/sha1.c + +/* + * Copyright (c) 2013 Atheros Communications Inc. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/wmi/wmi_tlv_platform.c + +/* + * Copyright (c) 2012, Atheros Communications Inc. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/qvit/qvit_init_api.h + +/* + * Copyright (c) 2013 Atheros Communications Inc. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/fw_interface/include/wmi_version_whitelist.c + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * $ATH_LICENSE_TARGET_C$ + */ + +// +// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/misc/crypto/md5.c#3 $ +// +// This code implements the MD5 message-digest algorithm. +// The algorithm is due to Ron Rivest. This code was +// written by Colin Plumb in 1993, no copyright is claimed. +// This code is in the public domain; do with it what you wish. +// +// Equivalent code is available from RSA Data Security, Inc. +// This code has been tested against that, and is equivalent, +// except that you don't need to include two pages of legalese +// with every copy. +// +// To compute the message digest of a chunk of bytes, declare an +// MD5Context structure, pass it to MD5Init, call MD5Update as +// needed on buffers full of bytes, and then call MD5Final, which +// will fill a supplied 16-byte array with the digest. +// +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/md5.c + + +/*=========================================================================== + @file secrsa_encryption.c + + This file provides RSA PKCS #1 v1.5 encryption/decryption implementation. + =========================================================================== + + EDIT HISTORY FOR FILE + $Header: //components/dev/wlanfw.cnss/1.0.1/dennis.rome_emu_es2_rel_fw/cnss_proc/wlan/fw/target/src/misc/binsig/rsa.c#2 $ + $DateTime: 2013/10/21 08:09:59 $ + $Author: changhon $ + + when who what, where, why + -------- --- ---------------------------------------------------------- + 04/11/11 qxu initial version + + Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved. + =============================================================================*/ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/binsig/rsa.c + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/cil.h $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/cil.h + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/dev.h $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/dev.h + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/pcd.h $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/pcd.h + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil.c $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ + +/** @file + * + * The Core Interface Layer provides basic services for accessing and + * managing the DWC_usb3 hardware. These services are used by both the + * Peripheral Controller Driver and the On The Go Driver. + * + * The CIL manages the memory map for the core so that the PCD and OTG drivers + * don't have to do this separately. The CIL also performs basic services + * that are not specific to either the Device or OTG modes of operation. + * These services include all functionality that requires specific + * knowledge of the CSR layout or the DMA descriptor (TRB) layout. Also + * included are services for invoking each of the commands provided by + * the DGCMD and DEPCMD registers (see the "Control and Status Registers" + * chapter of the USB3 controller databook for details). + * + * The Core Interface Layer has the following requirements: + * - Provides basic controller operations. + * - Minimal use of OS services. + * - The OS services used will be abstracted by using inline functions + * or macros. + * + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil.c + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd_intr.c $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ + +/** @file + * This file contains the implementation of the PCD Interrupt handlers. + * + * The PCD handles the device interrupts. Many conditions can cause a + * device interrupt. When an interrupt occurs, the device interrupt + * service routine determines the cause of the interrupt and + * dispatches handling to the appropriate routine. These interrupt + * handling routines are described below. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd_intr.c + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/os_dev.h $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/os_dev.h + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil_intr.c $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ + +/** @file + * + * The Core Interface Layer provides basic services for accessing and + * managing the DWC_usb3 hardware. These services are used by both the + * Peripheral Controller Driver and the On The Go Driver. + * + * This file contains the common interrupt handling functions. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil_intr.c + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd.c $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ + +/** @file + * This file implements the Peripheral Controller Driver. + * + * The Peripheral Controller Driver (PCD) is responsible for translating + * requests from the Function Driver into the appropriate actions on the + * DWC_usb3 controller. It isolates the Function Driver from the specifics + * of the controller by providing an API to the Function Driver. + * + * The Peripheral Controller Driver for Linux will implement the Gadget API, + * so that the existing Gadget drivers can be used. (Gadget Driver is the + * Linux terminology for a Function Driver.) + * + * The Linux Gadget API is defined in the header file + * . The USB EP operations API is defined + * in the structure usb_ep_ops and the USB Controller API is + * defined in the structure usb_gadget_ops. + * + * An important function of the PCD is managing interrupts generated by the + * DWC_usb3 controller. The implementation of the DWC_usb3 device mode + * interrupt service routines is in pcd_intr.c. + */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd.c + +/* ========================================================================== + * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/usb3_hw.h $ + * $Revision: #3 $ + * $Date: 2013/08/06 $ + * $Change: 2161544 $ + * + * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter, + * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless + * otherwise expressly agreed to in writing between Synopsys and you. + * + * The Software IS NOT an item of Licensed Software or Licensed Product under + * any End User Software License Agreement or Agreement for Licensed Product + * with Synopsys or any supplement thereto. You are permitted to use and + * redistribute this Software in source and binary forms, with or without + * modification, provided that redistributions of source code must retain this + * notice. You may not view, use, disclose, copy or distribute this file or + * any information contained herein except pursuant to this license grant from + * Synopsys. If you do not agree with this notice, including the disclaimer + * below, then you are not authorized to use the Software. + * + * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * ========================================================================== */ +p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/usb3_hw.h + + + + + +================================================================================== + +Open source code. +Component Name: +Component Version: +Source: +License: +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + + ==================================================================================== + + Open source code. + Component Name: + Component Version: + Source: + License: /* + * Copyright (c) 2012-2017 Qualcomm Technologies, Inc. + * 2012 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + */ + + /* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + //- + // Copyright (c) 2002-2004 Sam Leffler, Errno Consulting + // All rights reserved. + // $ATH_LICENSE_NULL$ + // + // Redistribution and use in source and binary forms, with or without + // modification, are permitted provided that the following conditions + // are met: + // 1. Redistributions of source code must retain the above copyright + // notice, this list of conditions and the following disclaimer, + // without modification. + // 2. Redistributions in binary form must reproduce at minimum a disclaimer + // similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any + // redistribution must be conditioned upon including a substantially + // similar Disclaimer requirement for further binary redistribution. + // 3. Neither the names of the above-listed copyright holders nor the names + // of any contributors may be used to endorse or promote products derived + // from this software without specific prior written permission. + // + // Alternatively, this software may be distributed under the terms of the + // GNU General Public License ("GPL") version 2 as published by the Free + // Software Foundation. + // + // NO WARRANTY + // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + // ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + // LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY + // AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + // THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, + // OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + // IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + // THE POSSIBILITY OF SUCH DAMAGES. + // + // $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_ethersubr.h#3 $ +// + +=============================================================================================================== + +/* + * Copyright (c) 2014-2017 Qualcomm Technologies, Inc. + * 2014 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + + =========================================================================== + + /* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ + /* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + /* + * AES-based functions + * + * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394) + * - One-Key CBC MAC (OMAC1) hash with AES-128 + * - AES-128 CTR mode encryption + * - AES-128 EAX mode encryption/decryption + * - AES-128 CBC + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + + ============================================================================== + + /* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ + /* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + /* + * wpa_supplicant/hostapd / common helper functions, etc. + * Copyright (c) 2002-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + + ========================================================================== + + + /* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ + /* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + /* + * WPA Supplicant / wrapper functions for crypto libraries + * Copyright (c) 2004-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + * + * This file defines the cryptographic functions that need to be implemented + * for wpa_supplicant and hostapd. When TLS is not used, internal + * implementation of MD5, SHA1, and AES is used and no external libraries are + * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the + * crypto library used by the TLS implementation is expected to be used for + * non-TLS needs, too, in order to save space by not implementing these + * functions twice. + * + * Wrapper code for using each crypto library is in its own file (crypto*.c) + * and one of these files is build and linked in to provide the functions + * defined here. + */ + + =============================================================================== + + /* + * Copyright (c) 2012-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + */ + + /* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + //- + // Copyright (c) 2002-2004 Sam Leffler, Errno Consulting + // All rights reserved. + // $ATH_LICENSE_NULL$ + // + // Redistribution and use in source and binary forms, with or without + // modification, are permitted provided that the following conditions + // are met: + // 1. Redistributions of source code must retain the above copyright + // notice, this list of conditions and the following disclaimer, + // without modification. + // 2. Redistributions in binary form must reproduce at minimum a disclaimer + // similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any + // redistribution must be conditioned upon including a substantially + // similar Disclaimer requirement for further binary redistribution. + // 3. Neither the names of the above-listed copyright holders nor the names + // of any contributors may be used to endorse or promote products derived + // from this software without specific prior written permission. + // + // Alternatively, this software may be distributed under the terms of the + // GNU General Public License ("GPL") version 2 as published by the Free + // Software Foundation. + // + // NO WARRANTY + // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + // ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + // LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY + // AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + // THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, + // OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + // IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + // THE POSSIBILITY OF SUCH DAMAGES. + // + // $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_ethersubr.h#3 $ +// + +=============================================================================================================== + +/* + * Copyright (c) 2011-2017 Qualcomm Technologies, Inc. + * 2011 Qualcomm Atheros, Inc. + * All Rights Reserved. + * Confidential and Proprietary - Qualcomm Technologies, Inc. + * Notifications and licenses are retained for attribution purposes only. + */ +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * 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. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + + ============================================================================= + diff --git a/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/amss.bin b/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-02338-QCAHSPSWPL_V1_V2_SILICONZ_LITE-1/amss.bin new file mode 100644 index 0000000000000000000000000000000000000000..cd2eda7082c146391436ad045bb1c33b23cf6193 GIT binary patch literal 4718592 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 z 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