| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * Copyright (C) 2010 Texas Instruments |
| * |
| * Based on: |
| * |
| * ---------------------------------------------------------------------------- |
| * |
| * dm644x_emac.h |
| * |
| * TI DaVinci (DM644X) EMAC peripheral driver header for DV-EVM |
| * |
| * Copyright (C) 2005 Texas Instruments. |
| * |
| * ---------------------------------------------------------------------------- |
| * |
| */ |
| |
| #ifndef _EMAC_DEFS_H_ |
| #define _EMAC_DEFS_H_ |
| |
| #ifdef CONFIG_TI816X |
| #define EMAC_BASE_ADDR (0x4A100000) |
| #define EMAC_WRAPPER_BASE_ADDR (0x4A100900) |
| #define EMAC_WRAPPER_RAM_ADDR (0x4A102000) |
| #define EMAC_MDIO_BASE_ADDR (0x4A100800) |
| #define EMAC_MDIO_BUS_FREQ (250000000UL) |
| #define EMAC_MDIO_CLOCK_FREQ (2000000UL) |
| |
| typedef volatile unsigned int dv_reg; |
| typedef volatile unsigned int *dv_reg_p; |
| |
| #define DAVINCI_EMAC_VERSION2 |
| #define DAVINCI_EMAC_GIG_ENABLE |
| #endif |
| |
| #endif /* _EMAC_DEFS_H_ */ |