Files
u-boot/test/hooks/labgrid-sjg/kea_env.cfg
Simon Glass 5bb493ddaf hooks: labgrid-sjg: Add kea lab
Add the current state of the kea lab as an example to others.

This includes 48 boards, not all of which work.

Signed-off-by: Simon Glass <sjg@chromium.org>
2025-05-28 10:43:10 +01:00

1547 lines
34 KiB
INI

#
# kea environment - information about targets
#
# This lists the targets (boards) and what drivers are needed for each
targets:
rpi3:
resources:
RemotePlace:
name: rpi3
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_3_32b
UBootWriterDriver:
method: rpi3
opi_pc:
resources:
RemotePlace:
name: opi_pc
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: orangepi_pc
UBootWriterDriver:
method: sunxi
rock2:
resources:
RemotePlace:
name: rock2
features:
- flash
- build
- no-boot ## hangs in SPL
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rock2
UBootWriterDriver:
method: rockchip
pcduino3:
resources:
RemotePlace:
name: pcduino3
features:
- flash
- send
- build
- no-boot-flash ## Boots from internal NAND?
- bad-console ## starts at 'Unknown monitor'
- issue 1400
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
HIDRelayDriver: {}
DigitalOutputRecoveryDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy:
send_only: True
UBootProviderDriver:
board: Linksprite_pcDuino3
UBootWriterDriver:
method: sunxi
SunxiUSBDriver:
loadaddr: 0x4a000000
pcduino3_nano:
resources:
RemotePlace:
name: pcduino3_nano
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: Linksprite_pcDuino3_Nano
UBootWriterDriver:
method: sunxi
samus:
resources:
RemotePlace:
name: samus
features:
- flash
- build
- variants ## chromebook_samus_tpl
drivers:
NetworkPowerDriver: {}
SerialDriver: {}
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 25
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_samus
binman_indir: /vid/software/devel/samus/bin
UBootWriterDriver:
method: em100
samus_tpl:
resources:
RemotePlace:
name: samus
features:
- flash
- build
- variants ## chromebook_samus_tpl
drivers:
NetworkPowerDriver: {}
SerialDriver: {}
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 25
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_samus_tpl
binman_indir: /vid/software/devel/samus/bin
UBootWriterDriver:
method: em100
nyan-big:
resources:
RemotePlace:
name: nyan-big
features:
- build
- send ## Does not have SPI-flash image
- no-flash
drivers:
NetworkPowerDriver: {}
SerialDriver: {}
ServoDriver: {}
ServoResetDriver: {}
ServoRecoveryDriver: {}
SFEmulatorDriver: {}
TegraUSBDriver:
loadaddr: 0x80108000
bct: '/vid/software/devel/tegra/cbootimage-configs/tegra124/nvidia/norrin/PM370_Hynix_2GB_H5TC4G63AFR_PBA_924MHz_01212014.bct'
usb_path: 1-3.4.1
UBootDriver:
prompt: 'Tegra124 \(Nyan-big\) #'
login_timeout: 8
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy:
send_only: True
UBootProviderDriver:
board: nyan-big
UBootWriterDriver:
method: tegra
link:
resources:
RemotePlace:
name: link
features:
- build
- flash
drivers:
NetworkPowerDriver: {}
SerialDriver:
txdelay: 0.02
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 3
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_link
binman_indir: /vid/software/devel/link/bin
UBootWriterDriver:
method: em100
link64:
resources:
RemotePlace:
name: link
features:
- build
- flash
drivers:
AlwaysPowerDriver: {}
SerialDriver:
txdelay: 0.02
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 3
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_link64
binman_indir: /vid/software/devel/link/bin
UBootWriterDriver:
method: em100
jerry:
resources:
RemotePlace:
name: jerry
features:
- build
- flash
- no-boot ## hangs at: Loading Environment from nowhere... OK
drivers:
NetworkPowerDriver: {}
SerialDriver: {}
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_jerry
UBootWriterDriver:
method: em100
minnowmax:
resources:
RemotePlace:
name: minnowmax
features:
- build
- flash
drivers:
SerialDriver: {}
NetworkPowerDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
SFEmulatorDriver: {}
UBootStrategy: {}
UBootProviderDriver:
board: minnowmax
binman_indir: /vid/software/devel/minnowmax/bin
UBootWriterDriver:
method: em100
zybo:
resources:
RemotePlace:
name: zybo
features:
- build
- flash
drivers:
SerialDriver: {}
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
NetworkPowerDriver: {}
USBSDWireDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'Zynq>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy:
console_needs_power: True
power_on_before_reset: True
UBootProviderDriver:
board: xilinx_zynq_virt
device_tree: zynq-zybo
UBootWriterDriver:
method: zynq
tk1:
resources:
RemotePlace:
name: tk1
features:
- build
- send
- no-flash
- no-boot ## no DigitalOutputProtocol driver found in Target
drivers:
- SerialDriver: {}
- AlwaysPowerDriver: {}
- HIDRelayDriver:
name: reset_driver
bindings:
relay: reset
- HIDRelayDriver:
name: recovery_driver
bindings:
relay: recovery
- DigitalOutputResetDriver:
name: reset_output
bindings:
output: reset_driver
- DigitalOutputRecoveryDriver:
name: recovery_output
bindings:
output: recovery_driver
- TegraUSBDriver:
loadaddr: 0x80108000
bct: '/vid/software/devel/tegra/tegra-uboot-flasher-scripts/jetson-tk1/PM375_Hynix_2GB_H5TC4G63AFR_RDA_924MHz.bct'
usb_path: 4-10.1.1
- UBootDriver:
prompt: 'Tegra124 (Jetson TK1) #'
login_timeout: 5
- ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
- UBootStrategy:
send_only: True
- UBootProviderDriver:
board: jetson-tk1
- UBootWriterDriver:
method: tegra
# puma:
# resources:
# RemotePlace:
# name: puma
#
# features:
# - build
# - no-flash ## does not seem to work with SD-wire
# - no-boot ## no serial output on DB9 (115200 baud)
#
# drivers:
# SerialDriver:
# txdelay: 0.01
# USBSDWireDriver: {}
# USBStorageDriver: {}
# NetworkPowerDriver: {}
# UBootDriver:
# prompt: '=>'
# login_timeout: 15
# ShellDriver:
# prompt: 'root@\w+:[^ ]+ '
# login_prompt: ' login: '
# username: 'root'
# UBootStrategy: {}
# UBootProviderDriver:
# board: puma-rk3399
# bl31: /scratch/sglass/arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf
# UBootWriterDriver:
# method: rockchip
#
salmon:
resources:
RemotePlace:
name: salmon
features:
- no-build ## not in mainline
- no-send ## not tested
- no-flash ## does not have SD-wire
drivers:
SerialDriver:
txdelay: 0.01
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
AlwaysPowerDriver: {}
IMXUSBDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: snappermx6
UBootWriterDriver:
method: imx
xu3:
resources:
RemotePlace:
name: xu3
features:
- build
- no-flash ## ignores SD-wire image
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
USBStorageDriver: {}
NetworkPowerDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: odroid-xu3
UBootWriterDriver:
method: samsung
bl1: /vid/software/devel/hardkernel-xu3/sd_fuse/hardkernel_1mb_uboot/bl1.bin.hardkernel
bl2: /vid/software/devel/hardkernel-xu3/sd_fuse/hardkernel_1mb_uboot/bl2.bin.hardkernel.1mb_uboot
tzsw: /vid/software/devel/hardkernel-xu3/sd_fuse/hardkernel_1mb_uboot/tzsw.bin.hardkernel
olimex-a20:
resources:
RemotePlace:
name: olimex-a20
features:
- build
- no-boot ## no console output
- no-send ## USB device does not appear
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
HIDRelayDriver: {}
##DigitalOutputRecoveryDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: A20-OLinuXino_MICRO
UBootWriterDriver:
method: sunxi
SunxiUSBDriver:
loadaddr: 0x4a000000
opi_pc2:
resources:
RemotePlace:
name: opi_pc2
features:
- flash
- build
- no-boot ## hangs in SPL: Trying to boot from MMC1
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 25
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: orangepi_pc2
bl31: /scratch/sglass/arm-trusted-firmware/build/sun50i_a64/debug/bl31.bin
scp: /vid/software/devel/orange_pi/opi_pc2/scp.bin
UBootWriterDriver:
method: sunxi
bpi:
resources:
RemotePlace:
name: bpi
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 20
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: Bananapi
UBootWriterDriver:
method: sunxi
rpi2:
resources:
RemotePlace:
name: rpi2
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_2
UBootWriterDriver:
method: rpi2
edison:
resources:
RemotePlace:
name: edison
features:
- build
- no-flash ## too complicated
- no-boot ## UART not available (same as zynq_zybo)
drivers:
SerialDriver:
txdelay: 0.01
HIDRelayDriver: {}
NetworkPowerDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_2
UBootWriterDriver:
method: rpi2
bob:
resources:
RemotePlace:
name: bob
features:
- flash
- build
drivers:
NetworkPowerDriver: {}
SerialDriver: {}
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 30
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_bob
bl31: /scratch/sglass/arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf
UBootWriterDriver:
method: em100
lcdk:
resources:
RemotePlace:
name: lcdk
features:
- no-flash ## ValueError: Unknown writing method davinci
- build
- no-boot
drivers:
SerialDriver:
txdelay: 0.01
HIDRelayDriver: {}
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: omapl138_lcdk
UBootWriterDriver:
method: davinci
ff3399:
resources:
RemotePlace:
name: ff3399
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
USBSDWireDriver: {}
USBStorageDriver: {}
AlwaysPowerDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: firefly-rk3399
bl31: /scratch/sglass/arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf
tee: /scratch/sglass/optee_os/out/arm-plat-rockchip/core/tee.bin
UBootWriterDriver:
method: rockchip
sn9260:
resources:
RemotePlace:
name: sn9260
features:
- no-build ## not in mainline
- no-boot ## hangs on: Start Snapper 9260 Bootstrap...
drivers:
SerialDriver:
txdelay: 0.01
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
AlwaysPowerDriver: {}
## AT91USBDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: snapper9260
UBootWriterDriver:
method: at91
coral:
resources:
RemotePlace:
name: coral
features:
- flash
- build
drivers:
NetworkPowerDriver: {}
SerialDriver:
txdelay: 0.02
ServoDriver: {}
ServoResetDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 40
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_coral
binman_indir: /vid/software/devel/coral/bin
UBootWriterDriver:
method: em100
rpi3z:
resources:
RemotePlace:
name: rpi3z
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_3
UBootWriterDriver:
method: rpi3
bbb:
resources:
RemotePlace:
name: bbb
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
## board: am335x_boneblack_vboot
board: am335x_evm
UBootWriterDriver:
method: bbb
snow:
resources:
RemotePlace:
name: snow
features:
- no-flash ## no em100
- build
- send
- bad-console ## starts at '*** Warning - bad CRC'
drivers:
NetworkPowerDriver: {}
SerialDriver:
txdelay: 0.02
ServoDriver: {}
ServoResetDriver:
delay: 1.0
ServoRecoveryDriver: {}
UBootDriver:
prompt: 'snow #'
login_timeout: 40
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
SamsungUSBDriver:
bl1: '/vid/software/devel/exynos/snow/u-boot.bl1.bin'
bl1_loadaddr: 0x02021400
spl_loadaddr: 0x02023400
loadaddr: 0x43e00000
UBootWriterDriver:
method: samsung
UBootStrategy:
send_only: True
UBootProviderDriver:
board: snow
kevin:
resources:
RemotePlace:
name: kevin
features:
- flash
- build
drivers:
NetworkPowerDriver: {}
SerialDriver:
txdelay: 0.02
ServoDriver: {}
ServoResetDriver: {}
ServoRecoveryDriver: {}
SFEmulatorDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 30
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootWriterDriver:
method: em100
UBootStrategy: {}
UBootProviderDriver:
board: chromebook_kevin
bl31: /scratch/sglass/arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf
pine64:
resources:
RemotePlace:
name: pine64
features:
- flash
- build
- no-boot ## no console output
drivers:
SerialDriver:
txdelay: 0.01
AlwaysPowerDriver: {}
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
USBSDWireDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: pine64_plus
bl31: /vid/software/devel/pine/pine_a64/bl31.bin
## bl31: /scratch/sglass/arm-trusted-firmware/build/sun50i_a64/debug/bl31.bin
scp: /vid/software/devel/pine/pine_a64/scp.bin
UBootWriterDriver:
method: sunxi
c4:
resources:
RemotePlace:
name: c4
features:
- no-flash ## no amlogic method
- build
- no-boot ## cannot load software
drivers:
SerialDriver: {}
NetworkPowerDriver: {}
USBSDWireDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: odroid-c4
binman_indir: /vid/software/devel/amlogic/bin
UBootWriterDriver:
method: amlogic
rpi4:
resources:
RemotePlace:
name: rpi4
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 20
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_4
UBootWriterDriver:
method: rpi4
rpi0:
resources:
RemotePlace:
name: rpi0
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_0_w
UBootWriterDriver:
method: rpi0
qemu-x86:
resources:
RemotePlace:
name: qemu-x86
features:
- flash
- build
drivers:
QEMUDriver:
qemu_bin: 'qemu-x86'
memory: '4G'
disk: debian32
## display: fb-headless
UBootDriver:
prompt: '=>'
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootProviderDriver:
board: qemu-x86
UBootWriterDriver:
method: qemu-rom
UBootStrategy: {}
qemu-x86_64:
resources:
RemotePlace:
name: qemu-x86_64
features:
- flash
- build
drivers:
QEMUDriver:
qemu_bin: 'qemu-x86_64'
memory: '4G'
disk: ubuntu
kvm: True
cpu: host
## display: fb-headless
UBootDriver:
prompt: '=>'
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootProviderDriver:
board: qemu-x86_64
UBootWriterDriver:
method: qemu-rom
UBootStrategy: {}
qemu_arm:
resources:
RemotePlace:
name: qemu_arm
features:
- flash
- build
drivers:
QEMUDriver:
qemu_bin: 'qemu_arm'
machine: 'virt'
memory: '512M'
## display: fb-headless
UBootDriver:
prompt: '=>'
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootProviderDriver:
board: qemu_arm
UBootWriterDriver:
method: qemu
UBootStrategy: {}
play:
resources:
RemotePlace:
name: play
features:
- flash
- build
drivers:
- SerialDriver:
txdelay: 0.01
- USBSDWireDriver: {}
- AlwaysPowerDriver: {}
- HIDRelayDriver:
name: reset_driver
bindings:
relay: reset
- HIDRelayDriver:
name: recovery_driver
bindings:
relay: recovery
- DigitalOutputResetDriver:
name: reset_output
bindings:
output: reset_driver
- DigitalOutputRecoveryDriver:
name: recovery_output
bindings:
output: recovery_driver
- USBStorageDriver: {}
- UBootDriver:
prompt: '=>'
autoboot: "Press SPACE to abort autoboot"
login_timeout: 15
interrupt: ' '
- ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
- UBootStrategy:
recovery_reset: True
- UBootProviderDriver:
board: am62x_beagleplay_a53
board_extra: am62x_beagleplay_r5
bl31: /scratch/sglass/trusted-firmware-a/build/k3/lite/release/bl31.bin
tee: /scratch/sglass/optee_os/out/arm-plat-k3/core/tee-raw.bin
binman_indir: /scratch/sglass/ti-linux-firmware
- UBootWriterDriver:
method: ti,am625
vbe:
resources:
RemotePlace:
name: ff3399
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
HIDRelayDriver: {}
DigitalOutputResetDriver: {}
USBSDWireDriver: {}
USBStorageDriver: {}
AlwaysPowerDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rk3399-generic-ddr3
bl31: /scratch/sglass/arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf
tee: /scratch/sglass/optee_os/out/arm-plat-rockchip/core/tee.bin
UBootWriterDriver:
method: rockchip
vbe_tpl: rk3399-firefly
rpi:
resources:
RemotePlace:
name: rpi
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
YKUSHPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi
UBootWriterDriver:
method: rpi3
vf2:
resources:
RemotePlace:
name: vf2
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'StarFive #'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: starfive_visionfive2
opensbi: /vid/software/devel/riscv/fw_payload.bin
UBootWriterDriver:
method: riscv
colibrimx8:
resources:
RemotePlace:
name: colibrimx8
features:
- build
- send
- no-flash
drivers:
NetworkPowerDriver: {}
SerialDriver: {}
UUUDriver:
monitor_path: 7:933
IMXUSBDriver: {}
UBootDriver:
prompt: 'Colibri iMX8X #'
login_timeout: 5
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy:
send_only: True
UBootProviderDriver:
board: colibri-imx8x
bl31: /vid/software/devel/imx/colibri-imx8x/
# Need some blobs to be in the sourcedir for now
copy_in:
- /vid/software/devel/imx/colibri-imx8x/mx8qx-ahab-container.img
- /vid/software/devel/imx/colibri-imx8x/mx8qx-colibri-scfw-tcm.bin
- /vid/software/devel/imx/colibri-imx8x/bl31.bin
# Need to specify a particular build target for now
build_target: u-boot-dtb.imx
UBootWriterDriver:
method: uuu-imx
utilite:
resources:
RemotePlace:
name: utilite
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: cm_fx6
UBootWriterDriver:
method: mx6
rockpro64:
resources:
RemotePlace:
name: rockpro64
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rockpro64-rk3399
bl31: /vid/software/devel/rk3399/rockpro64/bl31.elf
tee: /scratch/sglass/optee_os/out/arm-plat-rockchip/core/tee.bin
UBootWriterDriver:
method: rockchip
rock3a:
resources:
RemotePlace:
name: rock3a
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rock-3a-rk3568
bl31: /vid/software/devel/rockchip/rk3568/bl31.elf
rockchip_tpl: /vid/software/devel/rockchip/rk3568/rk3568_ddr_1560MHz_v1.23.bin
UBootWriterDriver:
method: rockchip
rock5b:
resources:
RemotePlace:
name: rock5b
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: '=>'
login_timeout: 10
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rock5b-rk3588
bl31: /vid/software/devel/rockchip/rk3588/rk3588_bl31_v1.47.elf
rockchip_tpl: /vid/software/devel/rockchip/rk3588/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
UBootWriterDriver:
method: rockchip
rpi5:
resources:
RemotePlace:
name: rpi5
features:
- flash
- build
drivers:
SerialDriver:
txdelay: 0.01
USBSDWireDriver: {}
NetworkPowerDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'U-Boot>'
login_timeout: 20
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy: {}
UBootProviderDriver:
board: rpi_arm64
UBootWriterDriver:
method: rpi5
zzsoc:
resources:
RemotePlace:
name: zzsoc
features:
- build
- flash
drivers:
SerialDriver: {}
HIDRelayDriver: {}
ButtonDriver: {}
NetworkPowerDriver: {}
USBSDWireDriver: {}
USBStorageDriver: {}
UBootDriver:
prompt: 'Zynq>'
login_timeout: 15
ShellDriver:
prompt: 'root@\w+:[^ ]+ '
login_prompt: ' login: '
username: 'root'
UBootStrategy:
power_on_button: True
UBootProviderDriver:
board: xilinx_zynqmp_virt
device_tree: zynqmp-zcu100-revC
UBootWriterDriver:
method: zynqmp
images:
u-boot.bin: "/tmp/b/rpi_3_32b/u-boot.bin"
disk-image: /vid/software/linux/ubuntu/ubuntu-16.04.6-desktop-i386.iso
debian32: /vid/software/linux/debian/debian-32.img
ubuntu: /vid/software/linux/ubuntu/ubuntu-24.04.1-desktop-amd64.iso
paths:
uboot_build_base: "/tmp/b"
uboot_workdirs: "/tmp/b/workdirs"
uboot_source: "/scratch/sglass/cosarm/src/third_party/u-boot/files"
tools:
buildman: "buildman"
qemu-x86: 'qemu-system-i386'
qemu-x86_64: 'qemu-system-x86_64'
servod: "/vid/software/devel/ubtest/standalone-hdctools/servod"
dut-control: "/vid/software/devel/ubtest/standalone-hdctools/dut-control"
qemu_arm: qemu-system-arm
uuu-loader: uuu