summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
authorHsiu-Chang Chen <hsiuchangchen@google.com>2022-02-15 10:19:35 +0800
committerHsiu-Chang Chen <hsiuchangchen@google.com>2022-03-03 03:43:57 +0000
commit2af1153b42048ff3e1ad049dee7ddff26081acd2 (patch)
tree44c5c95488028d0bd883c83068b14f50a48589cf /inc
parentef22de835ccf8c7c394dbd601c0ca1d7a4ab1681 (diff)
downloadcnss2-2af1153b42048ff3e1ad049dee7ddff26081acd2.tar.gz
wcn6740: Update cnss/mhi/qmi/qrtr drivers
Migrate wlan codes to Rel2(Post CS5) Bug: 218419889 Test: Basic functions Change-Id: Ifd845bfba4ca35d14f5606b5cf2dde12e397801b
Diffstat (limited to 'inc')
-rw-r--r--inc/cnss2.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/inc/cnss2.h b/inc/cnss2.h
index 1376995..c6591dd 100644
--- a/inc/cnss2.h
+++ b/inc/cnss2.h
@@ -1,5 +1,8 @@
/* SPDX-License-Identifier: GPL-2.0-only */
-/* Copyright (c) 2016-2021, The Linux Foundation. All rights reserved. */
+/*
+ * Copyright (c) 2016-2021, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
+ */
#ifndef _NET_CNSS2_H
#define _NET_CNSS2_H
@@ -23,6 +26,8 @@ enum cnss_bus_width_type {
CNSS_BUS_WIDTH_MEDIUM,
CNSS_BUS_WIDTH_HIGH,
CNSS_BUS_WIDTH_VERY_HIGH,
+ CNSS_BUS_WIDTH_ULTRA_HIGH,
+ CNSS_BUS_WIDTH_MAX,
CNSS_BUS_WIDTH_LOW_LATENCY
};
@@ -275,4 +280,7 @@ extern int cnss_get_mem_seg_count(enum cnss_remote_mem_type type, u32 *seg);
extern int cnss_get_mem_segment_info(enum cnss_remote_mem_type type,
struct cnss_mem_segment segment[],
u32 segment_count);
+extern int cnss_get_pci_slot(struct device *dev);
+extern int cnss_pci_get_reg_dump(struct device *dev, uint8_t *buffer,
+ uint32_t len);
#endif /* _NET_CNSS2_H */