xref: /buildroot/package/esp-hosted/esp-hosted.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# esp-hosted
4#
5################################################################################
6
7ESP_HOSTED_VERSION = 669fd9cd1892bb8b364701968d5f06225346eea9
8ESP_HOSTED_SITE = $(call github,espressif,esp-hosted,$(ESP_HOSTED_VERSION))
9ESP_HOSTED_DEPENDENCIES = linux
10ESP_HOSTED_LICENSE = GPL-2.0
11ESP_HOSTED_LICENSE_FILE = LICENSE
12ESP_HOSTED_MODULE_SUBDIRS = esp_hosted_ng/host
13
14define ESP_HOSTED_LINUX_CONFIG_FIXUPS
15	$(call KCONFIG_ENABLE_OPT,CONFIG_NET)
16	$(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS)
17	$(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211)
18	$(call KCONFIG_ENABLE_OPT,CONFIG_MAC80211)
19	$(call KCONFIG_ENABLE_OPT,CONFIG_BT)
20	$(if $(BR2_PACKAGE_ESP_HOSTED_SPI),
21		$(call KCONFIG_ENABLE_OPT,CONFIG_SPI),
22		$(call KCONFIG_ENABLE_OPT,CONFIG_MMC))
23endef
24
25ifeq ($(BR2_PACKAGE_ESP_HOSTED_SPI),y)
26ESP_HOSTED_MODULE_MAKE_OPTS = target=spi
27else
28ESP_HOSTED_MODULE_MAKE_OPTS = target=sdio
29endif
30
31ifeq ($(BR2_PACKAGE_ESP_HOSTED_TARGET_ESP32),y)
32ESP_HOSTED_MODULE_MAKE_OPTS += ESP_SLAVE=CONFIG_TARGET_ESP32=y
33else
34ESP_HOSTED_MODULE_MAKE_OPTS += ESP_SLAVE=CONFIG_TARGET_ESP32C6=y
35endif
36
37$(eval $(kernel-module))
38$(eval $(generic-package))
39

Last Index update Fri Aug 22 08:59:00 CST 2025