Skip to content
This repository has been archived by the owner on Oct 30, 2021. It is now read-only.

MarcinMiklas/TOSHIBA_PCIe_EMAC_Driver

 
 

Repository files navigation

TOSHIBA_PCIe_EMAC_Driver

Release Date:21 March 2016 Release Version: V_00-06

=============================================================================== TOSHIBA PCIe EMAC driver is based on "Fedora 20, kernel-3.11". Kernel needs to
be recompiled with following options set into the ".config" file. - CONFIG_HAVE_GENERIC_DMA_COHERENT=y - CONFIG_BLK_DEV_NVME is not set

Note: MAC ID can be to be configured in "config.ini" file. The current MAC ID is for test purpose only. Default MAC ID can be changed in "dev_addr" array in file "DWC_ETH_QOS_pci.c".

Compilation & Run: Need to be root user to execute the following steps.

  1. Execute following commands: #make clean #make (For debug version) #make RELEASE_PACKAGE=1 (For release version)
  2. Load PTP module #modprobe ptp
  3. Load the driver #insmod DWC_ETH_QOS.ko
  4. Remove the driver #rmmod DWC_ETH_QOS

Supported Features:

  1. Legacy and AVB traffic
  2. Descriptors/Data buffer can be placed in SRAM/Host memory. Default is Descriptors and Data buffer are placed in Host memory.
  3. MAC ID is configurable.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 99.9%
  • Makefile 0.1%