a3e3d9c198
Update STM32F469-disco configuration files to operate with new kernel. Result of make tinyconfig was taken as a starting point to fit kernel into flash memory. Current setup kernel + rootfs fits in 1.6MB on-chip flash memory Fixes: - Move kernel to new flash bank due to growth of dtb size - Fix kernel start address in bootloader - Remove outdated path which doesn't affect normal operation mode For better binary size optimization gcc LTO is turned on. Signed-off-by: Yauheni Saldatsenka <eugentoo@gmail.com> [Arnout: - squash 3 patches into 1; - remove unused dts file; - move linux/linux.config to linux-xip.config; - add a sentence to readme to say SD card is not needed. ] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
121 lines
3.3 KiB
Plaintext
121 lines
3.3 KiB
Plaintext
# CONFIG_LOCALVERSION_AUTO is not set
|
|
CONFIG_KERNEL_XZ=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_HIGH_RES_TIMERS=y
|
|
CONFIG_PREEMPT=y
|
|
CONFIG_LOG_BUF_SHIFT=12
|
|
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=10
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_INITRAMFS_SOURCE="${BR_BINARIES_DIR}/rootfs.cpio"
|
|
# CONFIG_RD_GZIP is not set
|
|
# CONFIG_RD_BZIP2 is not set
|
|
# CONFIG_RD_LZMA is not set
|
|
# CONFIG_RD_XZ is not set
|
|
# CONFIG_RD_LZO is not set
|
|
# CONFIG_RD_LZ4 is not set
|
|
# CONFIG_RD_ZSTD is not set
|
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
|
# CONFIG_MULTIUSER is not set
|
|
# CONFIG_SYSFS_SYSCALL is not set
|
|
# CONFIG_FHANDLE is not set
|
|
# CONFIG_POSIX_TIMERS is not set
|
|
# CONFIG_BUG is not set
|
|
# CONFIG_BASE_FULL is not set
|
|
# CONFIG_FUTEX is not set
|
|
# CONFIG_EPOLL is not set
|
|
# CONFIG_SIGNALFD is not set
|
|
# CONFIG_TIMERFD is not set
|
|
# CONFIG_EVENTFD is not set
|
|
# CONFIG_AIO is not set
|
|
# CONFIG_IO_URING is not set
|
|
# CONFIG_ADVISE_SYSCALLS is not set
|
|
# CONFIG_MEMBARRIER is not set
|
|
# CONFIG_KALLSYMS is not set
|
|
CONFIG_KCMP=y
|
|
# CONFIG_RSEQ is not set
|
|
CONFIG_EMBEDDED=y
|
|
# CONFIG_VM_EVENT_COUNTERS is not set
|
|
# CONFIG_COMPAT_BRK is not set
|
|
CONFIG_SLOB=y
|
|
# CONFIG_SLAB_MERGE_DEFAULT is not set
|
|
# CONFIG_MMU is not set
|
|
CONFIG_ARCH_STM32=y
|
|
# CONFIG_MACH_STM32F429 is not set
|
|
# CONFIG_MACH_STM32F746 is not set
|
|
# CONFIG_MACH_STM32F769 is not set
|
|
# CONFIG_MACH_STM32H743 is not set
|
|
CONFIG_CPU_V7M_NUM_IRQ=240
|
|
# CONFIG_ARM_DMA_MEM_BUFFERABLE is not set
|
|
CONFIG_SET_MEM_PARAM=y
|
|
CONFIG_DRAM_BASE=0xc0000000
|
|
CONFIG_DRAM_SIZE=0x01000000
|
|
CONFIG_HZ_1000=y
|
|
# CONFIG_ATAGS is not set
|
|
CONFIG_XIP_KERNEL=y
|
|
CONFIG_XIP_PHYS_ADDR=0x08010000
|
|
CONFIG_XIP_DEFLATED_DATA=y
|
|
# CONFIG_SUSPEND is not set
|
|
# CONFIG_STACKPROTECTOR is not set
|
|
# CONFIG_COMPAT_32BIT_TIME is not set
|
|
# CONFIG_GCC_PLUGINS is not set
|
|
# CONFIG_BLOCK is not set
|
|
CONFIG_BINFMT_FLAT=y
|
|
CONFIG_BINFMT_SHARED_FLAT=y
|
|
# CONFIG_COREDUMP is not set
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
# CONFIG_STANDALONE is not set
|
|
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
|
|
# CONFIG_FW_LOADER is not set
|
|
# CONFIG_ALLOW_DEV_COREDUMP is not set
|
|
CONFIG_EEPROM_93CX6=y
|
|
# CONFIG_INPUT is not set
|
|
# CONFIG_VT is not set
|
|
# CONFIG_UNIX98_PTYS is not set
|
|
# CONFIG_LEGACY_PTYS is not set
|
|
# CONFIG_LDISC_AUTOLOAD is not set
|
|
CONFIG_SERIAL_STM32=y
|
|
CONFIG_SERIAL_STM32_CONSOLE=y
|
|
# CONFIG_DEVMEM is not set
|
|
# CONFIG_HWMON is not set
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_MFD_STM32_TIMERS=y
|
|
# CONFIG_USB_SUPPORT is not set
|
|
CONFIG_NEW_LEDS=y
|
|
CONFIG_LEDS_CLASS=y
|
|
CONFIG_LEDS_GPIO=y
|
|
CONFIG_LEDS_TRIGGERS=y
|
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_STM32=y
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_STM32_DMA=y
|
|
CONFIG_STM32_DMAMUX=y
|
|
CONFIG_STM32_MDMA=y
|
|
CONFIG_SYNC_FILE=y
|
|
# CONFIG_VIRTIO_MENU is not set
|
|
# CONFIG_VHOST_MENU is not set
|
|
CONFIG_IIO=y
|
|
CONFIG_IIO_BUFFER=y
|
|
CONFIG_IIO_TRIGGERED_BUFFER=y
|
|
CONFIG_IIO_STM32_TIMER_TRIGGER=y
|
|
# CONFIG_FILE_LOCKING is not set
|
|
# CONFIG_DNOTIFY is not set
|
|
# CONFIG_INOTIFY_USER is not set
|
|
# CONFIG_PROC_SYSCTL is not set
|
|
CONFIG_CONFIGFS_FS=y
|
|
# CONFIG_MISC_FILESYSTEMS is not set
|
|
CONFIG_NLS=y
|
|
CONFIG_PRINTK_TIME=y
|
|
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=15
|
|
CONFIG_CONSOLE_LOGLEVEL_QUIET=15
|
|
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7
|
|
# CONFIG_SYMBOLIC_ERRNAME is not set
|
|
CONFIG_DEBUG_INFO=y
|
|
# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
|
|
CONFIG_DEBUG_FS=y
|
|
# CONFIG_DEBUG_MISC is not set
|
|
# CONFIG_SCHED_DEBUG is not set
|
|
# CONFIG_RCU_TRACE is not set
|
|
# CONFIG_RUNTIME_TESTING_MENU is not set
|