1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 2de820365STom Rini /* 3de820365STom Rini * Copyright (C) 2010 Texas Instruments 4de820365STom Rini * 5de820365STom Rini * Based on: 6de820365STom Rini * 7de820365STom Rini * ---------------------------------------------------------------------------- 8de820365STom Rini * 9de820365STom Rini * dm644x_emac.h 10de820365STom Rini * 11de820365STom Rini * TI DaVinci (DM644X) EMAC peripheral driver header for DV-EVM 12de820365STom Rini * 13de820365STom Rini * Copyright (C) 2005 Texas Instruments. 14de820365STom Rini * 15de820365STom Rini * ---------------------------------------------------------------------------- 16de820365STom Rini * 17de820365STom Rini */ 18de820365STom Rini 19de820365STom Rini #ifndef _EMAC_DEFS_H_ 20de820365STom Rini #define _EMAC_DEFS_H_ 21de820365STom Rini 22de820365STom Rini #ifdef CONFIG_TI816X 23de820365STom Rini #define EMAC_BASE_ADDR (0x4A100000) 24de820365STom Rini #define EMAC_WRAPPER_BASE_ADDR (0x4A100900) 25de820365STom Rini #define EMAC_WRAPPER_RAM_ADDR (0x4A102000) 26de820365STom Rini #define EMAC_MDIO_BASE_ADDR (0x4A100800) 27de820365STom Rini #define EMAC_MDIO_BUS_FREQ (250000000UL) 28de820365STom Rini #define EMAC_MDIO_CLOCK_FREQ (2000000UL) 29de820365STom Rini 30de820365STom Rini typedef volatile unsigned int dv_reg; 31de820365STom Rini typedef volatile unsigned int *dv_reg_p; 32de820365STom Rini 33de820365STom Rini #define DAVINCI_EMAC_VERSION2 34de820365STom Rini #define DAVINCI_EMAC_GIG_ENABLE 35de820365STom Rini #endif 36de820365STom Rini 37de820365STom Rini #endif /* _EMAC_DEFS_H_ */ 38