mirror of
https://github.com/torvalds/linux.git
synced 2026-10-29 21:06:02 +01:00
drm/xe/pcode: Use int instead of u32 for mailbox status
Mailbox status is returned as int, but some callers read it as u32 (likely a typo). Use int instead. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Link: https://patch.msgid.link/20260818231140.729887-2-umesh.nerlige.ramappa@intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
bfb24a0640
commit
6134328063
|
|
@ -148,7 +148,7 @@ int xe_pcode_read(struct xe_tile *tile, u32 mbox, u32 *val, u32 *val1)
|
|||
|
||||
static int pcode_try_request(struct xe_tile *tile, u32 mbox,
|
||||
u32 request, u32 reply_mask, u32 reply,
|
||||
u32 *status, bool atomic, int timeout_us, bool locked)
|
||||
int *status, bool atomic, int timeout_us, bool locked)
|
||||
{
|
||||
int slept, wait = 10;
|
||||
|
||||
|
|
@ -196,8 +196,7 @@ static int pcode_try_request(struct xe_tile *tile, u32 mbox,
|
|||
int xe_pcode_request(struct xe_tile *tile, u32 mbox, u32 request,
|
||||
u32 reply_mask, u32 reply, int timeout_base_ms)
|
||||
{
|
||||
u32 status;
|
||||
int ret;
|
||||
int status, ret;
|
||||
|
||||
xe_tile_assert(tile, timeout_base_ms <= 3);
|
||||
|
||||
|
|
@ -295,10 +294,10 @@ int xe_pcode_init_min_freq_table(struct xe_tile *tile, u32 min_gt_freq,
|
|||
*/
|
||||
int xe_pcode_ready(struct xe_device *xe, bool locked)
|
||||
{
|
||||
u32 status, request = DGFX_GET_INIT_STATUS;
|
||||
struct xe_tile *tile = xe_device_get_root_tile(xe);
|
||||
long timeout_us = 3 * 60 * USEC_PER_SEC; /* 3 min */
|
||||
int ret;
|
||||
u32 request = DGFX_GET_INIT_STATUS;
|
||||
int status, ret;
|
||||
|
||||
if (xe->info.skip_pcode)
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user