mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
fix(scmi): change function prototype to fix gcc error
Change function prototype of plat_css_get_scmi_info() to fix the GCC sign conversion error "comparison between signed and unsigned integer expressions". Changing channel_id type to unsigned int since it can never be a negative value. Signed-off-by: Tony K Nadackal <tony.nadackal@arm.com> Change-Id: I579b21497329db40897c10d86c8fc68e4877f3db
This commit is contained in:
parent
3a3e0e5371
commit
f0f2c90365
6 changed files with 6 additions and 6 deletions
|
@ -168,7 +168,7 @@ int scmi_ap_core_set_reset_addr(void *p, uint64_t reset_addr, uint32_t attr);
|
|||
int scmi_ap_core_get_reset_addr(void *p, uint64_t *reset_addr, uint32_t *attr);
|
||||
|
||||
/* API to get the platform specific SCMI channel information. */
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(int channel_id);
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(unsigned int channel_id);
|
||||
|
||||
/* API to override default PSCI callbacks for platforms that support SCMI. */
|
||||
const plat_psci_ops_t *css_scmi_override_pm_ops(plat_psci_ops_t *ops);
|
||||
|
|
|
@ -20,7 +20,7 @@ static scmi_channel_plat_info_t juno_scmi_plat_info = {
|
|||
.ring_doorbell = &mhu_ring_doorbell,
|
||||
};
|
||||
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(int channel_id)
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(unsigned int channel_id)
|
||||
{
|
||||
return &juno_scmi_plat_info;
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ static scmi_channel_plat_info_t morello_scmi_plat_info = {
|
|||
.ring_doorbell = &mhu_ring_doorbell
|
||||
};
|
||||
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(int channel_id)
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(unsigned int channel_id)
|
||||
{
|
||||
return &morello_scmi_plat_info;
|
||||
}
|
||||
|
|
|
@ -62,7 +62,7 @@ static uintptr_t n1sdp_multichip_gicr_frames[3] = {
|
|||
0
|
||||
};
|
||||
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(int channel_id)
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(unsigned int channel_id)
|
||||
{
|
||||
return &n1sdp_scmi_plat_info;
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ void bl31_platform_setup(void)
|
|||
tc_bl31_common_platform_setup();
|
||||
}
|
||||
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(int channel_id)
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(unsigned int channel_id)
|
||||
{
|
||||
|
||||
return &tc_scmi_plat_info[channel_id];
|
||||
|
|
|
@ -74,7 +74,7 @@ static scmi_channel_plat_info_t plat_rd_scmi_info[] = {
|
|||
#endif
|
||||
};
|
||||
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(int channel_id)
|
||||
scmi_channel_plat_info_t *plat_css_get_scmi_info(unsigned int channel_id)
|
||||
{
|
||||
if (sgi_plat_info.platform_id == RD_N1E1_EDGE_SID_VER_PART_NUM ||
|
||||
sgi_plat_info.platform_id == RD_V1_SID_VER_PART_NUM ||
|
||||
|
|
Loading…
Add table
Reference in a new issue