I'm trying to get Linux 3.14.19 running on a custom board with AM335x. Before, we used a (custom patched) 3.13 kernel but had (other) issues with power management, so I'm trying out 3.14.
The kernel tree I use is http://git.ti.com/ti-linux-kernel/ti-linux-kernel, ti-linux-3.14.y branch.
With 3.13, am335x-pm-firmware.bin was used as firmware for the m3 processor. 3.14, however, seems to prefer a .elf file. I've tried to use the am335x-pm-firmware.elf from git://arago-project.org/git/projects/am33x-cm3.git, placed in /lib/firmware. From the boot log:
remoteproc0: wkup_m3 is available
remoteproc0: Note: remoteproc is still under development and considered experimental.
remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
...
remoteproc0: failed to load am335x-pm-firmware.elf
remoteproc0: powering up wkup_m3
wkup_m3 44d00000.wkup_m3: rproc_boot failed
What may be the issue here?
Thank you in advance, Jacob