1# Copyright (c) 2023 Enphase Energy 2# SPDX-License-Identifier: Apache-2.0 3 4if SOC_SERIES_AM6X 5 6config KERNEL_ENTRY 7 default "_vector_table" 8 9# Workaround for not being able to have commas in macro arguments 10DT_CHOSEN_Z_FLASH := zephyr,flash 11 12config FLASH_SIZE 13 default $(dt_chosen_reg_size_int,$(DT_CHOSEN_Z_FLASH),0,K) 14 15config FLASH_BASE_ADDRESS 16 default $(dt_chosen_reg_addr_hex,$(DT_CHOSEN_Z_FLASH)) 17 18config NUM_IRQS 19 default 64 if SOC_SERIES_AM6X_M4 20 default 280 if SOC_SERIES_AM6X_A53 21 default 512 if SOC_SERIES_AM6X_R5 22 23config SYS_CLOCK_HW_CYCLES_PER_SEC 24 default 400000000 if SOC_SERIES_AM6X_M4 25 default 200000000 if SOC_SERIES_AM6X_A53 26 default 19200000 if SOC_SERIES_AM6X_R5 27 28if SERIAL 29 30config UART_NS16550 31 default y 32 33config UART_NS16550_TI_K3 34 default y if SOC_SERIES_AM6X_M4 35 default y if SOC_SERIES_AM6X_R5 36 37choice UART_NS16550_VARIANT 38 default UART_NS16550_VARIANT_NS16750 39endchoice 40 41endif # SERIAL 42 43config BUILD_OUTPUT_BIN 44 default n if SOC_SERIES_AM6X_M4 45 default n if SOC_SERIES_AM6X_R5 46 47endif # SOC_SERIES_AM6X 48