## # # @file # # @brief Configure script of LibBSP for the BeagleBoards. # AC_PREREQ([2.68]) AC_INIT([rtems-c-src-lib-libbsp-arm-beagle],[_RTEMS_VERSION],[rtems-bugs@rtems.com]) RTEMS_TOP(../../../../../..) RTEMS_SOURCE_TOP RTEMS_BUILD_TOP RTEMS_BSP_LINKCMDS RTEMS_CANONICAL_TARGET_CPU AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) RTEMS_BSP_CONFIGURE RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) RTEMS_BSPOPTS_SET([IS_DM3730],[beagleboard*],[1]) RTEMS_BSPOPTS_HELP([IS_DM3730],[true if SOC is DM3730]) RTEMS_BSPOPTS_SET([IS_AM335X],[beaglebone*],[1]) RTEMS_BSPOPTS_HELP([IS_AM335X],[true if SOC is AM335X]) RTEMS_BSPOPTS_SET([CONSOLE_BAUD],[*],[115200]) RTEMS_BSPOPTS_HELP([CONSOLE_BAUD],[initial baud for console UART]) RTEMS_BSPOPTS_SET([CONSOLE_POLLED],[*],[0]) RTEMS_BSPOPTS_HELP([CONSOLE_POLLED],[polled console i/o (e.g. to run testsuite)]) RTEMS_BSPOPTS_SET([BBB_DEBUG],[beaglebone*],[0]) RTEMS_BSPOPTS_HELP([BBB_DEBUG],[Enable BBB debug]) RTEMS_BSP_CLEANUP_OPTIONS AC_CONFIG_FILES([Makefile]) AC_OUTPUT