From f869ac9ed2ffcb5caa1f35a81d28354d48bd6377 Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Thu, 6 Apr 2017 19:54:46 +0200 Subject: [PATCH] scripts/adi_ip.tcl: adi_set_ports_dependency(): Allow to specify tie-off value Typically when a port has a enablement dependency it also should have a tie-off value to the port is connected to when disabled. Make it possible to specify this tie-off value when calling adi_set_ports_dependency(). Signed-off-by: Lars-Peter Clausen --- library/scripts/adi_ip.tcl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/scripts/adi_ip.tcl b/library/scripts/adi_ip.tcl index 70da0b008..e874caf7b 100644 --- a/library/scripts/adi_ip.tcl +++ b/library/scripts/adi_ip.tcl @@ -48,9 +48,12 @@ proc adi_ip_infer_mm_interfaces {ip_name} { } -proc adi_set_ports_dependency {port_prefix dependency} { +proc adi_set_ports_dependency {port_prefix dependency {driver_value {}}} { foreach port [ipx::get_ports [format "%s%s" $port_prefix "*"]] { set_property ENABLEMENT_DEPENDENCY $dependency $port + if {$driver_value != {}} { + set_property DRIVER_VALUE $driver_value $port + } } }