NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

UserGuideEthernetDriver PSP 03.00.00.05

From Texas Instruments Wiki
Jump to: navigation, search

Ethernet Driver[edit]

Introduction[edit]

OMAP3EVMs for AM/DM37x and OMAP35x platforms include an external SMSC ethernet controller interfaced through GPMC module. The older EVMs (till Rev.D) include SMSC 9115 and the newer EVMs include SMSC9220 with integrated EEPROM for storing the MAC address.

Features supported by this controller/driver include:

  • Support for auto-negotiation
  • Support for 10/100Mbps mode of operation
  • PIO mode of operation ( no DMA support)

AM35x platforms include integrated EMAC module with following features

  • Support for auto-negotiation
  • Support for 10/100Mbps Mode of operation
  • DMA mode of operation
  • NAPI compliant driver implementation


Driver Configuration[edit]

The default kernel configuration enables support for Ethernet driver(built-in to kernel).

The selection of Ethernet driver can be modified as follows: start Linux Kernel Configuration tool.


$ make menuconfig  ARCH=arm
  • Select Device Drivers from the main menu.
...
...
Kernel Features  --->
Boot options  --->
CPU Power Management  --->
Floating point emulation  --->
Userspace binary formats  --->
Power management options  --->
[*] Networking support  --->
Device Drivers  --->
...
...
  • Select Network device support from the menu.
...
...
< > Serial ATA and Parallel ATA drivers  --->
[ ] Multiple devices driver support (RAID and LVM)  --->
[*] Network device support  --->  
[ ] ISDN support  --->
< > Telephony support  --->        
...
...
  • Select Ethernet (10 or 100Mbit) from the menu.
...
...
< >   Virtual ethernet pair device
-*-   PHY Device support and infrastructure  --->
[*]   Ethernet (10 or 100Mbit)  --->
...
...


On AM/DM37x,OMAP35x platforms choose SMSC911x driver

  • Select SMSC LAN911x/LAN921x families embedded ethernet support from the menu
...
...
< >   OpenCores 10/100 Mbps Ethernet MAC support
< >   SMSC LAN911[5678] support
<*>   SMSC LAN911x/LAN921x families embedded ethernet support
< >   Dave ethernet support (DNET)
...
...

On AM35x platforms choose TI EMAC driver

  • Select TI DaVinci EMAC Support from the menu
...
...
< >   ASIX AX88796 NE2000 clone support
< >   SMC 91C9x/91C1xxx support 
<*>   TI DaVinci EMAC Support
< >   DM9000 support
...
...
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article UserGuideEthernetDriver PSP 03.00.00.05 here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article UserGuideEthernetDriver PSP 03.00.00.05 here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article UserGuideEthernetDriver PSP 03.00.00.05 here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity