Home | History | Annotate | Download | only in openrd
      1 /* SPDX-License-Identifier: GPL-2.0+ */
      2 /*
      3  * (C) Copyright 2009
      4  * Net Insight <www.netinsight.net>
      5  * Written-by: Simon Kagstrom <simon.kagstrom (at) netinsight.net>
      6  *
      7  * Based on sheevaplug.h:
      8  * (C) Copyright 2009
      9  * Marvell Semiconductor <www.marvell.com>
     10  * Written-by: Prafulla Wadaskar <prafulla (at) marvell.com>
     11  */
     12 
     13 #ifndef __OPENRD_BASE_H
     14 #define __OPENRD_BASE_H
     15 
     16 #define OPENRD_OE_LOW		(~(1<<28))        /* RS232 / RS485 */
     17 #define OPENRD_OE_HIGH		(~(1<<2))         /* SD / UART1 */
     18 #define OPENRD_OE_VAL_LOW		(0)       /* Sel RS232 */
     19 #define OPENRD_OE_VAL_HIGH		(1 << 2)  /* Sel SD */
     20 
     21 /* PHY related */
     22 #define MV88E1116_LED_FCTRL_REG		10
     23 #define MV88E1116_CPRSP_CR3_REG		21
     24 #define MV88E1116_MAC_CTRL_REG		21
     25 #define MV88E1116_PGADR_REG		22
     26 #define MV88E1116_RGMII_TXTM_CTRL	(1 << 4)
     27 #define MV88E1116_RGMII_RXTM_CTRL	(1 << 5)
     28 
     29 #endif /* __OPENRD_BASE_H */
     30