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