:orphan: .. title:: ETH_STM32_HAL .. option:: CONFIG_ETH_STM32_HAL *STM32 HAL Ethernet driver* Type: ``bool`` Help ==== Enable STM32 HAL based Ethernet driver. It is available for all Ethernet enabled variants of the F2, F4 and F7 series. Direct dependencies =================== (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F207ZG `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F429ZI `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F746ZG `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F756ZG `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_STM32F746G_DISCO `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_STM32F769I_DISCO `) || \ :option:`NET_L2_ETHERNET ` *(Includes any dependencies from if's and menus.)* Defaults ======== - "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F207ZG ` - "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F429ZI ` - "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F746ZG ` - "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F756ZG ` - "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_STM32F746G_DISCO ` - "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_STM32F769I_DISCO ` Symbols selected by this symbol =============================== - \ :option:`USE_STM32_HAL_ETH ` if \ :option:`NET_L2_ETHERNET ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/arm/nucleo_f207zg/Kconfig.defconfig:25`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:21`` Menu path: (top menu) .. parsed-literal:: config ETH_STM32_HAL bool default "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F207ZG ` depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F207ZG ` ---- At ``boards/arm/nucleo_f429zi/Kconfig.defconfig:25`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:21`` Menu path: (top menu) .. parsed-literal:: config ETH_STM32_HAL bool default "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F429ZI ` depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F429ZI ` ---- At ``boards/arm/nucleo_f746zg/Kconfig.defconfig:32`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:21`` Menu path: (top menu) .. parsed-literal:: config ETH_STM32_HAL bool default "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F746ZG ` depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F746ZG ` ---- At ``boards/arm/nucleo_f756zg/Kconfig.defconfig:35`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:21`` Menu path: (top menu) .. parsed-literal:: config ETH_STM32_HAL bool default "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F756ZG ` depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F756ZG ` ---- At ``boards/arm/stm32f746g_disco/Kconfig.defconfig:25`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:21`` Menu path: (top menu) .. parsed-literal:: config ETH_STM32_HAL bool default "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_STM32F746G_DISCO ` depends on \ :option:`NETWORKING ` && \ :option:`BOARD_STM32F746G_DISCO ` ---- At ``boards/arm/stm32f769i_disco/Kconfig.defconfig:49`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:21`` Menu path: (top menu) .. parsed-literal:: config ETH_STM32_HAL bool default "y" if \ :option:`NETWORKING ` && \ :option:`BOARD_STM32F769I_DISCO ` depends on \ :option:`NETWORKING ` && \ :option:`BOARD_STM32F769I_DISCO ` ---- At ``drivers/ethernet/Kconfig.stm32_hal:9`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:35`` → ``drivers/Kconfig:18`` → ``drivers/ethernet/Kconfig:32`` Menu path: (top menu) → Device Drivers → Ethernet Drivers .. parsed-literal:: menuconfig ETH_STM32_HAL bool prompt "STM32 HAL Ethernet driver" if \ :option:`NET_L2_ETHERNET ` select \ :option:`USE_STM32_HAL_ETH ` if \ :option:`NET_L2_ETHERNET ` depends on \ :option:`NET_L2_ETHERNET ` help Enable STM32 HAL based Ethernet driver. It is available for all Ethernet enabled variants of the F2, F4 and F7 series. *(Definitions include propagated dependencies, including from if's and menus.)*