Skip to content

Commit

Permalink
Add support for Intel 8265 WiFi
Browse files Browse the repository at this point in the history
Obtained from:	OpenBSD
MFC after:	1 month
  • Loading branch information
gvnn3 committed Oct 9, 2017
1 parent b941255 commit a06e517
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 1 deletion.
4 changes: 3 additions & 1 deletion sys/dev/iwm/if_iwm.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* $OpenBSD: if_iwm.c,v 1.42 2015/05/30 02:49:23 deraadt Exp $ */
/* $OpenBSD: if_iwm.c,v 1.167 2017/04/04 00:40:52 claudio Exp $ */

/*
* Copyright (c) 2014 genua mbh <info@genua.de>
Expand Down Expand Up @@ -5690,6 +5690,7 @@ iwm_intr(void *arg)
#define PCI_PRODUCT_INTEL_WL_7265_2 0x095b
#define PCI_PRODUCT_INTEL_WL_8260_1 0x24f3
#define PCI_PRODUCT_INTEL_WL_8260_2 0x24f4
#define PCI_PRODUCT_INTEL_WL_8265_1 0x24fd

static const struct iwm_devices {
uint16_t device;
Expand All @@ -5705,6 +5706,7 @@ static const struct iwm_devices {
{ PCI_PRODUCT_INTEL_WL_7265_2, &iwm7265_cfg },
{ PCI_PRODUCT_INTEL_WL_8260_1, &iwm8260_cfg },
{ PCI_PRODUCT_INTEL_WL_8260_2, &iwm8260_cfg },
{ PCI_PRODUCT_INTEL_WL_8265_1, &iwm8265_cfg },
};

static int
Expand Down
8 changes: 8 additions & 0 deletions sys/dev/iwm/if_iwm_8000.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ __FBSDID("$FreeBSD$");
#include "if_iwm_config.h"

#define IWM8000_FW "iwm8000Cfw"
#define IWM8265_FW "iwm8265fw"

#define IWM_NVM_HW_SECTION_NUM_FAMILY_8000 10

Expand All @@ -93,3 +94,10 @@ const struct iwm_cfg iwm8260_cfg = {
IWM_DEVICE_8000_COMMON,
.host_interrupt_operation_mode = 0,
};

const struct iwm_cfg iwm8265_cfg = {
.name = "Intel(R) Dual Band Wireless AC 8265",
.fw_name = IWM8265_FW,
IWM_DEVICE_8000_COMMON,
.host_interrupt_operation_mode = 0,
};
1 change: 1 addition & 0 deletions sys/dev/iwm/if_iwm_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -131,5 +131,6 @@ extern const struct iwm_cfg iwm3165_cfg;
extern const struct iwm_cfg iwm7265_cfg;
extern const struct iwm_cfg iwm7265d_cfg;
extern const struct iwm_cfg iwm8260_cfg;
extern const struct iwm_cfg iwm8265_cfg;

#endif /* __IWM_CONFIG_H__ */
6 changes: 6 additions & 0 deletions sys/modules/iwmfw/iwm8265fw/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# $FreeBSD$

KMOD= iwm8265fw
IMG= iwm-8265-22

.include <bsd.kmod.mk>

0 comments on commit a06e517

Please sign in to comment.