--- /dev/null
+From 6fb8c20a04be234cf1cfd4bdd8cfb8860c9d2d3b Mon Sep 17 00:00:00 2001
+From: Rohan G Thomas <rohan.g.thomas@intel.com>
+Date: Sat, 16 Sep 2023 14:33:11 +0800
+Subject: dt-bindings: net: snps,dwmac: Tx coe unsupported
+
+From: Rohan G Thomas <rohan.g.thomas@intel.com>
+
+commit 6fb8c20a04be234cf1cfd4bdd8cfb8860c9d2d3b upstream.
+
+Add dt-bindings for coe-unsupported property per tx queue. Some DWMAC
+IPs support tx checksum offloading(coe) only for a few tx queues.
+
+DW xGMAC IP can be synthesized such that it can support tx coe only
+for a few initial tx queues. Also as Serge pointed out, for the DW
+QoS IP tx coe can be individually configured for each tx queue. This
+property is added to have sw fallback for checksum calculation if a
+tx queue doesn't support tx coe.
+
+Signed-off-by: Rohan G Thomas <rohan.g.thomas@intel.com>
+Acked-by: Conor Dooley <conor.dooley@microchip.com>
+Signed-off-by: David S. Miller <davem@davemloft.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ Documentation/devicetree/bindings/net/snps,dwmac.yaml | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+--- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
++++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
+@@ -394,6 +394,11 @@ properties:
+ When a PFC frame is received with priorities matching the bitmask,
+ the queue is blocked from transmitting for the pause time specified
+ in the PFC frame.
++
++ snps,coe-unsupported:
++ type: boolean
++ description: TX checksum offload is unsupported by the TX queue.
++
+ allOf:
+ - if:
+ required: