1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 238041db7SEric Cooper /* 338041db7SEric Cooper * Copyright (C) 2010 Eric C. Cooper <ecc@cmu.edu> 438041db7SEric Cooper * 538041db7SEric Cooper * Based on sheevaplug.h originally written by 638041db7SEric Cooper * Prafulla Wadaskar <prafulla@marvell.com> 738041db7SEric Cooper * (C) Copyright 2009 838041db7SEric Cooper * Marvell Semiconductor <www.marvell.com> 938041db7SEric Cooper */ 1038041db7SEric Cooper 1138041db7SEric Cooper #ifndef __DOCKSTAR_H 1238041db7SEric Cooper #define __DOCKSTAR_H 1338041db7SEric Cooper 1438041db7SEric Cooper #define DOCKSTAR_OE_LOW (~(0)) 1538041db7SEric Cooper #define DOCKSTAR_OE_HIGH (~(0)) 1638041db7SEric Cooper #define DOCKSTAR_OE_VAL_LOW (1 << 29) /* USB_PWEN low */ 1738041db7SEric Cooper #define DOCKSTAR_OE_VAL_HIGH (1 << 17) /* LED pin high */ 1838041db7SEric Cooper 1938041db7SEric Cooper /* PHY related */ 2038041db7SEric Cooper #define MV88E1116_LED_FCTRL_REG 10 2138041db7SEric Cooper #define MV88E1116_CPRSP_CR3_REG 21 2238041db7SEric Cooper #define MV88E1116_MAC_CTRL_REG 21 2338041db7SEric Cooper #define MV88E1116_PGADR_REG 22 2438041db7SEric Cooper #define MV88E1116_RGMII_TXTM_CTRL (1 << 4) 2538041db7SEric Cooper #define MV88E1116_RGMII_RXTM_CTRL (1 << 5) 2638041db7SEric Cooper 2738041db7SEric Cooper #endif /* __DOCKSTAR_H */ 28