[U-Boot] [PATCH 21/25] remoteproc: Introduce K3 system controller

Tom Rini trini at konsulko.com
Fri Aug 24 14:12:43 UTC 2018


On Tue, Aug 21, 2018 at 08:01:59PM +0530, Lokesh Vutla wrote:

> K3 specific SoCs have a dedicated microcontroller for doing
> resource management. Any HLOS/firmware on compute clusters should
> load a firmware to this microcontroller before accessing any resource.
> Adding support for loading this firmware.
> 
> After the K3 system controller got loaded with firmware and started
> up it sends out a boot notification message through the secure proxy
> facility using the TI SCI protocol. Intercept and receive this message
> through the rproc start operation which will need to get invoked
> explicitly after the firmware got loaded.
[snip]
> +/**
> + * struct k3_sysctrler_msg_hdr - Generic Header for Messages and responses.
> + * @cmd_id:	Message ID. One of K3_MSG_*
> + * @host_id:	Host ID of the message
> + * @seq_ne:	Message identifier indicating a transfer sequence.
> + * @flags:	Flags for the message.
> + */
> +struct k3_sysctrler_msg_hdr {
> +	u16 cmd_id;
> +	u8 host_id;
> +	u8 seq_nr;
> +	u32 flags;
> +} __attribute__ ((__packed__));

Here and elsewhere please use __packed.  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180824/dadc00d5/attachment.sig>


More information about the U-Boot mailing list