Alex Forencich
|
a7753da72e
|
Add support for BittWare IA-420F
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-11-19 19:51:12 -08:00 |
|
Alex Forencich
|
2d1e322738
|
modules/mqnic: Add board ID for AU45
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-11-13 14:36:09 -08:00 |
|
Alex Forencich
|
2cebcdfb2a
|
Add support for Alveo U55N/Varium C1100
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-11-12 18:30:05 -08:00 |
|
Alex Forencich
|
f1884b98bf
|
Add unified 10G/25G mqnic design for BittWare XUSP3S board
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-08-22 12:55:11 -07:00 |
|
Alex Forencich
|
448fa8eb4c
|
Use SPDX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-26 11:44:57 -07:00 |
|
Alex Forencich
|
71c6f3167c
|
modules/mqnic: Request I2C mux kernel module when necessary
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-12 15:36:43 -07:00 |
|
Alex Forencich
|
2c8b1d0e29
|
fpga/mqnic/520N_MX: Add 25G mqnic design for BittWare 520N-MX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-12 15:36:26 -07:00 |
|
Alex Forencich
|
9f808c65b2
|
fpga/mqnic/DK_DEV_1SMX_H_A: Add virtual I2C switch to control modsel pins
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-11 02:05:37 -07:00 |
|
Alex Forencich
|
5099e4a3d5
|
fpga/mqnic/DK_DEV_AGF014EA: Add virtual I2C switch to control modsel pins
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-11 00:37:50 -07:00 |
|
Alex Forencich
|
a3e7cc4c77
|
modules/mqnic: Update board config in driver for ADM-PCIE-9V3, Nexus K35P-S, and Nexus K3P-S to support optical module communication
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-10 20:26:33 -07:00 |
|
Alex Forencich
|
397ea57cbd
|
modules/mqnic: software_node struct must be static, just set I2C mux props for all clients instead of attempting to do something dynamic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-10 20:14:29 -07:00 |
|
Alex Forencich
|
01680f2ff5
|
modules/mqnic: Implement I2C interface for fb4CGg3@VU09P
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-30 13:57:29 -07:00 |
|
Alex Forencich
|
3d8bbc4b1c
|
modules/mqnic: Add I2C code for Intel dev kits
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-22 21:58:56 -07:00 |
|
Alex Forencich
|
03a49d7bc6
|
Add 25G mqnic design for DE10-Agilex
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-19 23:43:22 -07:00 |
|
Alex Forencich
|
debf36a01e
|
modules/mqnic: Add driver support for 250-SoC
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-18 22:26:39 -07:00 |
|
Alex Forencich
|
b3c93b5ac7
|
Fix MAC address EEPROM offsets for Xilinx dev boards
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-18 19:36:12 -07:00 |
|
Alex Forencich
|
9653caf09b
|
Add 25G mqnic design for Cisco Nexus K3P-Q
|
2022-05-09 14:02:13 -07:00 |
|
Alex Forencich
|
ba9ef590b7
|
Use Cisco Nexus part numbers for Cisco Nexus boards
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-09 13:43:47 -07:00 |
|
Alex Forencich
|
e4de3c2fb5
|
modules/mqnic: Consistent naming of driver functions and structs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-24 23:01:15 -07:00 |
|
Alex Forencich
|
5133bf5d27
|
modules/mqnic: Clear board_ops after deinit
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-16 23:25:07 -07:00 |
|
Alex Forencich
|
a6affe4190
|
modules/mqnic: Add driver support for XUP-P3R board
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-16 15:21:11 -07:00 |
|
Alex Forencich
|
58bcea2114
|
modules/mqnic: Add driver support for DNPCIe_40G_KU_LL_2QSFP board
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-16 15:20:44 -07:00 |
|
Alex Forencich
|
07f3924b75
|
modules/mqnic: Add missing request_module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-16 15:20:04 -07:00 |
|
Alex Forencich
|
136b0ee6ae
|
Increase init delay for Alveo BMC
|
2022-01-05 22:42:36 -08:00 |
|
Alex Forencich
|
ce21774f06
|
Register space reorganization
|
2021-12-29 22:31:46 -08:00 |
|
Alex Forencich
|
aef59c65ec
|
Use kernel types
|
2021-10-21 22:19:01 -07:00 |
|
Alex Forencich
|
27c9241a69
|
Update header comment, add SPDX license identifiers
|
2021-10-21 14:55:48 -07:00 |
|
Alex Forencich
|
2adaf820b5
|
More kernel module coding style updates
|
2021-10-21 13:54:00 -07:00 |
|
Alex Forencich
|
5b49f09baa
|
Fix kernel module coding style
|
2021-10-08 18:31:53 -07:00 |
|
Alex Forencich
|
4294e5ea1d
|
Use BIT macros
|
2021-10-08 16:55:56 -07:00 |
|
Alex Forencich
|
2fc87915e3
|
Update driver for i2c_board_info struct change in kernel 5.13
|
2021-10-05 22:20:16 -07:00 |
|
Alex Forencich
|
ee3784ca6e
|
Add driver support for Silicom Gecko BMC
|
2021-03-04 22:44:49 -08:00 |
|
Alex Forencich
|
2cbdb40a4c
|
Index instead of offset
|
2021-03-04 19:18:21 -08:00 |
|
Alex Forencich
|
3a503cc6aa
|
Rename BMC-related methods
|
2021-03-04 19:02:59 -08:00 |
|
Alex Forencich
|
7c8abe261b
|
Add driver support for Alveo BMC
|
2021-02-01 21:55:07 -08:00 |
|
Alex Forencich
|
8274d0b713
|
Minor refactor
|
2021-02-01 21:53:55 -08:00 |
|
Alex Forencich
|
9f970b1556
|
Use ETH_ALEN
|
2021-02-01 21:53:38 -08:00 |
|
Alex Forencich
|
6b142d36c2
|
Pull board-specific code into mqnic_board.c and refactor I2C code
|
2021-02-01 20:10:48 -08:00 |
|