xref: /openbmc/u-boot/board/Seagate/dockstar/dockstar.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
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