On 11.08.20 12:46, Lokesh Vutla wrote:
On 11/08/20 4:12 pm, Jan Kiszka wrote:
On 11.08.20 12:33, Lokesh Vutla wrote:
On 23/06/20 4:45 pm, Jan Kiszka wrote:
This brings watchdog support for the TI K3 SoCs, derived from the Linux
kernel, augmented with firmware loading as needed on the AM65x.
Tested on the AM65x EVM and the IOT2050 (also AM65x-based, upstream
support will be posted soon).
Changes in v2:
- keep watchdog powered when handing over to Linux
- drop unneeded explicit power-on
- account for RTI firmware locking the power domain
Patch 1 and 3 merged applied.
Thanks. Still taking workable suggestions for loading the firmware.
FIT image is the one that I can think off. Since SPL is loading the FIT image,
SPL_HANDOFF can be used to pass on the loadaddr from SPL to U-Boot and U-Boot
can start the remote cores using this info.
OK, just the ensure I got the idea correctly:
- extend struct spl_handoff or arch_spl_handoff with the fit image
loadaddr that spl is processing
- stick the watchdog firmware into the u-boot proper fit image
(generated by tools/k3_fit_atf.sh or shipped via the board folder, as
in our case)
- from the watchdog driver, trigger parsing of that fit image and
extracting of the firmware from there
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux