netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* MediaTek Frame Engine Ethernet: does it need any resets?
@ 2023-07-29 11:45 Rafał Miłecki
  2023-07-29 13:58 ` Arınç ÜNAL
  2023-07-31 15:04 ` Sergio Paracuellos
  0 siblings, 2 replies; 3+ messages in thread
From: Rafał Miłecki @ 2023-07-29 11:45 UTC (permalink / raw)
  To: Lorenzo Bianconi, Felix Fietkau, Matthias Brugger,
	AngeloGioacchino Del Regno, Arınç ÜNAL
  Cc: Network Development, devicetree@vger.kernel.org, linux-mips,
	linux-arm-kernel, linux-mediatek

Hi,

I'm trying to understand MediaTek's Ethernet controller resets.

I noticed there is sth fishy when checking dts files. See following
errors:

arch/mips/boot/dts/ralink/mt7621-tplink-hc220-g5-v1.dtb: ethernet@1e100000: resets: [[2, 6], [2, 23]] is too short
         From schema: Documentation/devicetree/bindings/net/mediatek,net.yaml
arch/mips/boot/dts/ralink/mt7621-tplink-hc220-g5-v1.dtb: ethernet@1e100000: reset-names:1: 'gmac' was expected
         From schema: Documentation/devicetree/bindings/net/mediatek,net.yaml
arch/mips/boot/dts/ralink/mt7621-tplink-hc220-g5-v1.dtb: ethernet@1e100000: reset-names: ['fe', 'eth'] is too short
         From schema: Documentation/devicetree/bindings/net/mediatek,net.yaml
arch/mips/boot/dts/ralink/mt7621-tplink-hc220-g5-v1.dtb: ethernet@1e100000: Unevaluated properties are not allowed ('reset-names', 'resets' were unexpected)
         From schema: Documentation/devicetree/bindings/net/mediatek,net.yaml


1. Binding mediatek,net.yaml
It says that when present, there must be 3 resets: fe, gmac, ppe

2. mt7621.dtsi
It specifies 2 resets: fe, eth

3. mt7622.dtsi
It doesn't specify any resets

4. mt7629.dtsi
It doesn't specify any resets

5. drivers/net/ethernet/mediatek/
I don't see any reset_control_* code at all


Can someone help me what's the actual case with resets? Are they needed?
Are they used?

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-07-31 15:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-29 11:45 MediaTek Frame Engine Ethernet: does it need any resets? Rafał Miłecki
2023-07-29 13:58 ` Arınç ÜNAL
2023-07-31 15:04 ` Sergio Paracuellos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).