diff options
author | Steven Koo <steven.koo@ni.com> | 2022-06-20 10:47:18 -0500 |
---|---|---|
committer | skooNI <60897865+skooNI@users.noreply.github.com> | 2022-07-20 15:57:20 -0500 |
commit | 770711c40a482d1e87d75393dd3fe95d75efa379 (patch) | |
tree | 87e877dffdc4740c47904caa1118fa267b89f0c5 /.ci/templates/tests | |
parent | a3ca7796b75ab17df4980e76749dfaa3cf6ea110 (diff) | |
download | uhd-770711c40a482d1e87d75393dd3fe95d75efa379.tar.gz uhd-770711c40a482d1e87d75393dd3fe95d75efa379.tar.bz2 uhd-770711c40a482d1e87d75393dd3fe95d75efa379.zip |
ci: add devtest e320 support
This commit adds devtest support for e320 via tftp. The e320 has
a hardware incompatibility with sdmuxes that we use for the n3xx
devices, which makes them unreliable. Instead this loads a small
Linux OS into the e320 system memory and reimages the sd card
from there.
Signed-off-by: Steven Koo <steven.koo@ni.com>
Diffstat (limited to '.ci/templates/tests')
3 files changed, 43 insertions, 0 deletions
diff --git a/.ci/templates/tests/rhombus-labgrid/crossbar/places.yaml b/.ci/templates/tests/rhombus-labgrid/crossbar/places.yaml index baf68bbd1..2fbf5052b 100755 --- a/.ci/templates/tests/rhombus-labgrid/crossbar/places.yaml +++ b/.ci/templates/tests/rhombus-labgrid/crossbar/places.yaml @@ -32,3 +32,19 @@ rhombus-n321-0: reservation: null tags: {} +rhombus-e320-0: + acquired: null + acquired_resources: [] + aliases: [] + allowed: [] + changed: 1654034475.1935894 + comment: '' + created: 1654034136.0077882 + matches: + - cls: '*' + exporter: '*' + group: rhombus-e320-0-group + name: null + rename: null + reservation: null + tags: {} diff --git a/.ci/templates/tests/rhombus-labgrid/device-configs/rhombus-e320-0.yml b/.ci/templates/tests/rhombus-labgrid/device-configs/rhombus-e320-0.yml new file mode 100644 index 000000000..e9c934817 --- /dev/null +++ b/.ci/templates/tests/rhombus-labgrid/device-configs/rhombus-e320-0.yml @@ -0,0 +1,14 @@ +targets: + main: + resources: + RemotePlace: + name: 'rhombus-e320-0' + drivers: + - SerialDriver: + name: 'linux_serial_driver' + bindings: + port: 'console-linux' + - SerialDriver: + name: 'scu_serial_driver' + bindings: + port: 'console-scu' diff --git a/.ci/templates/tests/rhombus-labgrid/exporter-conf/exporter.yaml b/.ci/templates/tests/rhombus-labgrid/exporter-conf/exporter.yaml index f13ebbe07..c15385aac 100755 --- a/.ci/templates/tests/rhombus-labgrid/exporter-conf/exporter.yaml +++ b/.ci/templates/tests/rhombus-labgrid/exporter-conf/exporter.yaml @@ -32,3 +32,16 @@ rhombus-n321-0-group: match: ID_SERIAL_SHORT: '000000001140' +rhombus-e320-0-group: + console-scu: + cls: USBSerialPort + match: + ID_SERIAL: 'Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_0097841B' + ID_USB_INTERFACE_NUM: '00' + speed: 115200 + console-linux: + cls: USBSerialPort + match: + ID_SERIAL: 'Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_0097841B' + ID_USB_INTERFACE_NUM: '01' + speed: 115200 |