lwip: export proper interrupt ID for emaclite.

This patch fixes the issue of wrong interrupt being
get exported to the xemacltie_topolgy_g.c file
in the lwip.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
This commit is contained in:
Kedareswara rao Appana 2014-06-27 21:59:02 +05:30 committed by Jagannadha Sutradharudu Teki
parent f9d31bfeb7
commit 7275cde4b3

View file

@ -797,17 +797,7 @@ proc update_emaclite_topology {emac processor topologyvar} {
set topology(intc_baseaddr) [get_property CONFIG.C_BASEADDR $intc_handle] set topology(intc_baseaddr) [get_property CONFIG.C_BASEADDR $intc_handle]
# find interrupt pin number # find interrupt pin number
set num_intr_inputs [get_property CONFIG.C_NUM_INTR_INPUTS $intc_handle] set topology(emac_intr_id) [xget_port_interrupt_id $emac $emac_intr_port]
set signals [split [get_property VALUE $intr_port] "&"]
set i 1
foreach signal $signals {
set signal [string trim $signal]
if {[string compare -nocase $signal $emac_intr_port] == 0} {
set topology(emac_intr_id) [expr ($num_intr_inputs - $i)]
break
}
incr i
}
set topology(scugic_baseaddr) "0x0" set topology(scugic_baseaddr) "0x0"
set topology(scugic_emac_intr) "0x0" set topology(scugic_emac_intr) "0x0"
} }