NetBSD/sys/external
dyoung 7c4812b990 Add a device tree for the Red Pitaya SDRlab 122-16.
To boot NetBSD on the 122-16, copy the .dtb built from
zynq-red-pitays-122-16.dts, the first-stage bootloader (called
boot.bin) and U-Boot that came with the 122-16 and a kernel image,
netbsd.ub, built for earmv7hf to an MS-DOS partition on an
MBR-partitioned SD card.  At the U-Boot prompt, "Zynq> ", type these
commands:

i2c dev 0
eeprom read 0 0x50 0 0x1804 0x400
env import -b 0 0x400 hw_rev serial ethaddr
setenv bootargs "root=ld0a"
fatload mmc 0 0x01f00000 device~1.dtb
fatload mmc 0 0x02000000 netbsd.ub
fdt addr 0x01f00000
fdt set /axi/ethernet@e000b000 local-mac-address $ethaddr
bootm 0x02000000 - 0x01f00000

Note that the ethernet PHY will not attach unless you have applied
the patches from Lloyd Parkes in kern/58083.
2024-05-04 02:21:48 +00:00
..
bsd linux_sync_file: Fix missing init/fini steps. 2024-04-28 15:35:39 +00:00
gpl2/dts Add a device tree for the Red Pitaya SDRlab 122-16. 2024-05-04 02:21:48 +00:00
isc fix simple mis-matched function prototype and definitions. 2023-08-01 07:04:14 +00:00
mit/xen-include-public/dist/xen/include/public Add XENPF_get_dom0_console, which gets a dom0_vga_console_info stucture 2023-10-17 16:02:55 +00:00