mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-18 16:40:29 +00:00
generic: platform/mikrotik: move hard config tag ID-s to a header
Move the hard config tag ID-s to a separate header so they can be reused by the NVMEM driver as well. Link: https://github.com/openwrt/openwrt/pull/15665 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
17099f2760
commit
6527619395
@ -37,29 +37,12 @@
|
||||
#include <linux/sysfs.h>
|
||||
#include <linux/lzo.h>
|
||||
|
||||
#include "rb_hardconfig.h"
|
||||
#include "routerboot.h"
|
||||
|
||||
#define RB_HARDCONFIG_VER "0.07"
|
||||
#define RB_HC_PR_PFX "[rb_hardconfig] "
|
||||
|
||||
/* ID values for hardware settings */
|
||||
#define RB_ID_FLASH_INFO 0x03
|
||||
#define RB_ID_MAC_ADDRESS_PACK 0x04
|
||||
#define RB_ID_BOARD_PRODUCT_CODE 0x05
|
||||
#define RB_ID_BIOS_VERSION 0x06
|
||||
#define RB_ID_SDRAM_TIMINGS 0x08
|
||||
#define RB_ID_DEVICE_TIMINGS 0x09
|
||||
#define RB_ID_SOFTWARE_ID 0x0A
|
||||
#define RB_ID_SERIAL_NUMBER 0x0B
|
||||
#define RB_ID_MEMORY_SIZE 0x0D
|
||||
#define RB_ID_MAC_ADDRESS_COUNT 0x0E
|
||||
#define RB_ID_HW_OPTIONS 0x15
|
||||
#define RB_ID_WLAN_DATA 0x16
|
||||
#define RB_ID_BOARD_IDENTIFIER 0x17
|
||||
#define RB_ID_PRODUCT_NAME 0x21
|
||||
#define RB_ID_DEFCONF 0x26
|
||||
#define RB_ID_BOARD_REVISION 0x27
|
||||
|
||||
/* Bit definitions for hardware options */
|
||||
#define RB_HW_OPT_NO_UART BIT(0)
|
||||
#define RB_HW_OPT_HAS_VOLTAGE BIT(1)
|
||||
|
@ -0,0 +1,32 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Common definitions for MikroTik RouterBoot hard config data.
|
||||
*
|
||||
* Copyright (C) 2020 Thibaut VARÈNE <hacks+kernel@slashdirt.org>
|
||||
*
|
||||
* Some constant defines extracted from routerboot.{c,h} by Gabor Juhos
|
||||
* <juhosg@openwrt.org>
|
||||
*/
|
||||
|
||||
#ifndef _ROUTERBOOT_HARD_CONFIG_H_
|
||||
#define _ROUTERBOOT_HARD_CONFIG_H_
|
||||
|
||||
/* ID values for hardware settings */
|
||||
#define RB_ID_FLASH_INFO 0x03
|
||||
#define RB_ID_MAC_ADDRESS_PACK 0x04
|
||||
#define RB_ID_BOARD_PRODUCT_CODE 0x05
|
||||
#define RB_ID_BIOS_VERSION 0x06
|
||||
#define RB_ID_SDRAM_TIMINGS 0x08
|
||||
#define RB_ID_DEVICE_TIMINGS 0x09
|
||||
#define RB_ID_SOFTWARE_ID 0x0A
|
||||
#define RB_ID_SERIAL_NUMBER 0x0B
|
||||
#define RB_ID_MEMORY_SIZE 0x0D
|
||||
#define RB_ID_MAC_ADDRESS_COUNT 0x0E
|
||||
#define RB_ID_HW_OPTIONS 0x15
|
||||
#define RB_ID_WLAN_DATA 0x16
|
||||
#define RB_ID_BOARD_IDENTIFIER 0x17
|
||||
#define RB_ID_PRODUCT_NAME 0x21
|
||||
#define RB_ID_DEFCONF 0x26
|
||||
#define RB_ID_BOARD_REVISION 0x27
|
||||
|
||||
#endif /* _ROUTERBOOT_HARD_CONFIG_H_ */
|
Loading…
x
Reference in New Issue
Block a user