From 1c055e55a242a33e574e48be530e06770a210dcd Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 19 Feb 2024 03:26:26 +0000 Subject: [PATCH] add r8169 read mac form eeprom --- kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/event_trace.h | 74 +++++++++++++++++++++++-------------- 1 files changed, 46 insertions(+), 28 deletions(-) diff --git a/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/event_trace.h b/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/event_trace.h index 2bed045..7df29bb 100644 --- a/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/event_trace.h +++ b/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/event_trace.h @@ -1,15 +1,16 @@ -/* SPDX-License-Identifier: GPL-2.0 */ /* * Trace log blocks sent over HBUS * - * Copyright (C) 1999-2019, Broadcom Corporation - * + * Portions of this code are copyright (c) 2022 Cypress Semiconductor Corporation + * + * Copyright (C) 1999-2017, Broadcom Corporation + * * Unless you and Broadcom execute a separate written software license * agreement governing use of this software, this software is licensed to you * under the terms of the GNU General Public License version 2 (the "GPL"), * available at http://www.broadcom.com/licenses/GPLv2.php, with the * following added to such license: - * + * * As a special exception, the copyright holders of this software give you * permission to link this software with independent modules, and to copy and * distribute the resulting executable under terms of your choice, provided that @@ -17,12 +18,15 @@ * the license of that module. An independent module is a module which is not * derived from this software. The special exception does not apply to any * modifications of the software. - * + * * Notwithstanding the above, under no circumstances may you combine this * software in any way with any other Broadcom software provided under a license * other than the GPL, without Broadcom's express prior written consent. * - * $Id$ + * + * <<Broadcom-WL-IPTag/Open:>> + * + * $Id: event_trace.h 693870 2017-04-05 09:03:17Z $ */ /** @@ -64,7 +68,6 @@ #define TRACE_BT_COEX_BT_HID_START 0x800d #define TRACE_BT_COEX_BT_HID_STOP 0x800e #define TRACE_ROAM_AUTH_STARTED 0x800f - /* Event ID for NAN, start from 0x9000 */ #define TRACE_NAN_CLUSTER_STARTED 0x9000 #define TRACE_NAN_CLUSTER_JOINED 0x9001 @@ -75,26 +78,41 @@ /* Parameters of wifi logger events are TLVs */ /* Event parameters tags are defined as: */ -#define TRACE_TAG_VENDOR_SPECIFIC 0 /* take a byte stream as parameter */ -#define TRACE_TAG_BSSID 1 /* takes a 6 bytes MAC address as parameter */ -#define TRACE_TAG_ADDR 2 /* takes a 6 bytes MAC address as parameter */ -#define TRACE_TAG_SSID 3 /* takes a 32 bytes SSID address as parameter */ -#define TRACE_TAG_STATUS 4 /* takes an integer as parameter */ -#define TRACE_TAG_CHANNEL_SPEC 5 /* takes one or more wifi_channel_spec as */ - /* parameter */ -#define TRACE_TAG_WAKE_LOCK_EVENT 6 /* takes a wake_lock_event struct as parameter */ -#define TRACE_TAG_ADDR1 7 /* takes a 6 bytes MAC address as parameter */ -#define TRACE_TAG_ADDR2 8 /* takes a 6 bytes MAC address as parameter */ -#define TRACE_TAG_ADDR3 9 /* takes a 6 bytes MAC address as parameter */ -#define TRACE_TAG_ADDR4 10 /* takes a 6 bytes MAC address as parameter */ -#define TRACE_TAG_TSF 11 /* take a 64 bits TSF value as parameter */ -#define TRACE_TAG_IE 12 /* take one or more specific 802.11 IEs */ - /* parameter, IEs are in turn indicated in */ - /* TLV format as per 802.11 spec */ -#define TRACE_TAG_INTERFACE 13 /* take interface name as parameter */ -#define TRACE_TAG_REASON_CODE 14 /* take a reason code as per 802.11 */ - /* as parameter */ -#define TRACE_TAG_RATE_MBPS 15 /* take a wifi rate in 0.5 mbps */ +#define TRACE_TAG_VENDOR_SPECIFIC 0 /* take a byte stream as parameter */ +#define TRACE_TAG_BSSID 1 /* takes a 6 bytes MAC address as parameter */ +#define TRACE_TAG_ADDR 2 /* takes a 6 bytes MAC address as parameter */ +#define TRACE_TAG_SSID 3 /* takes a 32 bytes SSID address as parameter */ +#define TRACE_TAG_STATUS 4 /* takes an integer as parameter */ +#define TRACE_TAG_CHANNEL_SPEC 5 /* takes one or more wifi_channel_spec as */ + /* parameter */ +#define TRACE_TAG_WAKE_LOCK_EVENT 6 /* takes a wake_lock_event struct as parameter */ +#define TRACE_TAG_ADDR1 7 /* takes a 6 bytes MAC address as parameter */ +#define TRACE_TAG_ADDR2 8 /* takes a 6 bytes MAC address as parameter */ +#define TRACE_TAG_ADDR3 9 /* takes a 6 bytes MAC address as parameter */ +#define TRACE_TAG_ADDR4 10 /* takes a 6 bytes MAC address as parameter */ +#define TRACE_TAG_TSF 11 /* take a 64 bits TSF value as parameter */ +#define TRACE_TAG_IE 12 /* take one or more specific 802.11 IEs */ + /* parameter, IEs are in turn indicated in */ + /* TLV format as per 802.11 spec */ +#define TRACE_TAG_INTERFACE 13 /* take interface name as parameter */ +#define TRACE_TAG_REASON_CODE 14 /* take a reason code as per 802.11 */ + /* as parameter */ +#define TRACE_TAG_RATE_MBPS 15 /* take a wifi rate in 0.5 mbps */ +#define TRACE_TAG_REQUEST_ID 16 /* take an integer as parameter */ +#define TRACE_TAG_BUCKET_ID 17 /* take an integer as parameter */ +#define TRACE_TAG_GSCAN_PARAMS 18 /* takes a wifi_scan_cmd_params struct as parameter */ +#define TRACE_TAG_GSCAN_CAPABILITIES 19 /* takes a wifi_gscan_capabilities struct as parameter */ +#define TRACE_TAG_SCAN_ID 20 /* take an integer as parameter */ +#define TRACE_TAG_RSSI 21 /* take an integer as parameter */ +#define TRACE_TAG_CHANNEL 22 /* take an integer as parameter */ +#define TRACE_TAG_LINK_ID 23 /* take an integer as parameter */ +#define TRACE_TAG_LINK_ROLE 24 /* take an integer as parameter */ +#define TRACE_TAG_LINK_STATE 25 /* take an integer as parameter */ +#define TRACE_TAG_LINK_TYPE 26 /* take an integer as parameter */ +#define TRACE_TAG_TSCO 27 /* take an integer as parameter */ +#define TRACE_TAG_RSCO 28 /* take an integer as parameter */ +#define TRACE_TAG_EAPOL_MESSAGE_TYPE 29 /* take an integer as parameter */ + /* M1-1, M2-2, M3-3, M4-4 */ typedef union { struct { @@ -102,6 +120,6 @@ uint16 version: 16; }; uint32 t; -} wl_event_log_id_t; +} wl_event_log_id_ver_t; #endif /* _WL_DIAG_H */ -- Gitblit v1.6.2