]> Gentwo Git Trees - linux/.git/commit
net: ethernet: qualcomm: Initialize PPE buffer management for IPQ9574
authorLuo Jie <quic_luoj@quicinc.com>
Mon, 18 Aug 2025 13:14:28 +0000 (21:14 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 21 Aug 2025 10:38:41 +0000 (12:38 +0200)
commit8a971df98c4ef73cbd3dd42cf4ecd0f8bc9d97f2
tree6727bdf29d879a42b3952f63ee81e702a8c8e7d4
parent353a0f1d5b27606b1f24185fd68c79b9ff4915db
net: ethernet: qualcomm: Initialize PPE buffer management for IPQ9574

The BM (Buffer Management) config controls the pause frame generated
on the PPE port. There are maximum 15 BM ports and 4 groups supported,
all BM ports are assigned to group 0 by default. The number of hardware
buffers configured for the port influence the threshold of the flow
control for that port.

Signed-off-by: Luo Jie <quic_luoj@quicinc.com>
Link: https://patch.msgid.link/20250818-qcom_ipq_ppe-v8-4-1d4ff641fce9@quicinc.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/qualcomm/ppe/Makefile
drivers/net/ethernet/qualcomm/ppe/ppe.c
drivers/net/ethernet/qualcomm/ppe/ppe_config.c [new file with mode: 0644]
drivers/net/ethernet/qualcomm/ppe/ppe_config.h [new file with mode: 0644]
drivers/net/ethernet/qualcomm/ppe/ppe_regs.h [new file with mode: 0644]