1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * Copyright (C) 2014 Evgeni Dobrev <evgeni@studio-punkt.com> 4 * 5 * based on work from: 6 * (C) Copyright 2009 7 * Marvell Semiconductor <www.marvell.com> 8 * Written-by: Prafulla Wadaskar <prafulla@marvell.com> 9 */ 10 11 #ifndef _CONFIG_NAS220_H 12 #define _CONFIG_NAS220_H 13 14 /* power-on led, regulator, sata0, sata1 */ 15 #define NAS220_GE_OE_VAL_LOW ((1 << 12)|(1 << 14)|(1 << 24)|(1 << 28)) 16 #define NAS220_GE_OE_VAL_HIGH (0) 17 #define NAS220_GE_OE_LOW (~((1 << 12)|(1 << 14)|(1 << 24)|(1 << 28))) 18 #define NAS220_GE_OE_HIGH (~(0)) 19 20 /* PHY related */ 21 #define MV88E1116_LED_FCTRL_REG 10 22 #define MV88E1116_CPRSP_CR3_REG 21 23 #define MV88E1116_MAC_CTRL_REG 21 24 #define MV88E1116_PGADR_REG 22 25 #define MV88E1116_RGMII_TXTM_CTRL (1 << 4) 26 #define MV88E1116_RGMII_RXTM_CTRL (1 << 5) 27 28 #include "mv-common.h" 29 30 /* 31 * Environment variables configurations 32 */ 33 34 /* 35 * Default environment variables 36 */ 37 38 #define CFG_EXTRA_ENV_SETTINGS \ 39 "bootargs=console=ttyS0,115200\0" \ 40 "autostart=no\0" 41 42 #endif /* _CONFIG_NAS220_H */ 43