amdgpu.h (5253163a11fba4ad0a0fafc2f7486ca02e56f295) amdgpu.h (062f380725376efab279956b5441071684c2a7ff)
1/*
2 * Copyright 2008 Advanced Micro Devices, Inc.
3 * Copyright 2008 Red Hat Inc.
4 * Copyright 2009 Jerome Glisse.
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the "Software"),
8 * to deal in the Software without restriction, including without limitation

--- 420 unchanged lines hidden (view full) ---

429 AMDGPU_DOORBELL64_GFX_RING0 = 0x8b,
430
431 /*
432 * Other graphics doorbells can be allocated here: from 0x8c to 0xdf
433 * Graphics voltage island aperture 1
434 * default non-graphics QWORD index is 0xe0 - 0xFF inclusive
435 */
436
1/*
2 * Copyright 2008 Advanced Micro Devices, Inc.
3 * Copyright 2008 Red Hat Inc.
4 * Copyright 2009 Jerome Glisse.
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the "Software"),
8 * to deal in the Software without restriction, including without limitation

--- 420 unchanged lines hidden (view full) ---

429 AMDGPU_DOORBELL64_GFX_RING0 = 0x8b,
430
431 /*
432 * Other graphics doorbells can be allocated here: from 0x8c to 0xdf
433 * Graphics voltage island aperture 1
434 * default non-graphics QWORD index is 0xe0 - 0xFF inclusive
435 */
436
437 /* sDMA engines reserved from 0xe0 -0xef */
438 AMDGPU_DOORBELL64_sDMA_ENGINE0 = 0xE0,
439 AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE0 = 0xE1,
440 AMDGPU_DOORBELL64_sDMA_ENGINE1 = 0xE8,
441 AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE1 = 0xE9,
442
443 /* For vega10 sriov, the sdma doorbell must be fixed as follow
444 * to keep the same setting with host driver, or it will
445 * happen conflicts
446 */
437 /* For vega10 sriov, the sdma doorbell must be fixed as follow
438 * to keep the same setting with host driver, or it will
439 * happen conflicts
440 */
447 AMDGPU_VEGA10_DOORBELL64_sDMA_ENGINE0 = 0xF0,
448 AMDGPU_VEGA10_DOORBELL64_sDMA_HI_PRI_ENGINE0 = 0xF1,
449 AMDGPU_VEGA10_DOORBELL64_sDMA_ENGINE1 = 0xF2,
450 AMDGPU_VEGA10_DOORBELL64_sDMA_HI_PRI_ENGINE1 = 0xF3,
441 AMDGPU_DOORBELL64_sDMA_ENGINE0 = 0xF0,
442 AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE0 = 0xF1,
443 AMDGPU_DOORBELL64_sDMA_ENGINE1 = 0xF2,
444 AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE1 = 0xF3,
451
452 /* Interrupt handler */
453 AMDGPU_DOORBELL64_IH = 0xF4, /* For legacy interrupt ring buffer */
454 AMDGPU_DOORBELL64_IH_RING1 = 0xF5, /* For page migration request log */
455 AMDGPU_DOORBELL64_IH_RING2 = 0xF6, /* For page migration translation/invalidation log */
456
457 /* VCN engine use 32 bits doorbell */
458 AMDGPU_DOORBELL64_VCN0_1 = 0xF8, /* lower 32 bits for VNC0 and upper 32 bits for VNC1 */

--- 869 unchanged lines hidden ---
445
446 /* Interrupt handler */
447 AMDGPU_DOORBELL64_IH = 0xF4, /* For legacy interrupt ring buffer */
448 AMDGPU_DOORBELL64_IH_RING1 = 0xF5, /* For page migration request log */
449 AMDGPU_DOORBELL64_IH_RING2 = 0xF6, /* For page migration translation/invalidation log */
450
451 /* VCN engine use 32 bits doorbell */
452 AMDGPU_DOORBELL64_VCN0_1 = 0xF8, /* lower 32 bits for VNC0 and upper 32 bits for VNC1 */

--- 869 unchanged lines hidden ---