naps.platform
The naps.platform package contains board descriptions for various boards.
The board descriptions are plain amaranth-boards
descriptions with sometimes extra functionality.
JTAGSoc
requires platform classes to implement the generate_jtag_conf
method
(an example can be found here).
If you have a board that is not supported at the moment, you can create a file that is similiar to one of the existing ones - possibly also by just inheriting from one of the boards from amaranth-boards.