3079caf2ce
Add a simple allocator for DMA safe memory. It will provide contiguous blocks of memory with D-Cache line size alignment. NOTE: The optimal granule size is the D-Cache line size (64), but due to restrictions in the granule allocator this would result in a maximum block size of 2K only, thus use 256B granules instead givin 8K max block size. Once the granule allocator is fixed this limitation can be removed.
86 lines
2.1 KiB
Plaintext
86 lines
2.1 KiB
Plaintext
#
|
|
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
#
|
|
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
# modifications.
|
|
#
|
|
CONFIG_ARCH="arm64"
|
|
CONFIG_ARCH_ARM64=y
|
|
CONFIG_ARCH_BOARD="imx93-evk"
|
|
CONFIG_ARCH_BOARD_IMX93_EVK=y
|
|
CONFIG_ARCH_CHIP="imx9"
|
|
CONFIG_ARCH_CHIP_IMX93=y
|
|
CONFIG_ARCH_CHIP_IMX9=y
|
|
CONFIG_ARCH_EARLY_PRINT=y
|
|
CONFIG_ARCH_INTERRUPTSTACK=4096
|
|
CONFIG_BUILTIN=y
|
|
CONFIG_CDCACM=y
|
|
CONFIG_DEBUG_ASSERTIONS=y
|
|
CONFIG_DEBUG_FEATURES=y
|
|
CONFIG_DEBUG_FULLOPT=y
|
|
CONFIG_DEBUG_SYMBOLS=y
|
|
CONFIG_DEFAULT_TASK_STACKSIZE=8192
|
|
CONFIG_DEV_ZERO=y
|
|
CONFIG_EXAMPLES_HELLO=y
|
|
CONFIG_EXPERIMENTAL=y
|
|
CONFIG_FS_PROCFS=y
|
|
CONFIG_FS_ROMFS=y
|
|
CONFIG_GRAN=y
|
|
CONFIG_HAVE_CXX=y
|
|
CONFIG_HAVE_CXXINITIALIZE=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_RESET=y
|
|
CONFIG_IDLETHREAD_STACKSIZE=8192
|
|
CONFIG_IMX9_DMA_ALLOC=y
|
|
CONFIG_IMX9_DMA_ALLOC_POOL_SIZE=81920
|
|
CONFIG_IMX9_EDMA=y
|
|
CONFIG_IMX9_FLEXIO1_PWM=y
|
|
CONFIG_IMX9_GPIO_IRQ=y
|
|
CONFIG_IMX9_LPI2C1=y
|
|
CONFIG_IMX9_LPI2C1_DMA=y
|
|
CONFIG_IMX9_LPI2C_DMA=y
|
|
CONFIG_IMX9_LPI2C_DYNTIMEO=y
|
|
CONFIG_IMX9_LPI2C_DYNTIMEO_STARTSTOP=10
|
|
CONFIG_IMX9_LPSPI6=y
|
|
CONFIG_IMX9_LPSPI6_DMA=y
|
|
CONFIG_IMX9_LPSPI_DMA=y
|
|
CONFIG_IMX9_LPUART1=y
|
|
CONFIG_IMX9_TPM3_PWM=y
|
|
CONFIG_IMX9_TPM3_PWM_CHMUX=0x00000003
|
|
CONFIG_IMX9_USBDEV_USBC1=y
|
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
|
CONFIG_INTELHEX_BINARY=y
|
|
CONFIG_LPUART1_SERIAL_CONSOLE=y
|
|
CONFIG_NSH_ARCHINIT=y
|
|
CONFIG_NSH_BUILTIN_APPS=y
|
|
CONFIG_NSH_FILEIOSIZE=512
|
|
CONFIG_NSH_READLINE=y
|
|
CONFIG_PREALLOC_TIMERS=4
|
|
CONFIG_PWM=y
|
|
CONFIG_PWM_NCHANNELS=4
|
|
CONFIG_RAMLOG=y
|
|
CONFIG_RAM_SIZE=134217728
|
|
CONFIG_RAM_START=0x80000000
|
|
CONFIG_RAW_BINARY=y
|
|
CONFIG_READLINE_CMD_HISTORY=y
|
|
CONFIG_RR_INTERVAL=200
|
|
CONFIG_SCHED_HPWORK=y
|
|
CONFIG_SCHED_HPWORKPRIORITY=192
|
|
CONFIG_SCHED_LPWORK=y
|
|
CONFIG_SCHED_LPWORKPRIORITY=50
|
|
CONFIG_SPI=y
|
|
CONFIG_SPINLOCK=y
|
|
CONFIG_STACK_COLORATION=y
|
|
CONFIG_START_MONTH=3
|
|
CONFIG_START_YEAR=2022
|
|
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
CONFIG_SYSTEM_CDCACM=y
|
|
CONFIG_SYSTEM_I2CTOOL=y
|
|
CONFIG_SYSTEM_NSH=y
|
|
CONFIG_SYSTEM_SPITOOL=y
|
|
CONFIG_SYSTEM_SYSTEM=y
|
|
CONFIG_SYSTEM_TIME64=y
|
|
CONFIG_TESTING_GETPRIME=y
|
|
CONFIG_TESTING_OSTEST=y
|