| # Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 |  | 
 | if SOC_FAMILY_ESPRESSIF_ESP32 | 
 |  | 
 | rsource "*/Kconfig" | 
 |  | 
 | menu "MAC Config" | 
 |  | 
 | config ESP_MAC_ADDR_UNIVERSE_WIFI_STA | 
 | 	bool | 
 |  | 
 | config ESP_MAC_ADDR_UNIVERSE_WIFI_AP | 
 | 	bool | 
 |  | 
 | config ESP_MAC_ADDR_UNIVERSE_ETH | 
 | 	bool | 
 |  | 
 | config ESP_MAC_ADDR_UNIVERSE_BT | 
 | 	bool | 
 |  | 
 | config ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE | 
 | 	bool | 
 |  | 
 | config ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO | 
 | 	bool | 
 |  | 
 | config ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR | 
 | 	bool | 
 |  | 
 | # Insert chip-specific MAC config | 
 | rsource "*/Kconfig.mac" | 
 |  | 
 | endmenu | 
 |  | 
 | menu "RTC Clock Config" | 
 |  | 
 | config RTC_CLK_CAL_CYCLES | 
 | 	int "Number of cycles for RTC_SLOW_CLK calibration" | 
 | 	default 3000 | 
 | 	range 0 32766 | 
 | 	help | 
 | 	  When the startup code initializes RTC_SLOW_CLK, it can perform | 
 | 	  calibration by comparing the RTC_SLOW_CLK frequency with main XTAL | 
 | 	  frequency. This option sets the number of RTC_SLOW_CLK cycles measured | 
 | 	  by the calibration routine. Higher numbers increase calibration | 
 | 	  precision, which may be important for applications which spend a lot of | 
 | 	  time in deep sleep. Lower numbers reduce startup time. | 
 |  | 
 | 	  When this option is set to 0, clock calibration will not be performed at | 
 | 	  startup, and approximate clock frequencies will be assumed: | 
 |  | 
 | 	  - 150000 Hz if internal RC oscillator is used as clock source. For this use value 1024. | 
 | 	  - 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more. | 
 | 	    In case more value will help improve the definition of the launch of the crystal. | 
 | 	    If the crystal could not start, it will be switched to internal RC. | 
 | endmenu | 
 |  | 
 | endif # SOC_FAMILY_ESPRESSIF_ESP32 |