Patch "dt-bindings: net: mediatek: remove wrongly added clocks and SerDes" has been added to the 6.6-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

to the 6.6-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     dt-bindings-net-mediatek-remove-wrongly-added-clocks.patch
and it can be found in the queue-6.6 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 283ae1731095a4fd1d1f3249a452879332d7cbf8
Author: Daniel Golle <daniel@xxxxxxxxxxxxxx>
Date:   Tue May 7 13:20:43 2024 +0100

    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes
    
    [ Upstream commit cc349b0771dccebf0fa9f5e1822ac444aef11448 ]
    
    Several clocks as well as both sgmiisys phandles were added by mistake
    to the Ethernet bindings for MT7988. Also, the total number of clocks
    didn't match with the actual number of items listed.
    
    This happened because the vendor driver which served as a reference uses
    a high number of syscon phandles to access various parts of the SoC
    which wasn't acceptable upstream. Hence several parts which have never
    previously been supported (such SerDes PHY and USXGMII PCS) are going to
    be implemented by separate drivers. As a result the device tree will
    look much more sane.
    
    Quickly align the bindings with the upcoming reality of the drivers
    actually adding support for the remaining Ethernet-related features of
    the MT7988 SoC.
    
    Fixes: c94a9aabec36 ("dt-bindings: net: mediatek,net: add mt7988-eth binding")
    Signed-off-by: Daniel Golle <daniel@xxxxxxxxxxxxxx>
    Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>
    Link: https://lore.kernel.org/r/1569290b21cc787a424469ed74456a7e976b102d.1715084326.git.daniel@xxxxxxxxxxxxxx
    Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/Documentation/devicetree/bindings/net/mediatek,net.yaml b/Documentation/devicetree/bindings/net/mediatek,net.yaml
index e74502a0afe86..3202dc7967c5b 100644
--- a/Documentation/devicetree/bindings/net/mediatek,net.yaml
+++ b/Documentation/devicetree/bindings/net/mediatek,net.yaml
@@ -337,8 +337,8 @@ allOf:
           minItems: 4
 
         clocks:
-          minItems: 34
-          maxItems: 34
+          minItems: 24
+          maxItems: 24
 
         clock-names:
           items:
@@ -351,18 +351,6 @@ allOf:
             - const: ethwarp_wocpu1
             - const: ethwarp_wocpu0
             - const: esw
-            - const: netsys0
-            - const: netsys1
-            - const: sgmii_tx250m
-            - const: sgmii_rx250m
-            - const: sgmii2_tx250m
-            - const: sgmii2_rx250m
-            - const: top_usxgmii0_sel
-            - const: top_usxgmii1_sel
-            - const: top_sgm0_sel
-            - const: top_sgm1_sel
-            - const: top_xfi_phy0_xtal_sel
-            - const: top_xfi_phy1_xtal_sel
             - const: top_eth_gmii_sel
             - const: top_eth_refck_50m_sel
             - const: top_eth_sys_200m_sel
@@ -375,16 +363,10 @@ allOf:
             - const: top_netsys_sync_250m_sel
             - const: top_netsys_ppefb_250m_sel
             - const: top_netsys_warp_sel
-            - const: wocpu1
-            - const: wocpu0
             - const: xgp1
             - const: xgp2
             - const: xgp3
 
-        mediatek,sgmiisys:
-          minItems: 2
-          maxItems: 2
-
 patternProperties:
   "^mac@[0-1]$":
     type: object




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux