Skip to content

Commit

Permalink
drivers: ethernet: phy: add support for adin1100
Browse files Browse the repository at this point in the history
Add support for adin1100 "industrial ethernet" 10Base-T1L phy.

Signed-off-by: Angelo Dureghello <[email protected]>
  • Loading branch information
spectrum70 committed Apr 2, 2024
1 parent f53c632 commit 7a2ec09
Show file tree
Hide file tree
Showing 4 changed files with 459 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/ethernet/phy/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# SPDX-License-Identifier: Apache-2.0

zephyr_library_sources_ifdef(CONFIG_PHY_GENERIC_MII phy_mii.c)
zephyr_library_sources_ifdef(CONFIG_PHY_ADIN1100 phy_adin1100.c)
zephyr_library_sources_ifdef(CONFIG_PHY_ADIN2111 phy_adin2111.c)
zephyr_library_sources_ifdef(CONFIG_PHY_TJA1103 phy_tja1103.c)
zephyr_library_sources_ifdef(CONFIG_PHY_MICROCHIP_KSZ8081 phy_microchip_ksz8081.c)
10 changes: 10 additions & 0 deletions drivers/ethernet/phy/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,16 @@ config PHY_GENERIC_MII
This is a generic MII PHY interface that communicates with the
PHY using the MDIO bus.

config PHY_ADIN1100
bool "ADIN1100 PHY driver"
default y
depends on DT_HAS_ADI_ADIN1100_PHY_ENABLED
depends on ETH_STM32_HAL
depends on MDIO
depends on MDIO_ST_STM32_HAL
help
Enable ADIN1100 PHY driver.

config PHY_ADIN2111
bool "ADIN2111 PHY driver"
default y
Expand Down
Loading

0 comments on commit 7a2ec09

Please sign in to comment.