/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2021 * Walter Schweizer * Phil Sutter */ #ifndef __SYNO_LEGACY_H #define __SYNO_LEGACY_H /* Marvell uboot parameters */ #define ATAG_MV_UBOOT 0x41000403 #define VER_NUM 0x03040400 /* 3.4.4 */ #define BOARD_ID_BASE 0x0 #define SYNO_DS109_ID (BOARD_ID_BASE + 0x15) #define SYNO_AXP_4BAY_2BAY (0xf + 1) #define ETHADDR_MAX 4 #define USBPORT_MAX 3 struct tag_mv_uboot { u32 uboot_version; u32 tclk; u32 sysclk; u32 isusbhost; u8 macaddr[ETHADDR_MAX][ETH_ALEN]; u16 mtu[ETHADDR_MAX]; u32 fw_image_base; u32 fw_image_size; }; #endif /* __SYNO_LEGACY_H */