WCH RISC-V SWD physical interface TDF signal validation

This commit is contained in:
Nav
2024-12-28 01:25:47 +00:00
parent dbd2b87ebc
commit 184d1c4465

View File

@@ -736,12 +736,16 @@ class ValidationService
} }
if ($enumValue === TargetPhysicalInterface::SDI) { if ($enumValue === TargetPhysicalInterface::SDI) {
if (!$containsSignal('SWDIO')) { $singleWireVariant = $containsSignal('SWIO');
$failures[] = 'Missing SWDIO signal';
}
if (!$containsSignal('SWCLK')) { if (!$singleWireVariant) {
$failures[] = 'Missing SWCLK signal'; if (!$containsSignal('SWDIO')) {
$failures[] = 'Missing SWDIO signal';
}
if (!$containsSignal('SWCLK')) {
$failures[] = 'Missing SWCLK signal';
}
} }
} }