# # RTEMS Project (https://www.rtems.org/) # # Copyright (c) 2021 Regents of University of Colorado # Written by Vijay Kumar Banerjee . # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. include = { 'arm/csb336': [ 'bsps/arm/csb336/net', ], 'arm/csb337': [ 'bsps/arm/csb337/net', ], 'arm/edb7312': [ 'bsps/arm/edb7312/net', ], 'arm/gumstix': [ 'bsps/arm/gumstix/net', ], 'arm/rtl22xx': [ 'bsps/arm/rtl22xx/net', ], 'bfin/bf537Stamp': [ 'bsps/bfin/bf537Stamp/net', ], 'i386/pc386': [ 'bsps/i386/pc386/net', ], 'lm32/lm32_evr': [ 'bsps/lm32/include', 'bsps/lm32/shared/net', ], 'm68k/av5282': [ 'bsps/m68k/av5282/net', ], 'm68k/csb360': [ 'bsps/m68k/csb360/net', ], 'm68k/mcf5235': [ 'bsps/m68k/mcf5235/net', ], 'm68k/mcf5329': [ 'bsps/m68k/mcf5329/net', ], 'm68k/mvme167': [ 'bsps/m68k/mvme167/net', ], 'm68k/uC5282': [ 'bsps/m68k/uC5282/net', ], 'mips/csb350': [ 'bsps/mips/csb350/net', ], 'powerpc/beatnik': [ 'bsps/powerpc/beatnik/include', 'bsps/powerpc/beatnik/include/bsp', 'bsps/powerpc/beatnik/net', 'bsps/powerpc/beatnik/net/if_em', 'bsps/powerpc/beatnik/net/if_gfe', 'bsps/powerpc/beatnik/net/if_mve', 'bsps/powerpc/beatnik/net/porting', ], 'powerpc/mpc8260ads': [ 'bsps/powerpc/mpc8260ads/net', ], 'powerpc/mvme3100': [ 'bsps/powerpc/mvme3100/net', ], 'powerpc/mvme5500': [ 'bsps/powerpc/mvme5500/net', ], 'powerpc/psim': [ 'bsps/powerpc/psim/net', ], 'powerpc/virtex': [ 'bsps/powerpc/virtex/net', ], 'riscv/griscv': [ 'bsps/riscv/griscv/net', ], 'sparc/erc32': [ 'bsps/sparc/erc32/net', ], 'sparc/leon2': [ 'bsps/sparc/leon2/net', ], 'sparc/leon3': [ 'bsps/sparc/leon3/net', ], } source = { 'arm/atsamv': [ 'bsps/arm/atsam/if_atsam.c', ], 'arm/csb336': [ 'bsps/arm/csb336/net/lan91c11x.c', 'bsps/arm/csb336/net/network.c', ], 'arm/csb337': [ 'bsps/arm/csb337/net/network.c', ], 'arm/edb7312': [ 'bsps/arm/edb7312/net/network.c', ], 'arm/gumstix': [ 'bsps/arm/gumstix/net/rtl8019.c', ], 'arm/lpc24xx_ea': [ 'bsps/arm/shared/lpc-ethernet.c', ], 'arm/rtl22xx': [ 'bsps/arm/rtl22xx/net/network.c', ], 'bfin/bf537Stamp': [ 'bsps/bfin/bf537Stamp/net/ethernet.c', 'bsps/bfin/bf537Stamp/net/networkconfig.c', ], 'i386/pc386': [ 'bsps/i386/pc386/net/3c509.c', 'bsps/i386/pc386/net/elink.c', 'bsps/i386/pc386/net/ne2000.c', 'bsps/i386/pc386/net/wd8003.c', ], 'lm32/lm32_evr': [ 'bsps/lm32/shared/net/network.c', 'bsps/lm32/shared/net/tsmac.c', ], 'm68k/av5282': [ 'bsps/m68k/av5282/net/network.c', ], 'm68k/csb360': [ 'bsps/m68k/csb360/net/network.c', ], 'm68k/mcf5235': [ 'bsps/m68k/mcf5235/net/network.c', ], 'm68k/mcf5329': [ 'bsps/m68k/mcf5329/net/network.c', ], 'm68k/mvme167': [ 'bsps/m68k/mvme167/net/network.c', ], 'm68k/uC5282': [ 'bsps/m68k/uC5282/net/network.c', ], 'mips/csb350': [ 'bsps/mips/csb350/net/network.c', ], 'powerpc/beatnik': [ 'bsps/powerpc/beatnik/net/if_em/if_em.c', 'bsps/powerpc/beatnik/net/if_em/if_em_hw.c', 'bsps/powerpc/beatnik/net/if_em/if_em_rtems.c', 'bsps/powerpc/beatnik/net/if_gfe/if_gfe.c', 'bsps/powerpc/beatnik/net/if_gfe/if_gfe_rtems.c', 'bsps/powerpc/beatnik/net/if_mve/mv643xx_eth.c', 'bsps/powerpc/beatnik/net/porting/if_xxx_rtems.c', 'bsps/powerpc/beatnik/net/support/bsp_attach.c', 'bsps/powerpc/beatnik/net/support/early_link_status.c', ], 'powerpc/mpc8260ads': [ 'bsps/powerpc/mpc8260ads/net/if_hdlcsubr.c', 'bsps/powerpc/mpc8260ads/net/network.c', ], 'powerpc/mvme3100': [ 'bsps/powerpc/mvme3100/net/tsec.c', ], 'powerpc/mvme5500': [ 'bsps/powerpc/mvme5500/net/if_100MHz/GT64260eth.c', 'bsps/powerpc/mvme5500/net/if_1GHz/if_wm.c', 'bsps/powerpc/mvme5500/net/if_1GHz/pci_map.c', ], 'powerpc/psim': [ 'bsps/powerpc/psim/net/if_sim.c', ], 'powerpc/virtex': [ 'bsps/powerpc/virtex/net/xiltemac.c', ], 'riscv/griscv': [ 'bsps/riscv/griscv/net/griscv_greth.c', 'bsps/shared/grlib/net/greth.c', 'bsps/shared/grlib/net/greth.c', 'bsps/shared/grlib/net/network_interface_add.c', 'bsps/shared/grlib/net/network_interface_add.c', ], 'sparc/erc32': [ 'bsps/sparc/erc32/net/erc32sonic.c', ], 'sparc/leon2': [ 'bsps/shared/grlib/net/greth.c', 'bsps/shared/grlib/net/greth.c', 'bsps/shared/grlib/net/network_interface_add.c', 'bsps/shared/grlib/net/network_interface_add.c', 'bsps/sparc/leon2/net/leon_open_eth.c', 'bsps/sparc/leon2/net/leon_smc91111.c', ], 'sparc/leon3': [ 'bsps/shared/grlib/net/greth.c', 'bsps/shared/grlib/net/greth.c', 'bsps/shared/grlib/net/network_interface_add.c', 'bsps/shared/grlib/net/network_interface_add.c', 'bsps/sparc/leon3/net/leon_greth.c', 'bsps/sparc/leon3/net/leon_open_eth.c', 'bsps/sparc/leon3/net/leon_smc91111.c', ], }