diff --git a/README b/README index 05df215..70580a7 100644 --- a/README +++ b/README @@ -5,20 +5,8 @@ LiteX boards files - Copyright 2012-2019 / LiteX-Hub community + Copyright 2012-2020 / LiteX-Hub community [> Intro -------- Supported boards files (platforms/targets) for LiteX. - -Official: ---------- -Platforms / Targets actively tested and included in the CI system. - -Partner: -------- -Platforms / Targets supported by other groups/partners. - -Community: ----------- -Platforms / Targets supported by the community in a "best effort" manner. diff --git a/litex_boards/community/targets/__init__.py b/litex_boards/community/targets/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/official/__init__.py b/litex_boards/official/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/official/platforms/__init__.py b/litex_boards/official/platforms/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/official/targets/__init__.py b/litex_boards/official/targets/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/partner/__init__.py b/litex_boards/partner/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/partner/platforms/__init__.py b/litex_boards/partner/platforms/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/partner/targets/__init__.py b/litex_boards/partner/targets/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/litex_boards/platforms.py b/litex_boards/platforms.py deleted file mode 100644 index 5400074..0000000 --- a/litex_boards/platforms.py +++ /dev/null @@ -1,15 +0,0 @@ -import sys -import importlib - -class Platforms: - def __getattr__(self, name): - if name == "__path__": - return [] - for support in ["official", "partner", "community"]: - try: - return importlib.import_module("litex_boards." + support + ".platforms." + name) - except ModuleNotFoundError: - pass - raise ModuleNotFoundError - -sys.modules[__name__] = Platforms() diff --git a/litex_boards/community/__init__.py b/litex_boards/platforms/__init__.py similarity index 100% rename from litex_boards/community/__init__.py rename to litex_boards/platforms/__init__.py diff --git a/litex_boards/community/platforms/ac701.py b/litex_boards/platforms/ac701.py similarity index 100% rename from litex_boards/community/platforms/ac701.py rename to litex_boards/platforms/ac701.py diff --git a/litex_boards/partner/platforms/aller.py b/litex_boards/platforms/aller.py similarity index 100% rename from litex_boards/partner/platforms/aller.py rename to litex_boards/platforms/aller.py diff --git a/litex_boards/official/platforms/arty.py b/litex_boards/platforms/arty.py similarity index 100% rename from litex_boards/official/platforms/arty.py rename to litex_boards/platforms/arty.py diff --git a/litex_boards/official/platforms/avalanche.py b/litex_boards/platforms/avalanche.py similarity index 100% rename from litex_boards/official/platforms/avalanche.py rename to litex_boards/platforms/avalanche.py diff --git a/litex_boards/partner/platforms/c10lprefkit.py b/litex_boards/platforms/c10lprefkit.py similarity index 100% rename from litex_boards/partner/platforms/c10lprefkit.py rename to litex_boards/platforms/c10lprefkit.py diff --git a/litex_boards/partner/platforms/camlink_4k.py b/litex_boards/platforms/camlink_4k.py similarity index 100% rename from litex_boards/partner/platforms/camlink_4k.py rename to litex_boards/platforms/camlink_4k.py diff --git a/litex_boards/partner/platforms/colorlight_5a_75b.py b/litex_boards/platforms/colorlight_5a_75b.py similarity index 100% rename from litex_boards/partner/platforms/colorlight_5a_75b.py rename to litex_boards/platforms/colorlight_5a_75b.py diff --git a/litex_boards/official/platforms/de0nano.py b/litex_boards/platforms/de0nano.py similarity index 100% rename from litex_boards/official/platforms/de0nano.py rename to litex_boards/platforms/de0nano.py diff --git a/litex_boards/community/platforms/de10lite.py b/litex_boards/platforms/de10lite.py similarity index 100% rename from litex_boards/community/platforms/de10lite.py rename to litex_boards/platforms/de10lite.py diff --git a/litex_boards/community/platforms/de10nano.py b/litex_boards/platforms/de10nano.py similarity index 100% rename from litex_boards/community/platforms/de10nano.py rename to litex_boards/platforms/de10nano.py diff --git a/litex_boards/community/platforms/de1soc.py b/litex_boards/platforms/de1soc.py similarity index 100% rename from litex_boards/community/platforms/de1soc.py rename to litex_boards/platforms/de1soc.py diff --git a/litex_boards/community/platforms/de2_115.py b/litex_boards/platforms/de2_115.py similarity index 100% rename from litex_boards/community/platforms/de2_115.py rename to litex_boards/platforms/de2_115.py diff --git a/litex_boards/community/platforms/ecp5_evn.py b/litex_boards/platforms/ecp5_evn.py similarity index 100% rename from litex_boards/community/platforms/ecp5_evn.py rename to litex_boards/platforms/ecp5_evn.py diff --git a/litex_boards/partner/platforms/fomu_evt.py b/litex_boards/platforms/fomu_evt.py similarity index 100% rename from litex_boards/partner/platforms/fomu_evt.py rename to litex_boards/platforms/fomu_evt.py diff --git a/litex_boards/partner/platforms/fomu_hacker.py b/litex_boards/platforms/fomu_hacker.py similarity index 100% rename from litex_boards/partner/platforms/fomu_hacker.py rename to litex_boards/platforms/fomu_hacker.py diff --git a/litex_boards/partner/platforms/fomu_pvt.py b/litex_boards/platforms/fomu_pvt.py similarity index 100% rename from litex_boards/partner/platforms/fomu_pvt.py rename to litex_boards/platforms/fomu_pvt.py diff --git a/litex_boards/official/platforms/genesys2.py b/litex_boards/platforms/genesys2.py similarity index 100% rename from litex_boards/official/platforms/genesys2.py rename to litex_boards/platforms/genesys2.py diff --git a/litex_boards/partner/platforms/hadbadge.py b/litex_boards/platforms/hadbadge.py similarity index 100% rename from litex_boards/partner/platforms/hadbadge.py rename to litex_boards/platforms/hadbadge.py diff --git a/litex_boards/official/platforms/kc705.py b/litex_boards/platforms/kc705.py similarity index 100% rename from litex_boards/official/platforms/kc705.py rename to litex_boards/platforms/kc705.py diff --git a/litex_boards/official/platforms/kcu105.py b/litex_boards/platforms/kcu105.py similarity index 100% rename from litex_boards/official/platforms/kcu105.py rename to litex_boards/platforms/kcu105.py diff --git a/litex_boards/community/platforms/kx2.py b/litex_boards/platforms/kx2.py similarity index 100% rename from litex_boards/community/platforms/kx2.py rename to litex_boards/platforms/kx2.py diff --git a/litex_boards/partner/platforms/linsn_rv901t.py b/litex_boards/platforms/linsn_rv901t.py similarity index 100% rename from litex_boards/partner/platforms/linsn_rv901t.py rename to litex_boards/platforms/linsn_rv901t.py diff --git a/litex_boards/official/platforms/machxo3.py b/litex_boards/platforms/machxo3.py similarity index 100% rename from litex_boards/official/platforms/machxo3.py rename to litex_boards/platforms/machxo3.py diff --git a/litex_boards/community/platforms/mimas_a7.py b/litex_boards/platforms/mimas_a7.py similarity index 100% rename from litex_boards/community/platforms/mimas_a7.py rename to litex_boards/platforms/mimas_a7.py diff --git a/litex_boards/official/platforms/minispartan6.py b/litex_boards/platforms/minispartan6.py similarity index 100% rename from litex_boards/official/platforms/minispartan6.py rename to litex_boards/platforms/minispartan6.py diff --git a/litex_boards/partner/platforms/nereid.py b/litex_boards/platforms/nereid.py similarity index 100% rename from litex_boards/partner/platforms/nereid.py rename to litex_boards/platforms/nereid.py diff --git a/litex_boards/partner/platforms/netv2.py b/litex_boards/platforms/netv2.py similarity index 100% rename from litex_boards/partner/platforms/netv2.py rename to litex_boards/platforms/netv2.py diff --git a/litex_boards/official/platforms/nexys4ddr.py b/litex_boards/platforms/nexys4ddr.py similarity index 100% rename from litex_boards/official/platforms/nexys4ddr.py rename to litex_boards/platforms/nexys4ddr.py diff --git a/litex_boards/official/platforms/nexys_video.py b/litex_boards/platforms/nexys_video.py similarity index 100% rename from litex_boards/official/platforms/nexys_video.py rename to litex_boards/platforms/nexys_video.py diff --git a/litex_boards/partner/platforms/orangecrab.py b/litex_boards/platforms/orangecrab.py similarity index 100% rename from litex_boards/partner/platforms/orangecrab.py rename to litex_boards/platforms/orangecrab.py diff --git a/litex_boards/community/platforms/pipistrello.py b/litex_boards/platforms/pipistrello.py similarity index 100% rename from litex_boards/community/platforms/pipistrello.py rename to litex_boards/platforms/pipistrello.py diff --git a/litex_boards/community/platforms/sp605.py b/litex_boards/platforms/sp605.py similarity index 100% rename from litex_boards/community/platforms/sp605.py rename to litex_boards/platforms/sp605.py diff --git a/litex_boards/partner/platforms/tagus.py b/litex_boards/platforms/tagus.py similarity index 100% rename from litex_boards/partner/platforms/tagus.py rename to litex_boards/platforms/tagus.py diff --git a/litex_boards/partner/platforms/tinyfpga_bx.py b/litex_boards/platforms/tinyfpga_bx.py similarity index 100% rename from litex_boards/partner/platforms/tinyfpga_bx.py rename to litex_boards/platforms/tinyfpga_bx.py diff --git a/litex_boards/partner/platforms/trellisboard.py b/litex_boards/platforms/trellisboard.py similarity index 100% rename from litex_boards/partner/platforms/trellisboard.py rename to litex_boards/platforms/trellisboard.py diff --git a/litex_boards/partner/platforms/ulx3s.py b/litex_boards/platforms/ulx3s.py similarity index 100% rename from litex_boards/partner/platforms/ulx3s.py rename to litex_boards/platforms/ulx3s.py diff --git a/litex_boards/official/platforms/versa_ecp3.py b/litex_boards/platforms/versa_ecp3.py similarity index 100% rename from litex_boards/official/platforms/versa_ecp3.py rename to litex_boards/platforms/versa_ecp3.py diff --git a/litex_boards/official/platforms/versa_ecp5.py b/litex_boards/platforms/versa_ecp5.py similarity index 100% rename from litex_boards/official/platforms/versa_ecp5.py rename to litex_boards/platforms/versa_ecp5.py diff --git a/litex_boards/targets.py b/litex_boards/targets.py deleted file mode 100644 index 293e35b..0000000 --- a/litex_boards/targets.py +++ /dev/null @@ -1,15 +0,0 @@ -import sys -import importlib - -class Targets: - def __getattr__(self, name): - if name == "__path__": - return [] - for support in ["official", "partner", "community"]: - try: - return importlib.import_module("litex_boards." + support + ".targets." + name) - except ModuleNotFoundError: - pass - raise ModuleNotFoundError - -sys.modules[__name__] = Targets() diff --git a/litex_boards/community/platforms/__init__.py b/litex_boards/targets/__init__.py similarity index 100% rename from litex_boards/community/platforms/__init__.py rename to litex_boards/targets/__init__.py diff --git a/litex_boards/community/targets/ac701.py b/litex_boards/targets/ac701.py similarity index 100% rename from litex_boards/community/targets/ac701.py rename to litex_boards/targets/ac701.py diff --git a/litex_boards/partner/targets/aller.py b/litex_boards/targets/aller.py similarity index 100% rename from litex_boards/partner/targets/aller.py rename to litex_boards/targets/aller.py diff --git a/litex_boards/official/targets/arty.py b/litex_boards/targets/arty.py similarity index 100% rename from litex_boards/official/targets/arty.py rename to litex_boards/targets/arty.py diff --git a/litex_boards/partner/targets/c10lprefkit.py b/litex_boards/targets/c10lprefkit.py similarity index 100% rename from litex_boards/partner/targets/c10lprefkit.py rename to litex_boards/targets/c10lprefkit.py diff --git a/litex_boards/partner/targets/camlink_4k.py b/litex_boards/targets/camlink_4k.py similarity index 100% rename from litex_boards/partner/targets/camlink_4k.py rename to litex_boards/targets/camlink_4k.py diff --git a/litex_boards/partner/targets/colorlight_5a_75b.py b/litex_boards/targets/colorlight_5a_75b.py similarity index 100% rename from litex_boards/partner/targets/colorlight_5a_75b.py rename to litex_boards/targets/colorlight_5a_75b.py diff --git a/litex_boards/official/targets/de0nano.py b/litex_boards/targets/de0nano.py similarity index 100% rename from litex_boards/official/targets/de0nano.py rename to litex_boards/targets/de0nano.py diff --git a/litex_boards/community/targets/de10lite.py b/litex_boards/targets/de10lite.py similarity index 100% rename from litex_boards/community/targets/de10lite.py rename to litex_boards/targets/de10lite.py diff --git a/litex_boards/community/targets/de10nano.py b/litex_boards/targets/de10nano.py similarity index 100% rename from litex_boards/community/targets/de10nano.py rename to litex_boards/targets/de10nano.py diff --git a/litex_boards/community/targets/de1soc.py b/litex_boards/targets/de1soc.py similarity index 100% rename from litex_boards/community/targets/de1soc.py rename to litex_boards/targets/de1soc.py diff --git a/litex_boards/community/targets/de2_115.py b/litex_boards/targets/de2_115.py similarity index 100% rename from litex_boards/community/targets/de2_115.py rename to litex_boards/targets/de2_115.py diff --git a/litex_boards/community/targets/ecp5_evn.py b/litex_boards/targets/ecp5_evn.py similarity index 100% rename from litex_boards/community/targets/ecp5_evn.py rename to litex_boards/targets/ecp5_evn.py diff --git a/litex_boards/partner/targets/fomu.py b/litex_boards/targets/fomu.py similarity index 100% rename from litex_boards/partner/targets/fomu.py rename to litex_boards/targets/fomu.py diff --git a/litex_boards/official/targets/genesys2.py b/litex_boards/targets/genesys2.py similarity index 100% rename from litex_boards/official/targets/genesys2.py rename to litex_boards/targets/genesys2.py diff --git a/litex_boards/partner/targets/hadbadge.py b/litex_boards/targets/hadbadge.py similarity index 100% rename from litex_boards/partner/targets/hadbadge.py rename to litex_boards/targets/hadbadge.py diff --git a/litex_boards/official/targets/kc705.py b/litex_boards/targets/kc705.py similarity index 100% rename from litex_boards/official/targets/kc705.py rename to litex_boards/targets/kc705.py diff --git a/litex_boards/official/targets/kcu105.py b/litex_boards/targets/kcu105.py similarity index 100% rename from litex_boards/official/targets/kcu105.py rename to litex_boards/targets/kcu105.py diff --git a/litex_boards/community/targets/kx2.py b/litex_boards/targets/kx2.py similarity index 100% rename from litex_boards/community/targets/kx2.py rename to litex_boards/targets/kx2.py diff --git a/litex_boards/partner/targets/linsn_rv901t.py b/litex_boards/targets/linsn_rv901t.py similarity index 100% rename from litex_boards/partner/targets/linsn_rv901t.py rename to litex_boards/targets/linsn_rv901t.py diff --git a/litex_boards/community/targets/mimas_a7.py b/litex_boards/targets/mimas_a7.py similarity index 100% rename from litex_boards/community/targets/mimas_a7.py rename to litex_boards/targets/mimas_a7.py diff --git a/litex_boards/official/targets/minispartan6.py b/litex_boards/targets/minispartan6.py similarity index 100% rename from litex_boards/official/targets/minispartan6.py rename to litex_boards/targets/minispartan6.py diff --git a/litex_boards/partner/targets/nereid.py b/litex_boards/targets/nereid.py similarity index 100% rename from litex_boards/partner/targets/nereid.py rename to litex_boards/targets/nereid.py diff --git a/litex_boards/partner/targets/netv2.py b/litex_boards/targets/netv2.py similarity index 100% rename from litex_boards/partner/targets/netv2.py rename to litex_boards/targets/netv2.py diff --git a/litex_boards/official/targets/nexys4ddr.py b/litex_boards/targets/nexys4ddr.py similarity index 100% rename from litex_boards/official/targets/nexys4ddr.py rename to litex_boards/targets/nexys4ddr.py diff --git a/litex_boards/official/targets/nexys_video.py b/litex_boards/targets/nexys_video.py similarity index 100% rename from litex_boards/official/targets/nexys_video.py rename to litex_boards/targets/nexys_video.py diff --git a/litex_boards/partner/targets/orangecrab.py b/litex_boards/targets/orangecrab.py similarity index 100% rename from litex_boards/partner/targets/orangecrab.py rename to litex_boards/targets/orangecrab.py diff --git a/litex_boards/community/targets/pipistrello.py b/litex_boards/targets/pipistrello.py similarity index 100% rename from litex_boards/community/targets/pipistrello.py rename to litex_boards/targets/pipistrello.py diff --git a/litex_boards/official/targets/simple.py b/litex_boards/targets/simple.py similarity index 100% rename from litex_boards/official/targets/simple.py rename to litex_boards/targets/simple.py diff --git a/litex_boards/partner/targets/tagus.py b/litex_boards/targets/tagus.py similarity index 100% rename from litex_boards/partner/targets/tagus.py rename to litex_boards/targets/tagus.py diff --git a/litex_boards/partner/targets/trellisboard.py b/litex_boards/targets/trellisboard.py similarity index 100% rename from litex_boards/partner/targets/trellisboard.py rename to litex_boards/targets/trellisboard.py diff --git a/litex_boards/partner/targets/ulx3s.py b/litex_boards/targets/ulx3s.py similarity index 100% rename from litex_boards/partner/targets/ulx3s.py rename to litex_boards/targets/ulx3s.py diff --git a/litex_boards/official/targets/versa_ecp5.py b/litex_boards/targets/versa_ecp5.py similarity index 100% rename from litex_boards/official/targets/versa_ecp5.py rename to litex_boards/targets/versa_ecp5.py