Skip to content

Commit a65557d

Browse files
authored
[panama] Remove ChiselInterface support (#5013)
Remove support for a feature that was dropped in upstream CIRCT for the 1.130.0 release. This allowed for the generation of a Chisel module/extmodule from a FIRRTL file. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
1 parent 887e709 commit a65557d

File tree

3 files changed

+0
-8
lines changed

3 files changed

+0
-8
lines changed

panamalib/src/FirtoolOptions.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ case class AddMuxPragmas(value: Boolean) extends FirtoolOption
1212
case class AddVivadoRAMAddressConflictSynthesisBugWorkaround(value: Boolean) extends FirtoolOption
1313
case class BlackBoxRootPath(value: String) extends FirtoolOption
1414
case class BuildMode(value: BuildModeEnum) extends FirtoolOption
15-
case class ChiselInterfaceOutDirectory(value: String) extends FirtoolOption
1615
case class CkgEnableName(value: String) extends FirtoolOption
1716
case class CkgInputName(value: String) extends FirtoolOption
1817
case class CkgModuleName(value: String) extends FirtoolOption
@@ -30,7 +29,6 @@ case class EnableAnnotationWarning(value: Boolean) extends FirtoolOption
3029
case class EtcDisableInstanceExtraction(value: Boolean) extends FirtoolOption
3130
case class EtcDisableModuleInlining(value: Boolean) extends FirtoolOption
3231
case class EtcDisableRegisterExtraction(value: Boolean) extends FirtoolOption
33-
case class ExportChiselInterface(value: Boolean) extends FirtoolOption
3432
case class ExportModuleHierarchy(value: Boolean) extends FirtoolOption
3533
case class ExtractTestCode(value: Boolean) extends FirtoolOption
3634
case class IgnoreReadEnableMem(value: Boolean) extends FirtoolOption

panamalib/src/PanamaCIRCT.scala

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,10 +316,6 @@ class PanamaCIRCT {
316316
CAPI.circtFirtoolOptionsSetBuildMode(options.get, value.get)
317317
def circtFirtoolOptionsSetDisableOptimization(options: CirctFirtoolFirtoolOptions, value: Boolean) =
318318
CAPI.circtFirtoolOptionsSetDisableOptimization(options.get, value)
319-
def circtFirtoolOptionsSetExportChiselInterface(options: CirctFirtoolFirtoolOptions, value: Boolean) =
320-
CAPI.circtFirtoolOptionsSetExportChiselInterface(options.get, value)
321-
def circtFirtoolOptionsSetChiselInterfaceOutDirectory(options: CirctFirtoolFirtoolOptions, value: String) =
322-
CAPI.circtFirtoolOptionsSetChiselInterfaceOutDirectory(options.get, newString(value).get)
323319
def circtFirtoolOptionsSetVbToBv(options: CirctFirtoolFirtoolOptions, value: Boolean) =
324320
CAPI.circtFirtoolOptionsSetVbToBv(options.get, value)
325321
def circtFirtoolOptionsSetNoDedup(options: CirctFirtoolFirtoolOptions, value: Boolean) =

panamalib/src/PanamaFirtoolOption.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ object PanamaFirtoolOption {
1212
case AddVivadoRAMAddressConflictSynthesisBugWorkaround(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetAddVivadoRAMAddressConflictSynthesisBugWorkaround(options, value)
1313
case BlackBoxRootPath(value: String) => panamaCIRCT.circtFirtoolOptionsSetBlackBoxRootPath(options, value)
1414
case BuildMode(value: BuildModeEnum) => panamaCIRCT.circtFirtoolOptionsSetBuildMode(options, value)
15-
case ChiselInterfaceOutDirectory(value: String) => panamaCIRCT.circtFirtoolOptionsSetChiselInterfaceOutDirectory(options, value)
1615
case CkgEnableName(value: String) => panamaCIRCT.circtFirtoolOptionsSetCkgEnableName(options, value)
1716
case CkgInputName(value: String) => panamaCIRCT.circtFirtoolOptionsSetCkgInputName(options, value)
1817
case CkgModuleName(value: String) => panamaCIRCT.circtFirtoolOptionsSetCkgModuleName(options, value)
@@ -30,7 +29,6 @@ object PanamaFirtoolOption {
3029
case EtcDisableInstanceExtraction(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetEtcDisableInstanceExtraction(options, value)
3130
case EtcDisableModuleInlining(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetEtcDisableModuleInlining(options, value)
3231
case EtcDisableRegisterExtraction(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetEtcDisableRegisterExtraction(options, value)
33-
case ExportChiselInterface(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetExportChiselInterface(options, value)
3432
case ExportModuleHierarchy(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetExportModuleHierarchy(options, value)
3533
case ExtractTestCode(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetExtractTestCode(options, value)
3634
case IgnoreReadEnableMem(value: Boolean) => panamaCIRCT.circtFirtoolOptionsSetIgnoreReadEnableMem(options, value)

0 commit comments

Comments
 (0)