[PATCH v6 05/11] mach-snapdragon: Add PBL shared data defines

Varadarajan Narayanan varadarajan.narayanan at oss.qualcomm.com
Wed Jul 1 11:54:00 CEST 2026


[ . . . ]
> > +enum pbl_shared_data_param_id {
> > +	PSD_ID_PBL_FW_VERSION			= 0x0,	/* PBL firmware version */
> > +	PSD_ID_PBL_PATCH_VERSION		= 0x1,	/* Patch version */
> > +	PSD_ID_RMB_MBOX_BASE_ADDR		= 0x2,	/* Not used */
> > +	PSD_ID_CPU_BOOT_SPEED_HZ		= 0x3,	/* CPU boot speed (Hz) */
> > +	PSD_ID_BOOT_MEDIA_TYPE			= 0x4,	/* Boot media type */
> > +	PSD_ID_IS_EDL_MODE			= 0x5,	/* Emergency Download mode */
> > +	PSD_ID_DEV_PROG_ELF_ENTRY_ADDR		= 0x6,	/* Not used */
> > +	PSD_ID_XBL_CONFIG_ELF_ENTRY_ADDR	= 0x7,	/* Not used */
> > +	PSD_ID_XBL_SC_EXT_ELF_ENTRY_ADDR	= 0x8,	/* Not used */
> > +	PSD_ID_PBL_TIMESTAMPS_BUFFER_ADDR	= 0x9,	/* PBL logs address */
> > +	PSD_ID_PBL_TIMESTAMPS_BUFFER_SIZE	= 0xa,	/* PBL log size */
> > +	PSD_ID_PBL_DEBUG_SHARED_INFO_ADDR	= 0xb,	/* Debug info address */
> > +	PSD_ID_PBL_DEBUG_SHARED_INFO_SIZE	= 0xc,	/* Debug info size */
> > +	PSD_ID_TME_CPU_PBL_ROM_BYPASS_FUSE	= 0xd,	/* Secure boot status */
> > +	PSD_ID_XBL_SC_DEBUG_LOG_ADDR		= 0xe,	/* XBL SC debug log address */
> > +	PSD_ID_XBL_SC_DEBUG_LOG_SIZE		= 0xf,	/* XBL SC debug log size */
> > +	PSD_ID_CURRENT_IMAGE_SET		= 0x10,	/* Booted image set */
> > +	PSD_ID_MEDIA_DATA_INFO_ADDR		= 0x11,	/* Media info pointer */
> > +	PSD_ID_MEDIA_DATA_INFO_SIZE		= 0x12,	/* Media info size */
> > +	PBL_SHARED_DATA_PARAM_MAX,
> > +	PBL_SHARED_DATA_PARAM_SIZE	= 0xffffffffu, /* to force 32 bits */
>
> Remove these old compiler hacks, you don't even use the enum type in the
> pbl_shared_data_entry struct

Ok.

Thanks
Varada

[ . . . ]


More information about the U-Boot mailing list