mirror of
https://github.com/ipxe/ipxe
synced 2026-02-28 03:11:18 +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 ) )
|
if ( FLAG_TEST ( bp->flags, BNXT_FLAG_IS_CHIP_P7 ) )
|
||||||
dev_p7_db ( bp, ( u32 )bp->cq.cons_id,
|
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 );
|
( u32 )bp->cq.epoch, ( u32 )bp->nq.toggle );
|
||||||
else if ( FLAG_TEST ( bp->flags, BNXT_FLAG_IS_CHIP_P5 ) )
|
else if ( FLAG_TEST ( bp->flags, BNXT_FLAG_IS_CHIP_P5 ) )
|
||||||
dev_p5_db ( bp, ( u32 )bp->cq.cons_id,
|
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
|
else
|
||||||
writel ( CQ_DOORBELL_KEY_IDX ( bp->cq.cons_id ),
|
writel ( CQ_DOORBELL_KEY_IDX ( bp->cq.cons_id ),
|
||||||
( bp->bar1 + 0 ) );
|
( bp->bar1 + 0 ) );
|
||||||
|
|||||||
Reference in New Issue
Block a user