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 (!$containsSignal('SWDIO')) {
$failures[] = 'Missing SWDIO signal';
}
$singleWireVariant = $containsSignal('SWIO');
if (!$containsSignal('SWCLK')) {
$failures[] = 'Missing SWCLK signal';
if (!$singleWireVariant) {
if (!$containsSignal('SWDIO')) {
$failures[] = 'Missing SWDIO signal';
}
if (!$containsSignal('SWCLK')) {
$failures[] = 'Missing SWCLK signal';
}
}
}