add CONTRIBUTORS file and add copyright header to all files
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Sun, 23 Jun 2019 20:36:00 +0000 (22:36 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Sun, 23 Jun 2019 21:23:56 +0000 (23:23 +0200)
116 files changed:
CONTRIBUTORS [new file with mode: 0644]
litex/boards/platforms/arty.py
litex/boards/platforms/avalanche.py
litex/boards/platforms/de0nano.py
litex/boards/platforms/de10lite.py
litex/boards/platforms/de1soc.py
litex/boards/platforms/de2_115.py
litex/boards/platforms/genesys2.py
litex/boards/platforms/kc705.py
litex/boards/platforms/kcu105.py
litex/boards/platforms/machxo3.py
litex/boards/platforms/netv2.py
litex/boards/platforms/nexys4ddr.py
litex/boards/platforms/nexys_video.py
litex/boards/platforms/sp605.py
litex/boards/platforms/tinyfpga_bx.py
litex/boards/platforms/ulx3s.py
litex/boards/platforms/versa_ecp3.py
litex/boards/platforms/versa_ecp5.py
litex/boards/targets/ac701.py
litex/boards/targets/arty.py
litex/boards/targets/de0nano.py
litex/boards/targets/de10lite.py
litex/boards/targets/de1soc.py
litex/boards/targets/de2_115.py
litex/boards/targets/genesys2.py
litex/boards/targets/kc705.py
litex/boards/targets/kcu105.py
litex/boards/targets/minispartan6.py
litex/boards/targets/netv2.py
litex/boards/targets/nexys4ddr.py
litex/boards/targets/nexys_video.py
litex/boards/targets/simple.py
litex/boards/targets/ulx3s.py
litex/boards/targets/versa_ecp5.py
litex/build/altera/common.py
litex/build/altera/platform.py
litex/build/altera/programmer.py
litex/build/altera/quartus.py
litex/build/generic_platform.py
litex/build/generic_programmer.py
litex/build/lattice/common.py
litex/build/lattice/diamond.py
litex/build/lattice/icestorm.py
litex/build/lattice/platform.py
litex/build/lattice/programmer.py
litex/build/lattice/trellis.py
litex/build/microsemi/common.py
litex/build/microsemi/platform.py
litex/build/openocd.py
litex/build/sim/config.py
litex/build/sim/platform.py
litex/build/sim/verilator.py
litex/build/tools.py
litex/build/xilinx/common.py
litex/build/xilinx/ise.py
litex/build/xilinx/platform.py
litex/build/xilinx/programmer.py
litex/gen/common.py
litex/gen/fhdl/verilog.py
litex/gen/sim/core.py
litex/gen/sim/vcd.py
litex/soc/cores/clock.py
litex/soc/cores/code_8b10b.py
litex/soc/cores/cpu/__init__.py
litex/soc/cores/cpu/lm32/core.py
litex/soc/cores/cpu/minerva/core.py
litex/soc/cores/cpu/mor1kx/core.py
litex/soc/cores/cpu/picorv32/core.py
litex/soc/cores/cpu/vexriscv/core.py
litex/soc/cores/dna.py
litex/soc/cores/frequency_meter.py
litex/soc/cores/gpio.py
litex/soc/cores/identifier.py
litex/soc/cores/nor_flash_16.py
litex/soc/cores/prbs.py
litex/soc/cores/spi.py
litex/soc/cores/spi_flash.py
litex/soc/cores/timer.py
litex/soc/cores/uart.py
litex/soc/cores/up5kspram.py
litex/soc/integration/builder.py
litex/soc/integration/cpu_interface.py
litex/soc/integration/soc_core.py
litex/soc/integration/soc_sdram.py
litex/soc/integration/soc_zynq.py
litex/soc/interconnect/avalon.py
litex/soc/interconnect/axi.py
litex/soc/interconnect/csr.py
litex/soc/interconnect/csr_bus.py
litex/soc/interconnect/csr_eventmanager.py
litex/soc/interconnect/stream.py
litex/soc/interconnect/stream_packet.py
litex/soc/interconnect/stream_sim.py
litex/soc/interconnect/wishbone.py
litex/soc/interconnect/wishbone2csr.py
litex/soc/interconnect/wishbonebridge.py
litex/soc/software/bios/boot.c
litex/soc/software/bios/isr.c
litex/soc/software/bios/main.c
litex/soc/software/bios/sdram.c
litex/soc/software/bios/sfl.h
litex/soc/software/libnet/microudp.c
litex/soc/software/libnet/tftp.c
litex/soc/software/mkmscimg.py
litex/tools/litex_client.py
litex/tools/litex_read_verilog.py
litex/tools/litex_server.py
litex/tools/litex_sim.py
litex/tools/litex_term.py
litex/tools/remote/comm_pcie.py
litex/tools/remote/comm_uart.py
litex/tools/remote/comm_udp.py
litex/tools/remote/comm_usb.py
litex/tools/remote/csr_builder.py
litex/tools/remote/etherbone.py

diff --git a/CONTRIBUTORS b/CONTRIBUTORS
new file mode 100644 (file)
index 0000000..84a62ce
--- /dev/null
@@ -0,0 +1,71 @@
+LiteX ecosystem would not exist without the collaborative work of contributors! Here is below the
+list of all the LiteX contributors.
+
+In the source code, each file list the main authors/contributors:
+- author(s) that created the initial content.
+- contributor(s) that added essential features/improvements.
+
+If you think you should be in this list and don't find yourself, write to florent@enjoy-digital.fr
+and we'll fix it!
+
+Contributors:
+Copyright (c) 2011-2012 Alain Péteut <alain.peteut@yahoo.com>
+Copyright (c) 2019 Ambroz Bizjak <ambrop7@gmail.com>
+Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
+Copyright (c) 2012-2013 Brandon Hamilton <brandon.hamilton@gmail.com>
+Copyright (c) 2017-2019 bunnie <bunnie@kosagi.com>
+Copyright (c) 2019 Caleb Jamison <cbjamo@gmail.com>
+Copyright (c) 2019 chmousset <ch.mousset@gmail.com>
+Copyright (c) 2018 Chris Ballance <chris.ballance@physics.ox.ac.uk>
+Copyright (c) 2013 David Carne <davidcarne@gmail.com>
+Copyright (c) 2018-2019 David Shah <dave@ds0.me>
+Copyright (c) 2018 Deano Calver <me@deanoc.com>
+Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+Copyright (c) 2018 Ewen McNeill <ewen@naos.co.nz>
+Copyright (c) 2014 Fabien Marteau <fabien.marteau@armadeus.com>
+Copyright (c) 2017-2018 Felix Held <felix-github@felixheld.de>
+Copyright (c) 2012-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+Copyright (c) 2017 Greg Darke <greg@tsukasa.net.au>
+Copyright (c) 2015-2014 Guy Hutchison <ghutchis@gmail.com>
+Copyright (c) 2019 Ilia Sergachev <ilia.sergachev@protonmail.ch>
+Copyright (c) 2014 Jannis Harder <jix@jixco.de>
+Copyright (c) 2018 Jean-François Nguyen <jf@lambdaconcept.com>
+Copyright (c) 2019 Joanna Brozek <jbrozek@antmicro.com>
+Copyright (c) 2015 Joe Britton <joe.britton@gmail.com>
+Copyright (c) 2017 Joel Addison <joel@addison.net.au>
+Copyright (c) 2019 Kees Jongenburger <kees.jongenburger@gmail.com>
+Copyright (c) 2013 Kenneth Ryerson <kryerson@vermeer.com>
+Copyright (c) 2019 Kurt Kiefer <kekiefer@gmail.com>
+Copyright (c) 2019 Larry Doolittle <ldoolitt@recycle.lbl.gov>
+Copyright (c) 2012-2013 Lars-Peter Clausen <lars@metafoo.de>
+Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+Copyright (c) 2017 Matt Kelly <Matthew.Joseph.Kelly@gmail.com>
+Copyright (c) 2019 Michael Betz <michibetz@gmail.com>
+Copyright (c) 2012 Michael Walle <michael@walle.cc>
+Copyright (c) 2019 msloniewski <marcin.sloniewski@gmail.com>
+Copyright (c) 2013 Nina Engelhardt <nakengelhardt@gmail.com>
+Copyright (c) 2015 numato <sales@numato.com>
+Copyright (c) 2015 Olof Kindgren <olof.kindgren@gmail.com>
+Copyright (c) 2018 Paul Schulz <paul@mawsonlakes.org>
+Copyright (c) 2018 Peter Gielda <pgielda@antmicro.com>
+Copyright (c) 2018 phlipped <phlipped@gmail.com>
+Copyright (c) 2017 Pierre-Olivier Vauboin <po@lambdaconcept>
+Copyright (c) 2015 psmears <patrick@smears.org>
+Copyright (c) 2013-2016 Robert Jordens <jordens@gmail.com>
+Copyright (c) 2015 Rohit Kumar Singh <rohit91.2008@gmail.com>
+Copyright (c) 2015 Ryan Verner <ryan.verner@gmail.com>
+Copyright (c) 2018-2019 Sean Cross <sean@xobs.io>
+Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+Copyright (c) 2017-2018 Sergiusz Bazanski <q3k@q3k.org>
+Copyright (c) 2018 Stafford Horne <shorne@gmail.com>
+Copyright (c) 2017-2018 Tim 'mithro' Ansell <me@mith.ro>
+Copyright (c) 2019 Tom Keddie <git@bronwenandtom.com>
+Copyright (c) 2019 Vamsi K Vytla <vamsi.vytla@gmail.com>
+Copyright (c) 2019 vytautasb <v.buitvydas@limemicro.com>
+Copyright (c) 2013 Werner Almesberger <werner@almesberger.net>
+Copyright (c) 2015-2016 whitequark <whitequark@whitequark.org>
+Copyright (c) 2015-2019 William D. Jones <thor0505@comcast.net>
+Copyright (c) 2013-2014 Yann Sionneau <yann.sionneau@gmail.com>
+Copyright (c) 2015 Yves Delley <hack@delley.net>
+Copyright (c) 2015 Zach Smith <IAmSparticle@gmail.com>
index 114b0b76110489dea9578937e8baf942225484ed..2e5af334a7d41d9a43f8561e5cbed5be699bc8b5 100644 (file)
@@ -1,7 +1,5 @@
-# This file is Copyright (c) 2015 Yann Sionneau <yann@sionneau.net>
-# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
-# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
-# This file is Copyright (c) 2018 Caleb Jamison <cbjamo@gmail.com>
+# This file is Copyright (c) 2015 Yann Sionneau <yann.sionneau@gmail.com>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index 2f4b13a8ff715df8e08d8c4bc83d992d6b3062a3..a28fb4407e6952a2ea61c2f292764e006b02f15f 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index 2581eace3a7c14cb1e9557d672600efa4da8f20f..5328f614b80174d35b0d4d1a19154213343b7681 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2013 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index ace957b9515d6143a4e7336b5fad75f367a3e7c9..639d2000c4f028ced5c81e7534acbdab465a3d8b 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2019 msloniewski <marcin.sloniewski@gmail.com>
+# License: BSD
+
 from litex.build.generic_platform import *
 from litex.build.altera import AlteraPlatform
 from litex.build.altera.programmer import USBBlaster
index 87db32edeaabdb30c903e0012a82e33fb60da5a2..308c4213eac86e3568c0e46bb0c457685778f4e3 100644 (file)
@@ -1,6 +1,5 @@
-# SPDX-License-Identifier: BSD-2-Clause
-#
-# Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
+# This file is Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
+# License: BSD
 
 from litex.build.generic_platform import *
 from litex.build.altera import AlteraPlatform
index b04467dd7794c2e9ab99ae2d2c8345bda4e24358..499663e4932514fe7104d4bd1038d83dcfb4972a 100644 (file)
@@ -1,6 +1,5 @@
-# SPDX-License-Identifier: BSD-2-Clause
-#
-# Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
+# This file is Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
+# License: BSD
 
 from litex.build.generic_platform import *
 from litex.build.altera import AlteraPlatform
index 1efdf1f9141e9b02fc54e606851360b524fd2ce3..a86fc486ba241af1fae84b972bfe4d7908a31da4 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from litex.build.generic_platform import *
 from litex.build.xilinx import XilinxPlatform, VivadoProgrammer
 
index 65840922f7ad6cb5625fa435d6af79b50b8d15c6..54ea3e6c33186d169d7a983c8c54a9c27461e468 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015 Yann Sionneau <ys@m-labs.hk>
+
 from litex.build.generic_platform import *
 from litex.build.xilinx import XilinxPlatform, VivadoProgrammer
 
index eccc495f5c95453bcf8abe539b83520de0043055..8e36962aea0e2e7a4068b67e4716c18217be0518 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
+# This file is Copyright (c) 2017-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from litex.build.generic_platform import *
 from litex.build.xilinx import XilinxPlatform, VivadoProgrammer
 
index e2e96fd23779cb1d88e5525da92d0a41b2aa33d5..ec4d7346a5ff649a7d1447967e9b8d24a544d61c 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2016 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index 7098664a0dee0164dcd659cac2d7fd96055bc3fd..f2b52c4862d9eaf55bf519c800494e49e1360075 100644 (file)
@@ -1,3 +1,5 @@
+# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
 
 from litex.build.generic_platform import *
 from litex.build.xilinx import XilinxPlatform, VivadoProgrammer
index e14e19db89cc832432e0df281a867a4382f9f2fc..3d0e7595b473613825374cbed5972238241f1e7f 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index 4a49423b965420245a4c060b15cc6d3fe4b2be16..fd7bb357aaef0076644b91b5f871cb31e663f418 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index e8b26f43e208ef4adad32366c0a198f4c3c1a964..cbf0a5655b381ef5bf1bcadf9d411c80756b38c1 100644 (file)
@@ -1,6 +1,7 @@
 # This file is Copyright (c) 2019 Michael Betz <michibetz@gmail.com>
 # License: BSD
 
+
 from litex.build.generic_platform import *
 from litex.build.xilinx import XilinxPlatform, iMPACT
 
index e459188fa44050254dcbe074e5ad6ca8a143838f..91ae8404093240aae4666aa221266d10418738c7 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from litex.build.generic_platform import *
 from litex.build.lattice import LatticePlatform
 from litex.build.lattice.programmer import TinyProgProgrammer
index 2a7f6d843d72d077964273e9ae9e15b4feb8c352..1d9e9641eed71d8f618ad85ce2ed4467b6f6cdde 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index 2d7a0b0cfb11e2c1e75fa3aced84cbd308ea6532..6013da60509669a36a5759b81a7d5e8690c454b5 100644 (file)
@@ -1,4 +1,4 @@
-# This file is Copyright (c) 2013 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index 626eabe7a268f29736bc1fa061a14b020c962153..b91110b53f9ff9870b6ef3d656cd516fd698cd1b 100644 (file)
@@ -1,4 +1,5 @@
-# This file is Copyright (c) 2017 Serge 'q3k' Bazanski <serge@bazanski.pl>
+# This file is Copyright (c) 2017 Sergiusz Bazanski <q3k@q3k.org>
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
 # License: BSD
 
 from litex.build.generic_platform import *
index e37c456f6b10ae1ddbd93338f882a8a9aa47f66c..49f40ecd7160555871ece317f54f6540a752c978 100755 (executable)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2019 Vamsi K Vytla <vamsi.vytla@gmail.com>
+# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 54e5e52b25dba45ea4fe07091fc3dd28dd855efa..d650760ca5215177d90f4c4e55339835fff33f51 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 55effd825b9cd5b7c7695ef4433880e728016a18..9d7c22a09986d1733299b6efc4b903f6fbfde029 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index c1dba668b275078288f49797bbc493b4e1dda950..6f68c843d4b8a61957d7a4026e565cf57b58dcb3 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2019 msloniewski <marcin.sloniewski@gmail.com>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 2732d6f2dd2e29597882e654ccfc5cdaa28cf028..caf87396fbe8d9a8e618c69c25f2ab675cf1c671 100755 (executable)
@@ -1,11 +1,7 @@
+# This file is Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
+# License: BSD
+
 #!/usr/bin/env python3
-#
-# SPDX-License-Identifier: BSD-2-Clause
-#
-# Copyright (C) 2019 Antony Pavlov <antonynpavlov@gmail.com>
-#
-# based on litex/boards/platforms/de0nano.py
-#
 
 import argparse
 
index 2775a79fcfbc39e69b993d33ca88dfd39713ff8d..332dfa78db3578bdae57d1572a26b30d92888e94 100755 (executable)
@@ -1,11 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
-#
-# SPDX-License-Identifier: BSD-2-Clause
-#
-# Copyright (C) 2019 Antony Pavlov <antonynpavlov@gmail.com>
-#
-# based on litex/boards/platforms/de0nano.py
-#
 
 import argparse
 
index 7ae3d00bad4519febda04b4fc6c633fb35221323..d56624733bceacc941b988bb0be9a671a951ab36 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index fa3d2fd9f155292afe54a55f84fdf5c7e13457bc..8ff77e182074aa23072d0ecf22e25f02ba1cad18 100755 (executable)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2014-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2014-2015 Yann Sionneau <ys@m-labs.hk>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 264e084201a6aa68e9b34a6c4c0fc391fff17ce6..5b52208660000b0dad7b8dbaad468e89356d3a2d 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index dbd392513b3cacb57dd13c3c311c0b906f90de42..45e88c521ad28b670d6fc047ccd9e64a4922dcc3 100755 (executable)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2014 Yann Sionneau <ys@m-labs.hk>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 16ecf9c68112d0d6ec0b0f818e98dbf5325a8bd7..834f4cd0dbd018c38152968ef6c91db94f85f0d8 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 3ec2de836c20815f249f885006fa401144085f4d..5f681f428c105ef92912eb0f25c013c87f7cdd45 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 262fa7fe2a9df3ae4c2f7b5ad43630d71e879fb8..9b2fe5c93d7425cb3888c31bc7f691000ee5e770 100755 (executable)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index da67b66e5d27ff083d52b29cc441fbf050f5dcbc..28a149238276ba648553b91cb1d0654e99dd3750 100755 (executable)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index f3a3aac060a0da547960c9e3792d3de1b9e38f78..1f9b451af05a8145e14ff4224996128ada1f57ce 100755 (executable)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 David Shah <dave@ds0.me>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 9a27fda1dec945e7429f9da7a84bca6508850b3d..412e1684bab712e416a3a08a880a97cfcb16ed35 100755 (executable)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2019 David Shah <dave@ds0.me>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index 5d57391008b73425559749521854aacc1b5bc4c3..7134b6e5471ae27bc12eea9107b5c968ae554da4 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2019 vytautasb <v.buitvydas@limemicro.com>
+# License: BSD
+
 from migen.fhdl.module import Module
 from migen.fhdl.specials import Instance
 from migen.genlib.io import DifferentialInput, DifferentialOutput
index c07f3ab71a53f9dc5ff4873b5b309c6096d9fb53..6838e553111ae42abd35e6ea744d22e4cf87ebd5 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2019 msloniewski <marcin.sloniewski@gmail.com>
+# License: BSD
+
+
 from litex.build.generic_platform import GenericPlatform
 from litex.build.altera import common, quartus
 
index d4871c631f1b0911aeae8a42b9b013d57f04c836..6ced88481f557d0ce8221999f38a1567eb964aee 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import subprocess
 
 from litex.build.generic_programmer import GenericProgrammer
index d37d0ff029fa0819221f9cf71c5d00f5de68a76a..ba771b5805990effe4fd1ec70d57d9e23429bd7f 100644 (file)
@@ -1,4 +1,6 @@
-# This file is Copyright (c) 2013-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2019 msloniewski <marcin.sloniewski@gmail.com>
+# This file is Copyright (c) 2019 vytautasb <v.buitvydas@limemicro.com>
 # License: BSD
 
 import os
index c4c1e3ba9614b4d6e123df19cb2a37d2b7c38d9f..7ea71752ec2bd0e6b9d45a9b36b6e92b5018a9ea 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015 Yann Sionneau <ys@m-labs.hk>
+# License: BSD
+
 import os
 
 from migen.fhdl.structure import Signal
index 0fac6f9440ef601c6e93a29c1028fa11505a31c1..ac22c74f2957d9f611b971f70499c790cc352037 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
+
 import os, sys
 from litex.build import tools
 
index 6875b693337044a4dcc1e8f21079b8312e0e82a9..005d9ec07b71464297e66d110246c4f5ac0b0e9d 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017 William D. Jones <thor0505@comcast.net>
+# This file is Copyright (c) 2019 David Shah <dave@ds0.me>
+# License: BSD
+
 from migen.fhdl.module import Module
 from migen.fhdl.specials import Instance, Tristate
 from migen.fhdl.bitcontainer import value_bits_sign
index 95e634d2820f44d1e21b3b992948c0f024b22813..da1c441f17855007f2c0709af3090888b380d9a9 100644 (file)
@@ -1,4 +1,6 @@
-# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017-2018 Sergiusz Bazanski <q3k@q3k.org>
+# This file is Copyright (c) 2017 William D. Jones <thor0505@comcast.net>
 # License: BSD
 
 import os
index 90bbdefaf42ed5ee9507f3a7bbc743e82a6a9939..20cabc952c02c2f0c01881fbcb6b68a2bfd186ea 100644 (file)
@@ -1,6 +1,7 @@
-# This file is Copyright (c) 2016-2017 William D. Jones <thor0505@comcast.net>
+# This file is Copyright (c) 2017-2018 William D. Jones <thor0505@comcast.net>
 # License: BSD
 
+
 import os
 import sys
 import subprocess
index 0091f97b9d5af735676ea4369f27a3f81bd2da04..3fe31ceb673823f2190cdc4c402d80184fbdd81f 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
 from litex.build.generic_platform import GenericPlatform
 from litex.build.lattice import common, diamond, icestorm, trellis
 
index c1a14fefdd641bacf04002d302a7615d00b6cc65..0c9d5d0e1289e23c377f4f0a62fe25aae97abbb8 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017-2018 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
 import os
 import subprocess
 
index 6558466a447470b7cd9730e6aa3fb0158d54c5d2..7f7047bf7d70a9dc49b9e396cf71128e6a81941d 100644 (file)
@@ -1,4 +1,5 @@
 # This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2019 David Shah <dave@ds0.me>
 # This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
 # License: BSD
 
index 9fcc58f1cad2683748f20e1ee0a02412080ae912..f5717552aeab2d64757ff75cc6f40a1e11d09901 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from migen import *
 from migen.genlib.resetsync import AsyncResetSynchronizer
 
index db6392884de4ae816c507bbaecefa7c2698cdd86..37a1762eb88413759e62eb9713854d60c39baed6 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from litex.build.generic_platform import GenericPlatform
 from litex.build.microsemi import common, libero_soc
 
index ec9753c6c61254ecd33630bbd846912bd79347e4..8f1cfb06bbbb65bb8375459a19299711307dcac4 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 import subprocess
 
 from litex.build.generic_programmer import GenericProgrammer
index 5942bea3deb458e3478726eabb9b9528cdb53619..07a2be57403a881092ccaf30d5a14ee6fe4e2270 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2017 Pierre-Olivier Vauboin <po@lambdaconcept>
+# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import json
 
 class SimConfig():
index 19ab63ebf33e7fa286cdfe2ac2257d6da75956ca..3adb8086c961cb9e385be609998543906c40106f 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017 Pierre-Olivier Vauboin <po@lambdaconcept>
+# License: BSD
+
 from migen.fhdl.structure import Signal
 from migen.genlib.record import Record
 
index 0bb35e2dd54a62c90f24b78c6fef6f3c1988d3de..df664596b20487671016993ebd1a3b5f6f3c43cd 100644 (file)
@@ -1,5 +1,5 @@
-# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
-#                            2017 Pierre-Olivier Vauboin <po@lambdaconcept.com>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017 Pierre-Olivier Vauboin <po@lambdaconcept>
 # License: BSD
 
 import os
index 3de7c6b1a8b9c0d51329debda59c0f23eb3cf8af..28e1937d5a64844b8d76837ecc509b36bcb152fc 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2014 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2016-2017 Tim 'mithro' Ansell <mithro@mithis.com>
+# License: BSD
+
 import os
 import struct
 from distutils.version import StrictVersion
index 36da5b66ecab4decd8b186825876fbce01675acb..9cdd98436ec98f58afd419752552793b956ae99c 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2014-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016-2018 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2015 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
 import os
 import sys
 import subprocess
index 9a048575918cc81e6fca26c9ec5e62e9a5c49946..13f7488be51e68521399eda6da982554aa44580b 100644 (file)
@@ -1,3 +1,14 @@
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2014-2015 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2014-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2017 bunnie <bunnie@kosagi.com>
+# This file is Copyright (c) 2018-2017 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+# This file is Copyright (c) 2019 Larry Doolittle <ldoolitt@recycle.lbl.gov>
+
+# License: BSD
+
+
 import os
 import subprocess
 import sys
index 7acf85e857e0e56ca4777d4340f7cc9654d0a634..61468c1c4b5765c30d5abd24a376fbbeb0f3e9cf 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import os
 
 from litex.build.generic_platform import GenericPlatform
index 9dd0eaf095b1238d5ced4589bbdb6b54fb85b135..4582bc82291b1e0d405f3e6ad75fbf5b93af776d 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2014-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015 Robert Jordens <jordens@gmail.com>
+
+# License: BSD
+
 import os
 import sys
 import subprocess
index 4e3e199811db1a33446ce7a14793055f86d9b398..88bfa5f0b11332f7536fba8e1bd2a91e3893701a 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from migen import *
 
 
index 0f70e662214d191225a4228aa7c235941de39872..0e34af26fcd79dfda1bc0bf5a78c81dc4b26ab76 100644 (file)
@@ -1,3 +1,16 @@
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2013-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2013-2017 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2016-2018 whitequark <whitequark@whitequark.org>
+# This file is Copyright (c) 2017 Adam Greig <adam@adamgreig.com>
+# This file is Copyright (c) 2016 Ben Reynwar <ben@reynwar.net>
+# This file is Copyright (c) 2018 David Craven <david@craven.ch>
+# This file is Copyright (c) 2015 Guy Hutchison <ghutchis@gmail.com>
+# This file is Copyright (c) 2013 Nina Engelhardt <nina.engelhardt@omnium-gatherum.de>
+# This file is Copyright (c) 2018 Robin Ole Heinemann <robin.ole.heinemann@t-online.de>
+
+# License: BSD
+
 from functools import partial
 from operator import itemgetter
 import collections
index 1ff34795e665d3c8ebbb0edef89fc79f97a66b66..525b4229e3e9a2cc6320c3d694a223e58d57c62b 100644 (file)
@@ -1,3 +1,12 @@
+# This file is Copyright (c) 2015-2016 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2016-2018 whitequark <whitequark@whitequark.org>
+# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 N. Engelhardt <nakengelhardt@gmail.com>
+# This file is Copyright (c) 2018 Robin Ole Heinemann <robin.ole.heinemann@t-online.de>
+
+# License: BSD
+
 import operator
 import collections
 import inspect
index 25441b14e30231205851bf5c4c7e14ac82b37d4b..276d14c7261f4e97ea504548c5c07fde91d2cc6a 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2015-2016 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
+# This file is Copyright (c) 2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
+
 from itertools import count
 import tempfile
 import os
index 5757ad754372eb5eb293cb00898ce8ebd996cc9a..eb44d84986c92e3d1e31ae80c802ac3d91ae5f60 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2019 Michael Betz <michibetz@gmail.com>
+# License: BSD
+
 """Clock Abstraction Modules"""
 
 from migen import *
index 342bed76f764b9d0933b16d0b69e93b9f4163983..894449f0780d9aea85051a554ac8adc14184f8dc 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2016-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 """
 IBM's 8b/10b Encoding
 
index 891e846a43e83ce223e7b890fcc9fd0d49347cf3..244869b803ee2acc7adc4035759ab45be55f4736 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2017-2018 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
+
 from litex.soc.cores.cpu.lm32 import LM32
 from litex.soc.cores.cpu.mor1kx import MOR1KX
 from litex.soc.cores.cpu.picorv32 import PicoRV32
index 7b5d92729ca2d12a85142d9242642724de2e942f..e872df1333d19779c34eeeacc6ef2becdefc25df 100644 (file)
@@ -1,3 +1,10 @@
+# This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017-2019 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+# This file is Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+# License: BSD
+
 import os
 
 from migen import *
index 219ddc949b699c026912563a66713972852914e6..7319454639ec1a102954cf0e2c12f8151f2555d5 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2018 Jean-François Nguyen <jf@lambdaconcept.fr>
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import os
 
 from migen import *
index d5d23194a3a774abb05718e7bc4e8f98217dc58f..9a54d820f54cf1a05a9d6c49b7df2b86aab92582 100644 (file)
@@ -1,4 +1,11 @@
+# This file is Copyright (c) 2014-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2017 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+# License: BSD
+
 #!/usr/bin/env python3
+
 import os
 
 from migen import *
index a2974319b19e2bff59ceedfbba9f50ba976d22af..40b9c5b646181b8e39d182b2cca570929b3d44f7 100644 (file)
@@ -1,4 +1,12 @@
+# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 Sergiusz Bazanski <q3k@q3k.org>
+# This file is Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+# This file is Copyright (c) 2019 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
 #!/usr/bin/env python3
+
 import os
 
 from migen import *
index d90b11315d49aab76bdc1f2923a220ac79b0e941..2111375ba42973a94c73eeae3d6955d4dae5d684 100644 (file)
@@ -1,3 +1,14 @@
+# This file is Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018-2019 Sean Cross <sean@xobs.io>
+# This file is Copyright (c) 2019 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2019 David Shah <dave@ds0.me>
+# This file is Copyright (c) 2019 Joanna Brozek <jbrozek@antmicro.com>
+# This file is Copyright (c) 2019 Kurt Kiefer <kekiefer@gmail.com>
+# This file is Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+
+# License: BSD
+
 import os
 
 from migen import *
index 8e8ea6410527a1eb2c17b52f8fca91fff5dad8ea..e7abcb59879fdae51c93c1bed67004a78fc9245e 100644 (file)
@@ -1,4 +1,5 @@
-# Copyright 2014-2015 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2014-2015 Robert Jordens <jordens@gmail.com>
+# License: BSD
 
 from migen import *
 
index 522de1fdd89d91ce4f9db524084186a2da9efad9..6907c7118b69abe4aadfffb67f6d26a0938a5007 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2017-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from migen import *
 from migen.genlib.cdc import MultiReg, GrayCounter
 from migen.genlib.cdc import GrayDecoder
index 89ccd54d3b219a89b649e0332e7049fea92526f8..37f7353bc7fa4ebe18739103013c68220e5aac8c 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 from migen import *
 from migen.genlib.cdc import MultiReg
 
index 377600fd99107a7b20911e171f2824345b869807..7dee940b2b7de52215b11daaa1782df0c113a333 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 from migen import *
 
 
index fa6e0c087dabd9ed0c19725badd02503884a92cb..5afad023832c1b7b9934fb65db98875d09685a52 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 from migen import *
 from migen.genlib.fsm import FSM, NextState
 
index 365fb32fe5decfd824561f0c9f1146586cb5e2ec..97ef4de6f641512f71b5cc2d42a4c136642adbc5 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
 from operator import xor, add
 from functools import reduce
 
index caa470dd28c88d82addc31560133298a2fd506d6..b1219f9916d1dd805c204354c76eb42805140d9e 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2017-2018 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2016 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
 from itertools import product
 
 from migen import *
index 35d2ac44786bc616d120ea00f639bda20db07bfc..97d805f3991865c3295a2015fc0636ab5c230dca 100644 (file)
@@ -1,3 +1,11 @@
+# This file is Copyright (c) 2014 Yann Sionneau <ys@m-labs.hk>
+# This file is Copyright (c) 2014-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2013-2014 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2015-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+
+# License: BSD
+
+
 from migen import *
 from migen.genlib.misc import timeline
 
index fdfefde2d4c71d62f2cacd6e8a32d8a0042ce5df..5d730813622a3559a9153f4d7ae64e2ef7e58c72 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# License: BSD
+
+
 from migen import *
 
 from litex.soc.interconnect.csr import *
index a5305e6a83438fd9a427307efe711faa57935747..74263cec1370188f6e1689d091c55962ea7e1ea5 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2014 Yann Sionneau <ys@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2018 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
 from migen import *
 from migen.genlib.record import Record
 from migen.genlib.cdc import MultiReg
index a4d79f25da4fcd3ba19cfbfd4a0338df36e967b2..2e4d7609f4163973c455a8bec6ec6147cf2215e7 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2019 William D. Jones <thor0505@comcast.net>
+# This file is Copyright (c) 2019 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
+
 from migen import *
 from litex.soc.interconnect import wishbone
 
index c9b75ef3ecf8ad1d6edabf5939aeb448888fbcf0..2a645be3e5fa51ed90a4c3d4752d9c34d8e342a4 100755 (executable)
@@ -1,3 +1,13 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+# This file is Copyright (c) 2018 Peter Gielda <pgielda@antmicro.com>
+# This file is Copyright (c) 2018 Sergiusz Bazanski <q3k@q3k.org>
+# This file is Copyright (c) 2016-2017 Tim 'mithro' Ansell <mithro@mithis.com>
+# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
+
 import os
 import subprocess
 import struct
index a09751ad359d0f696ad9da31d0356a4cffc75783..35c57cbb9e145b0370a1ecfbba7bc50017b9c1f3 100644 (file)
@@ -1,3 +1,17 @@
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+# This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+# This file is Copyright (c) 2018 Jean-François Nguyen <jf@lambdaconcept.fr>
+# This file is Copyright (c) 2019 Mateusz Holenko <mholenko@antmicro.com>
+# This file is Copyright (c) 2013 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2018 Sean Cross <sean@xobs.io>
+# This file is Copyright (c) 2018 Sergiusz Bazanski <q3k@q3k.org>
+# This file is Copyright (c) 2018-2016 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2015 whitequark <whitequark@whitequark.org>
+# This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+# License: BSD
+
 import os
 from shutil import which
 
index 0db88e0b89efc1ae4afba953fd7c53b6bb43c3f8..fbca5e7d7352f7dde0b44fffee73dcd6c4976409 100644 (file)
@@ -1,4 +1,19 @@
+# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+# This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+# This file is Copyright (c) 2019 Ilia Sergachev <ilia.sergachev@protonmail.ch>
+# This file is Copyright (c) 2018 Jean-François Nguyen <jf@lambdaconcept.fr>
+# This file is Copyright (c) 2015 Robert Jordens <jordens@gmail.com>
+# This file is Copyright (c) 2018 Sean Cross <sean@xobs.io>
+# This file is Copyright (c) 2018 Stafford Horne <shorne@gmail.com>
+# This file is Copyright (c) 2018-2017 Tim 'mithro' Ansell <me@mith.ro>
+# This file is Copyright (c) 2015 whitequark <whitequark@whitequark.org>
+# This file is Copyright (c) 2014 Yann Sionneau <ys@m-labs.hk>
+# License: BSD
+
 #!/usr/bin/env python3
+
 import os
 import struct
 import inspect
index c9c09fab9c5c788363cfee4d66770d48491a6ad9..144a93b67523140fbeb56d208e3769fd9c0291dc 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from math import log2
 
 from migen import *
index 86d2d7b1a6aaeccf8ff4ea67ecfac176892d0818..26aa4457094b47649f591d17dce563f005b7fdd1 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import os
 
 from migen import *
index 883ddcf55edf06e75d18a562351e8c1fffcb59b2..dd6a46339d3d0b3eea6705af1dcd8c7941f881ad 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 """Avalon support for LiteX"""
 
 from migen import *
index 8c25d8d76aaea937f9ff1ab472ef1a7f1605fbef..9089c275f28418c80932eac420c2ba4c18271ce1 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 """AXI4 Full/Lite support for LiteX"""
 
 from migen import *
index 941533695b41a88f01a9b5fc4de957555a060179..4ee7a41c75d457f2868c9d27510e5f95a84d3829 100644 (file)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016-2019 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
+
 """
 Configuration and Status Registers
 **********************************
index 56d66d0325d2a8e39e0244b6f937e0bf67054053..4c63a741c5b8e080e48a236508ff9e9124058c67 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016-2019 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
 """
 CSR-2 bus
 =========
index 9ec31229c062be8d441271e79fc241af35225b80..00004cd7fef8a5f68e5721f4f3c69c4900d61ace 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2016-2019 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
 """
 The event manager provides a systematic way to generate standard interrupt
 controllers.
index 99ddaa88aea58270a23394be725bd43ce612c478..1bdaff0acd53a08ccc98668c1fee3feb9346f6a7 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
 import math
 
 from migen import *
index 450a2154ba6f248a366411eeda2abaad0c3883d8..b9fd28a6aca9db736c1dcf554f109b6a27f6746b 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from migen import *
 from migen.genlib.roundrobin import *
 from migen.genlib.record import *
index eacb5c5b1c27818a0802f76abaa51d6f4c085326..94ceed93c0cc4aecfa9e4435a38cc29cef1d8e94 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import random
 import math
 from copy import deepcopy
index b5e27e07a2a0caa2f7d19aa7cbfba17847f7e17d..c874eeb48a83b7eccf03c8df3606a5a297363ce9 100644 (file)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2018 Tim 'mithro' Ansell <me@mith.ro>
+# License: BSD
+
 from functools import reduce
 from operator import or_
 
index 1d7171a31d75106c0060d64042e81a8c851a888e..071e967670eb0cd94c2f8d1b3337e40da31cd989 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from migen import *
 from migen.genlib.misc import timeline
 
index 06feeffddf8c2d171fca8103a1fe0549bc991a9b..3f5fc89f5296a123bac03f895be0255fac9f46e0 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 from migen import *
 
 from migen.genlib.misc import chooser, WaitTimer
index 822bfb8076e178a67f3e842652bd72e3ab8dcb89..10064940480942c568f0261a6a90308621a467fe 100644 (file)
@@ -1,3 +1,12 @@
+// This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+// This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+// This file is Copyright (c) 2018 Ewen McNeill <ewen@naos.co.nz>
+// This file is Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
+// This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+// This file is Copyright (c) 2017 Tim 'mithro' Ansell <mithro@mithis.com>
+// This file is Copyright (c) 2018 William D. Jones <thor0505@comcast.net>
+// License: BSD
+
 #include <stdio.h>
 #include <console.h>
 #include <uart.h>
index 87b67ba038ee78e68d79876c91f5dae01b285cab..aa47caccd147449e2b39708f8b1ec45bf542d612 100644 (file)
@@ -1,3 +1,8 @@
+// This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+// This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+// License: BSD
+
+
 #include <generated/csr.h>
 #include <irq.h>
 #include <uart.h>
index 606d3dd085b2a83afeb9994b5fef624b1c4edb48..11cdb3a5cc6fb4b746f9ce5263b243d0cd71a302 100644 (file)
@@ -1,3 +1,19 @@
+// This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+// This file is Copyright (c) 2015 Yann Sionneau <ys@m-labs.hk>
+// This file is Copyright (c) 2015 whitequark <whitequark@whitequark.org>
+// This file is Copyright (c) 2019 Ambroz Bizjak <ambrop7@gmail.com>
+// This file is Copyright (c) 2019 Caleb Jamison <cbjamo@gmail.com>
+// This file is Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+// This file is Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
+// This file is Copyright (c) 2014 Florent Kermarec <florent@enjoy-digital.fr>
+// This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+// This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+// This file is Copyright (c) 2018 Jean-François Nguyen <jf@lambdaconcept.fr>
+// This file is Copyright (c) 2018 Sergiusz Bazanski <q3k@q3k.org>
+// This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
+
+// License: BSD
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <console.h>
index eeee93bad0913317b018a61cf17c951f23359f9d..0edc127cc3f8072afb3c647171c7167c601bc762 100644 (file)
@@ -1,3 +1,13 @@
+// This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
+// This file is Copyright (c) 2013-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+// This file is Copyright (c) 2018 Chris Ballance <chris.ballance@physics.ox.ac.uk>
+// This file is Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+// This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
+// This file is Copyright (c) 2018 Jean-François Nguyen <jf@lambdaconcept.fr>
+// This file is Copyright (c) 2018 Sergiusz Bazanski <q3k@q3k.org>
+// This file is Copyright (c) 2018 Tim 'mithro' Ansell <me@mith.ro>
+// License: BSD
+
 #include <generated/csr.h>
 
 #include <stdio.h>
index ac1aa9f75205967d8782ce48e3fb60c125936446..d1338732e903b557b41f11ff07182ae3fc28cfaa 100644 (file)
@@ -1,3 +1,6 @@
+// This file is Copyright (c) 2012-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+// License: BSD
+
 #ifndef __SFL_H
 #define __SFL_H
 
index 3a02f7f9b88607737722211c32f266de38f0ec2a..31e122144a4ec34b6ba0484dedd4f7bf0c97cce0 100644 (file)
@@ -1,3 +1,10 @@
+// This file is Copyright (c) 2013 Werner Almesberger <werner@almesberger.net>
+// This file is Copyright (c) 2014-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+// This file is Copyright (c) 2014-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+// This file is Copyright (c) 2018 Jean-François Nguyen <jf@lse.epita.fr>
+// This file is Copyright (c) 2013 Robert Jordens <jordens@gmail.com>
+// License: BSD
+
 #include <generated/csr.h>
 #include <generated/mem.h>
 
index 3cbcec3a427243847b97d66b8e130f6ca292533d..10e31e55f51a7ffcbaab2aec440d687abd18687b 100644 (file)
@@ -1,3 +1,11 @@
+// This file is Copyright (c) 2013 Werner Almesberger <werner@almesberger.net>
+// This file is Copyright (c) 2013-2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+// This file is Copyright (c) 2014-2015 Florent Kermarec <florent@enjoy-digital.fr>
+// This file is Copyright (c) 2017 Greg Darke <greg@tsukasa.net.au>
+// This file is Copyright (c) 2018 Ewen McNeill <ewen@naos.co.nz>
+
+// License: BSD
+
 #include <stdint.h>
 #include <string.h>
 
index 54f27e1dd42bb19511c803e6e8833d1df6932250..2c9d9d9e8f0234ca694c03729d9d4dcf973519f2 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2018 Dolu1990 <charles.papon.90@gmail.com>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index c9e0d43ec9cf0d7763e24a082edb02af55a89625..976220a920da3b257efe7a7724b668518ad22617 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
+# License: BSD
+
 import socket
 
 from litex.tools.remote.etherbone import EtherbonePacket, EtherboneRecord
index 972d21539dafc764789df1e8da984ecc176518ed..0a5108306d4d50e563730c0f346f9f8e562bc17d 100755 (executable)
@@ -1,4 +1,8 @@
+# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 #!/usr/bin/env python3
+
 import os
 import sys
 import json
index c2c2f98e34fc022916f7c3b5ca6bc85ab5314a0e..54a5d6a528cb2409ba742073d9ec73bc421d4b58 100755 (executable)
@@ -1,3 +1,8 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2019 Sean Cross <sean@xobs.io>
+# This file is Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index d97cbb4f6ff06c5ca918535de4070aa1871e59ee..9c1965be07bd7126d35f5b6762dc1545603fe53c 100755 (executable)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017 Pierre-Olivier Vauboin <po@lambdaconcept>
+# License: BSD
+
 #!/usr/bin/env python3
 
 import argparse
index f714fac7bf36a0262331ecca7efd9acd01ee4fef..bf11c4e7eed896b60bc79a0636d34041bfb063bb 100755 (executable)
@@ -1,3 +1,9 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
+# This file is Copyright (c) 2016 whitequark <whitequark@whitequark.org>
+
+# License: BSD
+
 #!/usr/bin/env python3
 
 import sys
index 3cfb0efb1e909ef0fc7e08f58fb430857c9e67d3..6d2b0e88ad9e0704124ce50cd79fef5162ff18ba 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import mmap
 
 
index 0a056ec76438ade5cd33037df06328cec2f0b956..2ab3444b73cc00f65440df3c3fbfc47e6b7bc47c 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# License: BSD
+
 import serial
 import struct
 
index e938f2d7ca5b321bec664c5eb7a75df7db9a8b13..7a74aae08fe32c4039a2c92932ccd26c570dafd1 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
+# License: BSD
+
 import socket
 
 from litex.tools.remote.etherbone import EtherbonePacket, EtherboneRecord
index 302a4e4e4c6197d8bc4a14f111f69bc74ed7cb05..7205252fcd423b1b6fc2d42249442f5ec6d632b7 100644 (file)
@@ -1,3 +1,6 @@
+# This file is Copyright (c) 2019 Sean Cross <sean@xobs.io>
+# License: BSD
+
 import usb.core
 import time
 
index 001f7e84c173c73af5da2c5cc50289f644c92642..9be8880ab1764a992ab63911032662ba3efbb81a 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
+# License: BSD
+
 import csv
 
 
index 068f65a06e90a18673d0f06fe8554c7c04e23c6b..ec63645f2c2e8d250adde20fa444a1d0cf13a46d 100644 (file)
@@ -1,3 +1,7 @@
+# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
+# This file is Copyright (c) 2017 Tim Ansell <mithro@mithis.com>
+# License: BSD
+
 import math
 import struct