| 12345678910111213141516171819202122232425262728 |
- /* SPDX-License-Identifier: GPL-2.0+ */
- #ifndef TEN64_CNTRL_H
- #define TEN64_CNTRL_H
- /**
- * struct t64uc_board_info - Board Information Structure
- * @mac: Base MAC address
- * @cpuId: Microcontroller unique serial number
- * @fwversion_major: Microcontroller version number (Major)
- * @fwversion_minor: Microcontroller version number (Minor)
- * @fwversion_patch: Microcontroller version number (Patch)
- */
- struct t64uc_board_info {
- u8 mac[6];
- u32 cpuId[4];
- u8 fwversion_major;
- u8 fwversion_minor;
- u8 fwversion_patch;
- } __packed;
- enum {
- TEN64_CNTRL_GET_BOARD_INFO,
- TEN64_CNTRL_10G_OFF,
- TEN64_CNTRL_10G_ON,
- TEN64_CNTRL_SET_NEXT_BOOTSRC
- };
- #endif
|