On Tue, Jun 02, 2020 at 02:19:07PM +0300, Tero Kristo wrote: > Hi, > > As there is looming death to OMAP4 Panda board u-boot support, I decided > to take a shot and convert it to device model myself. With these patches > it boots up fine, and there are no DM_SPL conversion complaints during > compile time anymore. I think USB ethernet does not work anymore with > this, but its better than dropping the support for the board completely. > USB itself appears working, so it should be relatively easy for someone > to fix the networking support if they need it. > > -Tero
Thanks, OpenBSD still boots on PandaBoard ES with these changes. USB Ethernet does not seem to work before your patches on 2020.04 "Net: No ethernet found." -U-Boot SPL 2020.04 (May 26 2020 - 09:37:17 -0600) +U-Boot SPL 2020.07-rc3-00212-g83e9328144 (Jun 06 2020 - 17:18:39 +1000) OMAP4460-GP ES1.1 Trying to boot from MMC1 -SPL: Please implement spl_start_uboot() for your board -SPL: Direct Linux boot not active! +spl_load_image_fat_os: error reading image args, err - -2 -U-Boot 2020.04 (May 26 2020 - 09:37:17 -0600) +U-Boot 2020.07-rc3-00212-g83e9328144 (Jun 06 2020 - 17:18:39 +1000) CPU : OMAP4460-GP ES1.1 +Model: TI OMAP4 PandaBoard Board: OMAP4 Panda I2C: ready DRAM: 1 GiB @@ -23,67 +23,58 @@ SD/MMC found on device 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... -83524 bytes read in 6 ms (13.3 MiB/s) +83524 bytes read in 32 ms (2.5 MiB/s) Found EFI removable media binary efi/boot/bootarm.efi -Scanning disks on usb... -Disk usb0 not ready -Disk usb1 not ready -Disk usb2 not ready -Disk usb3 not ready -Scanning disks on mmc... +Scanning disk m...@0.blk... ** Unrecognized filesystem type ** -MMC Device 1 not found -MMC Device 2 not found -MMC Device 3 not found -Found 3 disks BootOrder not defined EFI boot manager: Cannot load any image -105448 bytes read in 11 ms (9.1 MiB/s) +105448 bytes read in 45 ms (2.2 MiB/s) disks: sd0* >> OpenBSD/armv7 BOOTARM 1.15 boot> -booting sd0a:/bsd: 4689044+688008+252268+562848-[254389+120+324848+288747]=0x0 +booting sd0a:/bsd: 4695860+688940+255424+565064\[254202+120+324848+288747]=0x0 OpenBSD/armv7 booting ... U-Boot SPL 2020.07-rc3-00212-g83e9328144 (Jun 06 2020 - 17:18:39 +1000) OMAP4460-GP ES1.1 Trying to boot from MMC1 spl_load_image_fat_os: error reading image args, err - -2 U-Boot 2020.07-rc3-00212-g83e9328144 (Jun 06 2020 - 17:18:39 +1000) CPU : OMAP4460-GP ES1.1 Model: TI OMAP4 PandaBoard Board: OMAP4 Panda I2C: ready DRAM: 1 GiB MMC: OMAP SD/MMC: 0 Loading Environment from FAT... *** Warning - bad CRC, using default environment Net: No ethernet found. Hit any key to stop autoboot: 0 ## Error: "init_console" not defined switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... 83524 bytes read in 32 ms (2.5 MiB/s) Found EFI removable media binary efi/boot/bootarm.efi Scanning disk m...@0.blk... ** Unrecognized filesystem type ** BootOrder not defined EFI boot manager: Cannot load any image 105448 bytes read in 45 ms (2.2 MiB/s) disks: sd0* >> OpenBSD/armv7 BOOTARM 1.15 boot> booting sd0a:/bsd: 4695860+688940+255424+565064\[254202+120+324848+288747]=0x0 OpenBSD/armv7 booting ...