mirror of
https://github.com/ipxe/ipxe
synced 2026-01-26 09:23:49 +03:00
[bnxt] Update CQ doorbell type
Update completion queue doorbell to a non-arming type, since polling is used. Signed-off-by: Joseph Wong <joseph.wong@broadcom.com>
This commit is contained in:
committed by
Michael Brown
parent
8460dc4e8f
commit
a53ec44932
@@ -234,11 +234,11 @@ static void bnxt_db_cq ( struct bnxt *bp )
|
||||
{
|
||||
if ( FLAG_TEST ( bp->flags, BNXT_FLAG_IS_CHIP_P7 ) )
|
||||
dev_p7_db ( bp, ( u32 )bp->cq.cons_id,
|
||||
( u32 )bp->cq_ring_id, DBC_DBC_TYPE_CQ_ARMALL,
|
||||
( u32 )bp->cq_ring_id, DBC_DBC_TYPE_CQ,
|
||||
( u32 )bp->cq.epoch, ( u32 )bp->nq.toggle );
|
||||
else if ( FLAG_TEST ( bp->flags, BNXT_FLAG_IS_CHIP_P5 ) )
|
||||
dev_p5_db ( bp, ( u32 )bp->cq.cons_id,
|
||||
( u32 )bp->cq_ring_id, DBC_DBC_TYPE_CQ_ARMALL );
|
||||
( u32 )bp->cq_ring_id, DBC_DBC_TYPE_CQ);
|
||||
else
|
||||
writel ( CQ_DOORBELL_KEY_IDX ( bp->cq.cons_id ),
|
||||
( bp->bar1 + 0 ) );
|
||||
|
||||
Reference in New Issue
Block a user