diff --git a/dts/bindings/ethernet/adi,adin1100-phy.yaml b/dts/bindings/ethernet/phy/adi,adin1100-phy.yaml similarity index 100% rename from dts/bindings/ethernet/adi,adin1100-phy.yaml rename to dts/bindings/ethernet/phy/adi,adin1100-phy.yaml diff --git a/dts/bindings/ethernet/adi,adin1110.yaml b/dts/bindings/ethernet/phy/adi,adin1110.yaml similarity index 100% rename from dts/bindings/ethernet/adi,adin1110.yaml rename to dts/bindings/ethernet/phy/adi,adin1110.yaml diff --git a/dts/bindings/ethernet/adi,adin2111-phy.yaml b/dts/bindings/ethernet/phy/adi,adin2111-phy.yaml similarity index 100% rename from dts/bindings/ethernet/adi,adin2111-phy.yaml rename to dts/bindings/ethernet/phy/adi,adin2111-phy.yaml diff --git a/dts/bindings/ethernet/adi,adin2111.yaml b/dts/bindings/ethernet/phy/adi,adin2111.yaml similarity index 100% rename from dts/bindings/ethernet/adi,adin2111.yaml rename to dts/bindings/ethernet/phy/adi,adin2111.yaml diff --git a/dts/bindings/ethernet/davicom,dm8806-phy.yaml b/dts/bindings/ethernet/phy/davicom,dm8806-phy.yaml similarity index 100% rename from dts/bindings/ethernet/davicom,dm8806-phy.yaml rename to dts/bindings/ethernet/phy/davicom,dm8806-phy.yaml diff --git a/dts/bindings/ethernet/ethernet-phy.yaml b/dts/bindings/ethernet/phy/ethernet-phy.yaml similarity index 100% rename from dts/bindings/ethernet/ethernet-phy.yaml rename to dts/bindings/ethernet/phy/ethernet-phy.yaml diff --git a/dts/bindings/ethernet/microchip,ksz8081.yaml b/dts/bindings/ethernet/phy/microchip,ksz8081.yaml similarity index 100% rename from dts/bindings/ethernet/microchip,ksz8081.yaml rename to dts/bindings/ethernet/phy/microchip,ksz8081.yaml diff --git a/dts/bindings/ethernet/microchip,t1s-phy.yaml b/dts/bindings/ethernet/phy/microchip,t1s-phy.yaml similarity index 100% rename from dts/bindings/ethernet/microchip,t1s-phy.yaml rename to dts/bindings/ethernet/phy/microchip,t1s-phy.yaml diff --git a/dts/bindings/ethernet/microchip,vsc8541-phy.yaml b/dts/bindings/ethernet/phy/microchip,vsc8541-phy.yaml similarity index 100% rename from dts/bindings/ethernet/microchip,vsc8541-phy.yaml rename to dts/bindings/ethernet/phy/microchip,vsc8541-phy.yaml diff --git a/dts/bindings/ethernet/nxp,tja1103.yaml b/dts/bindings/ethernet/phy/nxp,tja1103.yaml similarity index 100% rename from dts/bindings/ethernet/nxp,tja1103.yaml rename to dts/bindings/ethernet/phy/nxp,tja1103.yaml diff --git a/dts/bindings/ethernet/phy.yaml b/dts/bindings/ethernet/phy/phy.yaml similarity index 100% rename from dts/bindings/ethernet/phy.yaml rename to dts/bindings/ethernet/phy/phy.yaml diff --git a/dts/bindings/ethernet/qca,ar8031.yaml b/dts/bindings/ethernet/phy/qca,ar8031.yaml similarity index 100% rename from dts/bindings/ethernet/qca,ar8031.yaml rename to dts/bindings/ethernet/phy/qca,ar8031.yaml diff --git a/dts/bindings/ethernet/realtek,rtl8211f.yaml b/dts/bindings/ethernet/phy/realtek,rtl8211f.yaml similarity index 100% rename from dts/bindings/ethernet/realtek,rtl8211f.yaml rename to dts/bindings/ethernet/phy/realtek,rtl8211f.yaml diff --git a/dts/bindings/ethernet/ti,dp83825.yaml b/dts/bindings/ethernet/phy/ti,dp83825.yaml similarity index 100% rename from dts/bindings/ethernet/ti,dp83825.yaml rename to dts/bindings/ethernet/phy/ti,dp83825.yaml diff --git a/dts/bindings/ethernet/ti,dp83867.yaml b/dts/bindings/ethernet/phy/ti,dp83867.yaml similarity index 100% rename from dts/bindings/ethernet/ti,dp83867.yaml rename to dts/bindings/ethernet/phy/ti,dp83867.yaml