imx53_qsb: enable automated network tests

Fix #2749
This commit is contained in:
Stefan Kalkowski 2018-04-10 11:46:45 +02:00 committed by Christian Helmuth
parent 2af5dbc201
commit ad99688853
4 changed files with 19 additions and 4 deletions

View File

@ -36,11 +36,23 @@ proc need_usb_hid { } {
proc nic_drv_binary { } {
if {[have_spec linux]} { return linux_nic_drv }
if {[have_spec omap4] || [have_spec arndale] || [have_spec rpi]} { return usb_drv }
if {!([have_spec imx53] || [have_spec riscv] || [have_spec odroid_xu])} { return nic_drv }
if {!([have_spec riscv] || [have_spec odroid_xu])} { return nic_drv }
return no_nic_drv_available
}
##
# Return configuration for NIC driver
#
proc nic_drv_config { } {
if {[have_spec imx53]} {
return "<config><card type=\"fsl,imx25-fec\" mii=\"rmii\" irq=\"87\" mmio=\"0x63fec000\"/></config>" }
if {[have_spec wand_quad]} {
return "<config><card type=\"fsl,imx6q-fec\" mii=\"rgmii\" irq=\"150\" mmio=\"0x2188000\"/></config>" }
return ""
}
##
# Return name of the audio driver binary
#

View File

@ -21,7 +21,7 @@
#
set use_usb_driver [expr [have_spec omap4] || [have_spec arndale] || [have_spec rpi]]
set use_nic_driver [expr !$use_usb_driver && ![have_spec imx53] && ![have_spec odroid_xu] && ![have_spec linux]]
set use_nic_driver [expr !$use_usb_driver && ![have_spec odroid_xu] && ![have_spec linux]]
if {[expr !$use_usb_driver && !$use_nic_driver]} {
puts "\n Run script is not supported on this platform. \n"; exit 0 }
@ -108,6 +108,7 @@ append_if $use_nic_driver config {
<start name="nic_drv" caps="130">
<resource name="RAM" quantum="20M"/>
<provides><service name="Nic"/></provides>
} [nic_drv_config] {
</start>}
append config {

View File

@ -27,7 +27,7 @@ if {[have_spec odroid_xu]} {
if {![info exists use_usb_driver]} {
set use_usb_driver [expr [have_spec omap4] || [have_spec arndale] || [have_spec rpi]]
}
set use_nic_driver [expr !$use_usb_driver && ![have_spec imx53] && !$use_wifi_driver]
set use_nic_driver [expr !$use_usb_driver && !$use_wifi_driver]
if {[expr !$use_usb_driver && !$use_nic_driver && !$use_wifi_driver]} {
puts "Run script is not supported on this platform.";
@ -223,6 +223,7 @@ append_if $use_nic_driver config {
<binary name="} [nic_drv_binary] {"/>
<resource name="RAM" quantum="20M"/>
<provides><service name="Nic"/></provides>
} [nic_drv_config] {
</start>}
append_if $use_wifi_driver config {

View File

@ -1,5 +1,5 @@
set use_usb_driver [expr [have_spec omap4] || [have_spec arndale] || [have_spec rpi]]
set use_nic_driver [expr !$use_usb_driver && ![have_spec imx53] && ![have_spec linux] && ![have_spec odroid_xu]]
set use_nic_driver [expr !$use_usb_driver && ![have_spec linux] && ![have_spec odroid_xu]]
if {[expr !$use_usb_driver && !$use_nic_driver || [expr [have_include "power_on/qemu"] && [have_spec zynq]]]} {
puts "\n Run script is not supported on this platform. \n"; exit 0 }
@ -117,6 +117,7 @@ append_if $use_nic_driver config {
<start name="nic_drv" caps="130">
<resource name="RAM" quantum="20M"/>
<provides> <service name="Nic"/> </provides>
} [nic_drv_config] {
</start>}
append_if [have_spec gpio] config "