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