uboot/arch/arm/include/asm/arch-omap3/emac_defs.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
   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 * Modifications:
  19 * ver. 1.0: Sep 2005, TI PSP Team - Created EMAC version for uBoot.
  20 */
  21
  22#ifndef _AM3517_EMAC_H_
  23#define _AM3517_EMAC_H_
  24
  25#define EMAC_BASE_ADDR                 0x5C010000
  26#define EMAC_WRAPPER_BASE_ADDR         0x5C000000
  27#define EMAC_WRAPPER_RAM_ADDR          0x5C020000
  28#define EMAC_MDIO_BASE_ADDR            0x5C030000
  29#define EMAC_HW_RAM_ADDR               0x01E20000
  30
  31#define EMAC_MDIO_BUS_FREQ             166000000       /* 166 MHZ check */
  32#define EMAC_MDIO_CLOCK_FREQ           1000000         /* 2.0 MHz */
  33
  34/* SOFTRESET macro definition interferes with emac_regs structure definition */
  35#undef SOFTRESET
  36
  37typedef volatile unsigned int   dv_reg;
  38typedef volatile unsigned int   *dv_reg_p;
  39
  40#define DAVINCI_EMAC_VERSION2
  41
  42#endif  /* _AM3517_EMAC_H_ */
  43