internal.h (762f99f4f3cb41a775b5157dd761217beba65873) internal.h (1c83c7089dea47b7b900001bc2f9da361cb40e4c)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright Gavin Shan, IBM Corporation 2016.
4 */
5
6#ifndef __NCSI_INTERNAL_H__
7#define __NCSI_INTERNAL_H__
8

--- 91 unchanged lines hidden (view full) ---

100#define MLX_SMAF_MED_SUPPORT_OFFSET 14 /* Offset for medium in SMAF */
101/* Mac address offset in OEM response */
102#define BCM_MAC_ADDR_OFFSET 28
103#define MLX_MAC_ADDR_OFFSET 8
104#define INTEL_MAC_ADDR_OFFSET 1
105
106
107struct ncsi_channel_version {
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright Gavin Shan, IBM Corporation 2016.
4 */
5
6#ifndef __NCSI_INTERNAL_H__
7#define __NCSI_INTERNAL_H__
8

--- 91 unchanged lines hidden (view full) ---

100#define MLX_SMAF_MED_SUPPORT_OFFSET 14 /* Offset for medium in SMAF */
101/* Mac address offset in OEM response */
102#define BCM_MAC_ADDR_OFFSET 28
103#define MLX_MAC_ADDR_OFFSET 8
104#define INTEL_MAC_ADDR_OFFSET 1
105
106
107struct ncsi_channel_version {
108 u32 version; /* Supported BCD encoded NCSI version */
109 u32 alpha2; /* Supported BCD encoded NCSI version */
108 u8 major; /* NCSI version major */
109 u8 minor; /* NCSI version minor */
110 u8 update; /* NCSI version update */
111 char alpha1; /* NCSI version alpha1 */
112 char alpha2; /* NCSI version alpha2 */
110 u8 fw_name[12]; /* Firmware name string */
111 u32 fw_version; /* Firmware version */
112 u16 pci_ids[4]; /* PCI identification */
113 u32 mf_id; /* Manufacture ID */
114};
115
116struct ncsi_channel_cap {
117 u32 index; /* Index of channel capabilities */

--- 294 unchanged lines hidden ---
113 u8 fw_name[12]; /* Firmware name string */
114 u32 fw_version; /* Firmware version */
115 u16 pci_ids[4]; /* PCI identification */
116 u32 mf_id; /* Manufacture ID */
117};
118
119struct ncsi_channel_cap {
120 u32 index; /* Index of channel capabilities */

--- 294 unchanged lines hidden ---