From 6d0c7637b4ae434f365079753258558efc0ffdd7 Mon Sep 17 00:00:00 2001 From: jbnadal Date: Wed, 29 Mar 2017 18:32:06 +0200 Subject: [PATCH] WIP --- bsp/board/domo/scripts/post-build.sh | 3 +- bsp/buildroot_external/Config.in | 18 +- bsp/buildroot_external/external.mk | 2 +- projects/pi3_domo/Makefile | 2 +- projects/pi3_domo/configs/buildroot.config | 307 ++++++++++++++----- projects/pi3_domo/configs/config.txt | 3 + projects/pi3_domo/configs/genimage.config | 19 +- projects/pi3_domo/configs/linuxKernel.config | 85 +++-- 8 files changed, 301 insertions(+), 138 deletions(-) diff --git a/bsp/board/domo/scripts/post-build.sh b/bsp/board/domo/scripts/post-build.sh index 9a2f499c..1bf83235 100755 --- a/bsp/board/domo/scripts/post-build.sh +++ b/bsp/board/domo/scripts/post-build.sh @@ -19,7 +19,8 @@ echo "BR_STAGING: ${BR_STAGING}" echo "BR_PROJECT: " ${BR_PROJECT} # Generate uboot scripts -if [ -d ${AW_PROJECT}/uboot/ ]; then + +if [ -d ${BR_PROJECT}/uboot/ ]; then for cmd_file in `ls ${BR_PROJECT}/uboot/*.cmd` do echo "uboot script: $cmd_file" diff --git a/bsp/buildroot_external/Config.in b/bsp/buildroot_external/Config.in index 270ba9be..cee9ecef 100644 --- a/bsp/buildroot_external/Config.in +++ b/bsp/buildroot_external/Config.in @@ -1,28 +1,28 @@ menu "Third parties" # LIBUBOX -source "$BR2_EXTERNAL/package/libubox/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/libubox/Config.in" # NETIFD -source "$BR2_EXTERNAL/package/netifd/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/netifd/Config.in" # PROCD -source "$BR2_EXTERNAL/package/procd/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/procd/Config.in" # UBOX -source "$BR2_EXTERNAL/package/ubox/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/ubox/Config.in" # UBUS -source "$BR2_EXTERNAL/package/ubus/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/ubus/Config.in" # UCI -source "$BR2_EXTERNAL/package/uci/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/uci/Config.in" # UCLIENT -source "$BR2_EXTERNAL/package/uclient/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/uclient/Config.in" # UHTTPD -source "$BR2_EXTERNAL/package/uhttpd/Config.in" +#source "$BR2_EXTERNAL_DOMO_PATH/package/uhttpd/Config.in" endmenu # Third parties @@ -32,6 +32,6 @@ endmenu # Domo menu "Host tools" -source "$BR2_EXTERNAL/package/virtfs-xattr/Config.in" +source "$BR2_EXTERNAL_DOMO_PATH/package/virtfs-xattr/Config.in" endmenu # Host tools diff --git a/bsp/buildroot_external/external.mk b/bsp/buildroot_external/external.mk index 40f7eae3..a75366d0 100644 --- a/bsp/buildroot_external/external.mk +++ b/bsp/buildroot_external/external.mk @@ -1 +1 @@ -include $(sort $(wildcard $(BR2_EXTERNAL)/package/*/*.mk)) +include $(sort $(wildcard $(BR2_EXTERNAL_DOMO_PATH)/package/*/*.mk)) diff --git a/projects/pi3_domo/Makefile b/projects/pi3_domo/Makefile index 5d1aeaa8..b6aaa0e2 100644 --- a/projects/pi3_domo/Makefile +++ b/projects/pi3_domo/Makefile @@ -3,7 +3,7 @@ # Define the target. export BR_PROJECT:=$(shell pwd) -export BR_PROJECT_NAME:=pi_domo +export BR_PROJECT_NAME:=pi3_domo export BR_BOARD:=$(shell pwd)/../../bsp/board/domo/ diff --git a/projects/pi3_domo/configs/buildroot.config b/projects/pi3_domo/configs/buildroot.config index ceb2b5b0..20cf53a1 100644 --- a/projects/pi3_domo/configs/buildroot.config +++ b/projects/pi3_domo/configs/buildroot.config @@ -1,8 +1,9 @@ # # Automatically generated file; DO NOT EDIT. -# Buildroot 2016.08.1-gc269a1c-dirty Configuration +# Buildroot 2017.02-g2f049e0-dirty Configuration # BR2_HAVE_DOT_CONFIG=y +BR2_HOST_GCC_AT_LEAST_4_5=y BR2_HOST_GCC_AT_LEAST_4_6=y BR2_HOST_GCC_AT_LEAST_4_7=y BR2_HOST_GCC_AT_LEAST_4_8=y @@ -29,6 +30,7 @@ BR2_arm=y # BR2_mips64 is not set # BR2_mips64el is not set # BR2_nios2 is not set +# BR2_or1k is not set # BR2_powerpc is not set # BR2_powerpc64 is not set # BR2_powerpc64le is not set @@ -40,31 +42,37 @@ BR2_arm=y BR2_ARCH="arm" BR2_ENDIAN="LITTLE" BR2_GCC_TARGET_ABI="aapcs-linux" -BR2_GCC_TARGET_CPU="arm1176jzf-s" -BR2_GCC_TARGET_FPU="vfp" +BR2_GCC_TARGET_CPU="cortex-a7" +BR2_GCC_TARGET_FPU="neon-vfpv4" BR2_GCC_TARGET_FLOAT_ABI="hard" BR2_GCC_TARGET_MODE="arm" BR2_BINFMT_SUPPORTS_SHARED=y BR2_BINFMT_ELF=y +BR2_ARM_CPU_HAS_NEON=y BR2_ARM_CPU_HAS_VFPV2=y +BR2_ARM_CPU_HAS_VFPV3=y +BR2_ARM_CPU_HAS_VFPV4=y BR2_ARM_CPU_HAS_ARM=y -BR2_ARM_CPU_HAS_THUMB=y -BR2_ARM_CPU_ARMV6=y +BR2_ARM_CPU_HAS_THUMB2=y +BR2_ARM_CPU_ARMV7A=y # BR2_arm920t is not set # BR2_arm922t is not set # BR2_arm926t is not set # BR2_arm1136j_s is not set # BR2_arm1136jf_s is not set # BR2_arm1176jz_s is not set -BR2_arm1176jzf_s=y +# BR2_arm1176jzf_s is not set # BR2_arm11mpcore is not set # BR2_cortex_a5 is not set -# BR2_cortex_a7 is not set +BR2_cortex_a7=y # BR2_cortex_a8 is not set # BR2_cortex_a9 is not set # BR2_cortex_a12 is not set # BR2_cortex_a15 is not set # BR2_cortex_a17 is not set +# BR2_cortex_a53 is not set +# BR2_cortex_a57 is not set +# BR2_cortex_a72 is not set # BR2_cortex_m3 is not set # BR2_cortex_m4 is not set # BR2_fa526 is not set @@ -74,12 +82,15 @@ BR2_arm1176jzf_s=y # BR2_iwmmxt is not set # BR2_ARM_EABI is not set BR2_ARM_EABIHF=y -BR2_ARM_FPU_VFPV2=y +# BR2_ARM_FPU_VFPV2 is not set +# BR2_ARM_FPU_VFPV3 is not set +# BR2_ARM_FPU_VFPV3D16 is not set +# BR2_ARM_FPU_VFPV4 is not set +# BR2_ARM_FPU_VFPV4D16 is not set +# BR2_ARM_FPU_NEON is not set +BR2_ARM_FPU_NEON_VFPV4=y BR2_ARM_INSTRUCTIONS_ARM=y - -# -# Thumb1 is not compatible with VFP -# +# BR2_ARM_INSTRUCTIONS_THUMB2 is not set # # Build options @@ -100,15 +111,17 @@ BR2_HG="hg" BR2_ZCAT="gzip -d -c" BR2_BZCAT="bzcat" BR2_XZCAT="xzcat" +BR2_LZCAT="lzip -d -c" BR2_TAR_OPTIONS="" BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig" -BR2_DL_DIR="$(TOPDIR)/../buildroot-dl" +BR2_DL_DIR="$(BUILDS_ROOT)/dl" BR2_HOST_DIR="$(WORKSPACE_DIR)/cross" # # Mirrors and Download locations # -BR2_PRIMARY_SITE="" +BR2_PRIMARY_SITE="http://serveur.nadal-fr.com/buildroot/" +# BR2_PRIMARY_SITE_ONLY is not set BR2_BACKUP_SITE="http://sources.buildroot.net" BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub" BR2_GNU_MIRROR="http://ftpmirror.gnu.org" @@ -116,7 +129,6 @@ BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org" BR2_CPAN_MIRROR="http://cpan.metacpan.org" BR2_JLEVEL=0 # BR2_CCACHE is not set -# BR2_DEPRECATED is not set # BR2_ENABLE_DEBUG is not set BR2_STRIP_strip=y # BR2_STRIP_none is not set @@ -128,6 +140,7 @@ BR2_STRIP_EXCLUDE_DIRS="" # BR2_OPTIMIZE_3 is not set # BR2_OPTIMIZE_G is not set BR2_OPTIMIZE_S=y +# BR2_GOOGLE_BREAKPAD_ENABLE is not set # # Stack Smashing Protection needs a toolchain w/ SSP @@ -153,20 +166,22 @@ BR2_TOOLCHAIN_USES_UCLIBC=y BR2_TOOLCHAIN_EXTERNAL=y # -# Linaro toolchains available for Cortex-A + EABIhf +# Toolchain External Options # +# BR2_TOOLCHAIN_EXTERNAL_LINARO_ARM is not set # # Sourcery CodeBench toolchains available for the EABI ABI # -# BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS is not set BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y # BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED is not set +BR2_TOOLCHAIN_EXTERNAL_UCLIBC=y +BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL=y +BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL="toolchain-external-custom" +BR2_TOOLCHAIN_EXTERNAL_PREFIX="$(ARCH)-linux" BR2_TOOLCHAIN_EXTERNAL_URL="http://serveur.nadal-fr.com/toolchains/toolchain_pi-5_4_0-uclibc.tar.bz2" BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="$(ARCH)-linux" -BR2_TOOLCHAIN_EXTERNAL_PREFIX="$(ARCH)-linux" -BR2_TOOLCHAIN_EXTERNAL_UCLIBC=y # BR2_TOOLCHAIN_EXTERNAL_GCC_6 is not set BR2_TOOLCHAIN_EXTERNAL_GCC_5=y # BR2_TOOLCHAIN_EXTERNAL_GCC_4_9 is not set @@ -176,6 +191,9 @@ BR2_TOOLCHAIN_EXTERNAL_GCC_5=y # BR2_TOOLCHAIN_EXTERNAL_GCC_4_5 is not set # BR2_TOOLCHAIN_EXTERNAL_GCC_4_4 is not set # BR2_TOOLCHAIN_EXTERNAL_GCC_4_3 is not set +# BR2_TOOLCHAIN_EXTERNAL_GCC_OLD is not set +# BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9 is not set +# BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_8 is not set # BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_7 is not set # BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_6 is not set # BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_5 is not set @@ -216,10 +234,17 @@ BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_NPTL=y # BR2_TOOLCHAIN_EXTERNAL_HAS_SSP is not set BR2_TOOLCHAIN_EXTERNAL_INET_RPC=y BR2_TOOLCHAIN_EXTERNAL_CXX=y -# BR2_TOOLCHAIN_EXTERNAL_FORTRAN is not set BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="" # BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY is not set + +# +# Host GDB Options +# # BR2_PACKAGE_HOST_GDB is not set + +# +# Toolchain Generic Options +# BR2_TOOLCHAIN_HAS_NATIVE_RPC=y BR2_USE_WCHAR=y BR2_INSTALL_LIBSTDCPP=y @@ -270,6 +295,8 @@ BR2_TOOLCHAIN_GCC_AT_LEAST="5" BR2_TOOLCHAIN_HAS_SYNC_1=y BR2_TOOLCHAIN_HAS_SYNC_2=y BR2_TOOLCHAIN_HAS_SYNC_4=y +BR2_TOOLCHAIN_ARM_HAS_SYNC_8=y +BR2_TOOLCHAIN_HAS_SYNC_8=y BR2_TOOLCHAIN_HAS_LIBATOMIC=y BR2_TOOLCHAIN_HAS_ATOMIC=y @@ -303,7 +330,7 @@ BR2_TARGET_GENERIC_ROOT_PASSWD="" BR2_SYSTEM_BIN_SH_BUSYBOX=y # -# bash, dash, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS +# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # # BR2_SYSTEM_BIN_SH_NONE is not set BR2_SYSTEM_BIN_SH="busybox" @@ -340,10 +367,9 @@ BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y # BR2_LINUX_KERNEL_CUSTOM_HG is not set # BR2_LINUX_KERNEL_CUSTOM_SVN is not set -# BR2_LINUX_KERNEL_CUSTOM_LOCAL is not set BR2_LINUX_KERNEL_CUSTOM_REPO_URL="ssh://git@serveur.nadal-fr.com:5023/PI/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="c39a262aaf850dabf3c5db720510088225a00999" -BR2_LINUX_KERNEL_VERSION="c39a262aaf850dabf3c5db720510088225a00999" +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="4_4_43" +BR2_LINUX_KERNEL_VERSION="4_4_43" BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/patches/linux/rpi/" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set # BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG is not set @@ -364,7 +390,7 @@ BR2_LINUX_KERNEL_GZIP=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_USE_INTREE_DTS=y # BR2_LINUX_KERNEL_USE_CUSTOM_DTS is not set -BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-cm" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b" # BR2_LINUX_KERNEL_INSTALL_TARGET is not set # @@ -372,13 +398,17 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-c # # BR2_LINUX_KERNEL_EXT_XENOMAI is not set # BR2_LINUX_KERNEL_EXT_RTAI is not set +# BR2_LINUX_KERNEL_EXT_EV3DEV_LINUX_DRIVERS is not set # BR2_LINUX_KERNEL_EXT_FBTFT is not set +# BR2_LINUX_KERNEL_EXT_AUFS is not set # # Linux Kernel Tools # -# BR2_LINUX_KERNEL_TOOL_CPUPOWER is not set -# BR2_LINUX_KERNEL_TOOL_PERF is not set +# BR2_PACKAGE_LINUX_TOOLS_CPUPOWER is not set +# BR2_PACKAGE_LINUX_TOOLS_GPIO is not set +# BR2_PACKAGE_LINUX_TOOLS_IIO is not set +# BR2_PACKAGE_LINUX_TOOLS_PERF is not set # # selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS @@ -413,18 +443,25 @@ BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y # BR2_PACKAGE_GSTREAMER is not set # BR2_PACKAGE_GSTREAMER1 is not set # BR2_PACKAGE_JACK2 is not set +BR2_PACKAGE_KODI_ARCH_SUPPORTS=y + +# +# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.7, host gcc >= 4.6 +# # # kodi requires an OpenGL ES and EGL backend # # BR2_PACKAGE_LAME is not set # BR2_PACKAGE_MADPLAY is not set +# BR2_PACKAGE_MIMIC is not set # # miraclecast needs systemd and a glibc toolchain w/ threads and wchar # # BR2_PACKAGE_MJPEGTOOLS is not set # BR2_PACKAGE_MODPLUGTOOLS is not set +# BR2_PACKAGE_MOTION is not set # BR2_PACKAGE_MPD is not set # BR2_PACKAGE_MPD_MPC is not set # BR2_PACKAGE_MPG123 is not set @@ -444,6 +481,7 @@ BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS=y # # BR2_PACKAGE_TSTOOLS is not set # BR2_PACKAGE_TWOLAME is not set +# BR2_PACKAGE_UDPXY is not set # BR2_PACKAGE_UPMPDCLI is not set # BR2_PACKAGE_V4L2GRAB is not set # BR2_PACKAGE_VLC is not set @@ -467,10 +505,7 @@ BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS=y # # Debugging, profiling and benchmark # - -# -# blktrace needs a glibc or musl toolchain -# +# BR2_PACKAGE_BLKTRACE is not set # BR2_PACKAGE_BONNIE is not set # BR2_PACKAGE_CACHE_CALIBRATOR is not set # BR2_PACKAGE_DHRYSTONE is not set @@ -484,13 +519,11 @@ BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS=y # gdb/gdbserver needs a toolchain w/ threads, threads debug # BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y - -# -# google-breakpad requires a glibc toolchain w/ C++ enabled -# +# BR2_PACKAGE_GOOGLE_BREAKPAD is not set # BR2_PACKAGE_IOZONE is not set # BR2_PACKAGE_KEXEC is not set # BR2_PACKAGE_KTAP is not set +# BR2_PACKAGE_KVM_UNIT_TESTS is not set # BR2_PACKAGE_LATENCYTOP is not set # BR2_PACKAGE_LMBENCH is not set # BR2_PACKAGE_LTP_TESTSUITE is not set @@ -502,7 +535,11 @@ BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # BR2_PACKAGE_NETPERF is not set # -# netsniff-ng needs a glibc toolchain w/ threads, headers >= 3.0 +# netsniff-ng needs a glibc or musl toolchain w/ threads, headers >= 3.0 +# + +# +# nmon needs a glibc toolchain # BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y # BR2_PACKAGE_OPROFILE is not set @@ -521,7 +558,10 @@ BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y # BR2_PACKAGE_SYSDIG is not set # BR2_PACKAGE_TINYMEMBENCH is not set # BR2_PACKAGE_TRACE_CMD is not set +BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y # BR2_PACKAGE_TRINITY is not set +# BR2_PACKAGE_UCLIBC_NG_TEST is not set +# BR2_PACKAGE_VALGRIND is not set # BR2_PACKAGE_WHETSTONE is not set # @@ -538,6 +578,7 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y # BR2_PACKAGE_FLEX is not set # BR2_PACKAGE_GETTEXT is not set # BR2_PACKAGE_GIT is not set +# BR2_PACKAGE_GIT_CRYPT is not set # BR2_PACKAGE_GPERF is not set # BR2_PACKAGE_JQ is not set # BR2_PACKAGE_LIBTOOL is not set @@ -549,6 +590,7 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y # # Filesystem and flash utilities # +# BR2_PACKAGE_AUFS_UTIL is not set # BR2_PACKAGE_AUTOFS is not set # BR2_PACKAGE_BTRFS_PROGS is not set # BR2_PACKAGE_CIFS_UTILS is not set @@ -567,7 +609,6 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y # BR2_PACKAGE_GENEXT2FS is not set # BR2_PACKAGE_GENPART is not set # BR2_PACKAGE_GENROMFS is not set -# BR2_PACKAGE_MAKEDEVS is not set # BR2_PACKAGE_MMC_UTILS is not set # BR2_PACKAGE_MTD is not set # BR2_PACKAGE_MTOOLS is not set @@ -651,10 +692,7 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y # # BR2_PACKAGE_CEGUI06 is not set # BR2_PACKAGE_DIRECTFB is not set - -# -# efl needs udev /dev management and a toolchain w/ C++, dynamic library, gcc >= 4.7, threads, wchar -# +# BR2_PACKAGE_EFL is not set # BR2_PACKAGE_FBDUMP is not set # BR2_PACKAGE_FBGRAB is not set # BR2_PACKAGE_FB_TEST_APP is not set @@ -708,12 +746,13 @@ BR2_PACKAGE_RPI_FIRMWARE_DEFAULT=y # BR2_PACKAGE_RPI_FIRMWARE_X is not set # BR2_PACKAGE_RPI_FIRMWARE_CD is not set BR2_PACKAGE_RPI_FIRMWARE_BOOT="" -# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set +BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS=y # # vcdbg needs a glibc toolchain w/ C++ # # BR2_PACKAGE_SUNXI_BOARDS is not set +# BR2_PACKAGE_TS4900_FPGA is not set # BR2_PACKAGE_UX500_FIRMWARE is not set # BR2_PACKAGE_WILC1000_FIRMWARE is not set # BR2_PACKAGE_ZD1211_FIRMWARE is not set @@ -725,8 +764,9 @@ BR2_PACKAGE_RPI_FIRMWARE_BOOT="" # BR2_PACKAGE_AVRDUDE is not set # -# bcache-tools needs udev /dev management and a toolchain w/ wchar +# bcache-tools needs udev /dev management # +# BR2_PACKAGE_CBOOTIMAGE is not set # BR2_PACKAGE_CC_TOOL is not set # BR2_PACKAGE_CDRKIT is not set # BR2_PACKAGE_CRYPTSETUP is not set @@ -807,11 +847,14 @@ BR2_PACKAGE_RPI_FIRMWARE_BOOT="" # BR2_PACKAGE_PIFMRDS is not set # BR2_PACKAGE_POWERTOP is not set # BR2_PACKAGE_PPS_TOOLS is not set +# BR2_PACKAGE_PRU_SOFTWARE_SUPPORT is not set # BR2_PACKAGE_READ_EDID is not set # BR2_PACKAGE_RFKILL is not set +# BR2_PACKAGE_RNG_TOOLS is not set # BR2_PACKAGE_RPI_USERLAND is not set # BR2_PACKAGE_RS485CONF is not set # BR2_PACKAGE_RTL8188EU is not set +# BR2_PACKAGE_RTL8723BS is not set # BR2_PACKAGE_RTL8821AU is not set # BR2_PACKAGE_SANE_BACKENDS is not set # BR2_PACKAGE_SDPARM is not set @@ -821,7 +864,6 @@ BR2_PACKAGE_RPI_FIRMWARE_BOOT="" # BR2_PACKAGE_SISPMCTL is not set # BR2_PACKAGE_SMARTMONTOOLS is not set # BR2_PACKAGE_SMSTOOLS3 is not set -# BR2_PACKAGE_SNOWBALL_HDMISERVICE is not set # BR2_PACKAGE_SPI_TOOLS is not set # BR2_PACKAGE_SREDIRD is not set # BR2_PACKAGE_STATSERIAL is not set @@ -861,10 +903,15 @@ BR2_PACKAGE_UBOOT_TOOLS=y # BR2_PACKAGE_UBOOT_TOOLS_MKENVIMAGE is not set BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV=y # BR2_PACKAGE_UBOOT_TOOLS_DUMPIMAGE is not set +# BR2_PACKAGE_UBUS is not set # # udisks needs udev /dev management # + +# +# upower needs udev /dev management +# # BR2_PACKAGE_USB_MODESWITCH is not set # BR2_PACKAGE_USB_MODESWITCH_DATA is not set @@ -876,6 +923,10 @@ BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV=y # usbutils needs udev /dev management and toolchain w/ threads # # BR2_PACKAGE_W_SCAN is not set + +# +# wf111 needs a glibc toolchain +# # BR2_PACKAGE_WIPE is not set # BR2_PACKAGE_XORRISO is not set @@ -916,8 +967,10 @@ BR2_PACKAGE_MONO_ARCH_SUPPORTS=y # Audio/Sound # # BR2_PACKAGE_ALSA_LIB is not set +# BR2_PACKAGE_AUBIO is not set # BR2_PACKAGE_AUDIOFILE is not set # BR2_PACKAGE_CELT051 is not set +BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y # BR2_PACKAGE_FDK_AAC is not set # BR2_PACKAGE_LIBAO is not set # BR2_PACKAGE_LIBASPLIB is not set @@ -930,6 +983,7 @@ BR2_PACKAGE_MONO_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBCUEFILE is not set # BR2_PACKAGE_LIBEBUR128 is not set # BR2_PACKAGE_LIBG7221 is not set +# BR2_PACKAGE_LIBGSM is not set # BR2_PACKAGE_LIBID3TAG is not set # BR2_PACKAGE_LIBILBC is not set # BR2_PACKAGE_LIBLO is not set @@ -958,6 +1012,7 @@ BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y # BR2_PACKAGE_TINYALSA is not set # BR2_PACKAGE_TREMOR is not set # BR2_PACKAGE_VO_AACENC is not set +BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y # BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING is not set # @@ -1005,12 +1060,14 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi" # BR2_PACKAGE_POLARSSL is not set # BR2_PACKAGE_TINYDTLS is not set # BR2_PACKAGE_TROUSERS is not set +# BR2_PACKAGE_USTREAM_SSL is not set # # Database # # BR2_PACKAGE_BERKELEYDB is not set # BR2_PACKAGE_GDBM is not set +# BR2_PACKAGE_HIREDIS is not set # BR2_PACKAGE_KOMPEXSQLITE is not set # BR2_PACKAGE_LEVELDB is not set BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y @@ -1066,6 +1123,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # BR2_PACKAGE_IMLIB2 is not set # BR2_PACKAGE_JASPER is not set # BR2_PACKAGE_JPEG is not set +BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # BR2_PACKAGE_KMSXX is not set # BR2_PACKAGE_LCMS2 is not set # BR2_PACKAGE_LIBART is not set @@ -1101,7 +1159,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # # -# libgtk3 needs an OpenGL or OpenGL EGL backend provided by mesa3d +# libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend # # BR2_PACKAGE_LIBMNG is not set # BR2_PACKAGE_LIBPNG is not set @@ -1132,7 +1190,6 @@ BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y # # webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 4.9 # -BR2_PACKAGE_WEBKITGTK24_ARCH_SUPPORTS=y # BR2_PACKAGE_WEBP is not set # BR2_PACKAGE_ZBAR is not set # BR2_PACKAGE_ZXING_CPP is not set @@ -1161,6 +1218,10 @@ BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBFTDI is not set # BR2_PACKAGE_LIBFTDI1 is not set +# +# libgpiod needs kernel headers >= 4.8 +# + # # libgudev needs udev /dev handling and a toolchain w/ wchar, threads # @@ -1193,10 +1254,7 @@ BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBXKBCOMMON is not set # BR2_PACKAGE_MRAA is not set # BR2_PACKAGE_MTDEV is not set - -# -# ne10 needs a toolchain w/ neon -# +# BR2_PACKAGE_NE10 is not set # BR2_PACKAGE_NEARDAL is not set # BR2_PACKAGE_OWFS is not set # BR2_PACKAGE_PCSC_LITE is not set @@ -1223,6 +1281,7 @@ BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS=y BR2_PACKAGE_EXPAT=y # BR2_PACKAGE_EZXML is not set # BR2_PACKAGE_JANSSON is not set +# BR2_PACKAGE_JSMN is not set BR2_PACKAGE_JSON_C=y # BR2_PACKAGE_JSON_GLIB is not set # BR2_PACKAGE_JSONCPP is not set @@ -1236,6 +1295,7 @@ BR2_PACKAGE_JSON_C=y # BR2_PACKAGE_LIBXSLT is not set # BR2_PACKAGE_LIBYAML is not set # BR2_PACKAGE_MXML is not set +# BR2_PACKAGE_PUGIXML is not set # BR2_PACKAGE_RAPIDJSON is not set # BR2_PACKAGE_RAPIDXML is not set # BR2_PACKAGE_RAPTOR is not set @@ -1390,6 +1450,7 @@ BR2_PACKAGE_LIBNL=y # openzwave needs udev and a toolchain w/ C++, threads, wchar # # BR2_PACKAGE_ORTP is not set +# BR2_PACKAGE_PAHO_MQTT_C is not set # BR2_PACKAGE_QDECODER is not set # BR2_PACKAGE_QPID_PROTON is not set # BR2_PACKAGE_RABBITMQ_C is not set @@ -1399,7 +1460,6 @@ BR2_PACKAGE_LIBNL=y # BR2_PACKAGE_SOFIA_SIP is not set # BR2_PACKAGE_THRIFT is not set # BR2_PACKAGE_USBREDIR is not set -# BR2_PACKAGE_WVSTREAMS is not set # BR2_PACKAGE_ZEROMQ is not set # BR2_PACKAGE_ZMQPP is not set # BR2_PACKAGE_ZYRE is not set @@ -1412,9 +1472,12 @@ BR2_PACKAGE_LIBNL=y # BR2_PACKAGE_ARGP_STANDALONE is not set # BR2_PACKAGE_ARMADILLO is not set # BR2_PACKAGE_ATF is not set +# BR2_PACKAGE_BCTOOLBOX is not set # BR2_PACKAGE_BDWGC is not set # BR2_PACKAGE_BOOST is not set # BR2_PACKAGE_CLAPACK is not set +BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y +# BR2_PACKAGE_CLASSPATH is not set # BR2_PACKAGE_CPPCMS is not set # BR2_PACKAGE_DAWGDIC is not set # BR2_PACKAGE_DING_LIBS is not set @@ -1460,7 +1523,9 @@ BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBFFI is not set # BR2_PACKAGE_LIBGEE is not set # BR2_PACKAGE_LIBGLIB2 is not set +# BR2_PACKAGE_LIBGLOB is not set # BR2_PACKAGE_LIBICAL is not set +# BR2_PACKAGE_LIBITE is not set # BR2_PACKAGE_LIBLINEAR is not set BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y # BR2_PACKAGE_LIBNSPR is not set @@ -1474,6 +1539,7 @@ BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBTASN1 is not set # BR2_PACKAGE_LIBTOMMATH is not set # BR2_PACKAGE_LIBTPL is not set +# BR2_PACKAGE_LIBUBOX is not set # BR2_PACKAGE_LIBUCI is not set BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBUNWIND is not set @@ -1495,7 +1561,7 @@ BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y # BR2_PACKAGE_MPFR is not set # BR2_PACKAGE_MSGPACK is not set # BR2_PACKAGE_MTDEV2TUIO is not set -BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="ARMV6" +BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="ARMV7" BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y # BR2_PACKAGE_OPENBLAS is not set # BR2_PACKAGE_ORC is not set @@ -1506,6 +1572,9 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # BR2_PACKAGE_PROTOBUF_C is not set # BR2_PACKAGE_QHULL is not set # BR2_PACKAGE_QLIBC is not set +# BR2_PACKAGE_RIEMANN_C_CLIENT is not set +# BR2_PACKAGE_SHAPELIB is not set +# BR2_PACKAGE_SKALIBS is not set # BR2_PACKAGE_SPHINXBASE is not set # BR2_PACKAGE_TINYCBOR is not set @@ -1537,9 +1606,6 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # BR2_PACKAGE_LINENOISE is not set BR2_PACKAGE_NCURSES=y # BR2_PACKAGE_NCURSES_WCHAR is not set -BR2_PACKAGE_NCURSES_TARGET_PANEL=y -BR2_PACKAGE_NCURSES_TARGET_FORM=y -BR2_PACKAGE_NCURSES_TARGET_MENU=y # BR2_PACKAGE_NCURSES_TARGET_PROGS is not set # BR2_PACKAGE_NEWT is not set # BR2_PACKAGE_PCRE is not set @@ -1576,13 +1642,13 @@ BR2_PACKAGE_NCURSES_TARGET_MENU=y # BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set # BR2_PACKAGE_GSETTINGS_DESKTOP_SCHEMAS is not set # BR2_PACKAGE_HAVEGED is not set +# BR2_PACKAGE_LINUX_SYSCALL_SUPPORT is not set # BR2_PACKAGE_MCRYPT is not set # BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_QEMU is not set # BR2_PACKAGE_QPDF is not set # BR2_PACKAGE_SHARED_MIME_INFO is not set -# BR2_PACKAGE_SNOWBALL_INIT is not set # BR2_PACKAGE_TASKD is not set # BR2_PACKAGE_XUTIL_UTIL_MACROS is not set @@ -1603,10 +1669,7 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_BCUSDK is not set # BR2_PACKAGE_BIND is not set # BR2_PACKAGE_BLUEZ_UTILS is not set - -# -# bluez5-utils needs a glibc or musl toolchain w/ wchar, threads, headers >= 3.4, dynamic library -# +# BR2_PACKAGE_BLUEZ5_UTILS is not set # BR2_PACKAGE_BMON is not set # BR2_PACKAGE_BOA is not set # BR2_PACKAGE_BRIDGE_UTILS is not set @@ -1626,6 +1689,7 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_CTORRENT is not set # BR2_PACKAGE_CUPS is not set # BR2_PACKAGE_DANTE is not set +# BR2_PACKAGE_DARKHTTPD is not set # BR2_PACKAGE_DHCPCD is not set # BR2_PACKAGE_DHCPDUMP is not set # BR2_PACKAGE_DNSMASQ is not set @@ -1643,11 +1707,11 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_FLANNEL is not set # BR2_PACKAGE_FPING is not set # BR2_PACKAGE_FREESWITCH is not set +# BR2_PACKAGE_GESFTPSERVER is not set # # gupnp-tools needs libgtk3 # -# BR2_PACKAGE_GESFTPSERVER is not set # BR2_PACKAGE_HANS is not set # BR2_PACKAGE_HIAWATHA is not set # BR2_PACKAGE_HOSTAPD is not set @@ -1744,6 +1808,10 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y # BR2_PACKAGE_PURE_FTPD is not set # BR2_PACKAGE_PUTTY is not set # BR2_PACKAGE_QUAGGA is not set + +# +# rabbitmq-server needs erlang +# # BR2_PACKAGE_RADVD is not set # BR2_PACKAGE_RP_PPPOE is not set # BR2_PACKAGE_RPCBIND is not set @@ -1757,6 +1825,7 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y # BR2_PACKAGE_SHAIRPORT_SYNC is not set # BR2_PACKAGE_SHELLINABOX is not set # BR2_PACKAGE_SMCROUTE is not set +# BR2_PACKAGE_SNGREP is not set # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SOCKETCAND is not set # BR2_PACKAGE_SOFTETHER is not set @@ -1764,6 +1833,7 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y # BR2_PACKAGE_SPICE_PROTOCOL is not set # BR2_PACKAGE_SQUID is not set # BR2_PACKAGE_SSHPASS is not set +# BR2_PACKAGE_SSLH is not set # BR2_PACKAGE_STRONGSWAN is not set # BR2_PACKAGE_STUNNEL is not set # BR2_PACKAGE_TCPDUMP is not set @@ -1778,10 +1848,12 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y # BR2_PACKAGE_TUNCTL is not set # BR2_PACKAGE_TVHEADEND is not set # BR2_PACKAGE_UDPCAST is not set +# BR2_PACKAGE_UHTTPD is not set # BR2_PACKAGE_ULOGD is not set # BR2_PACKAGE_USHARE is not set # BR2_PACKAGE_USSP_PUSH is not set # BR2_PACKAGE_VDE2 is not set +# BR2_PACKAGE_VDR is not set # BR2_PACKAGE_VNSTAT is not set # BR2_PACKAGE_VPNC is not set # BR2_PACKAGE_VSFTPD is not set @@ -1792,7 +1864,6 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y # BR2_PACKAGE_WIRESHARK is not set # BR2_PACKAGE_WPA_SUPPLICANT is not set # BR2_PACKAGE_WPAN_TOOLS is not set -# BR2_PACKAGE_WVDIAL is not set # BR2_PACKAGE_XINETD is not set # BR2_PACKAGE_XL2TP is not set # BR2_PACKAGE_XTABLES_ADDONS is not set @@ -1857,6 +1928,10 @@ BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS=y # Security # +# +# policycoreutils needs a glibc toolchain w/ threads, dynamic library +# + # # setools needs a glibc toolchain w/ threads, C++, wchar, dynamic library # @@ -1868,6 +1943,7 @@ BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS=y # # Shells # +# BR2_PACKAGE_MKSH is not set # # Utilities @@ -1899,25 +1975,22 @@ BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS=y # # BR2_PACKAGE_ACL is not set # BR2_PACKAGE_ANDROID_TOOLS is not set +# BR2_PACKAGE_ATOP is not set # BR2_PACKAGE_ATTR is not set BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y # BR2_PACKAGE_AUDIT is not set # BR2_PACKAGE_CGROUPFS_MOUNT is not set # -# circus needs Python and a toolchain w/ C++, wchar, threads +# circus needs Python and a uClibc or glibc toolchain w/ C++, threads # # BR2_PACKAGE_CPULOAD is not set +# BR2_PACKAGE_DDRESCUE is not set # BR2_PACKAGE_DOCKER_CONTAINERD is not set # BR2_PACKAGE_DOCKER_ENGINE is not set - -# -# efibootmgr requires a glibc toolchain w/ headers >= 3.12, gcc >= 4.7 -# - -# -# efivar requires a glibc toolchain w/ headers >= 3.12, gcc >= 4.7 -# +# BR2_PACKAGE_EFIBOOTMGR is not set +BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y +# BR2_PACKAGE_EFIVAR is not set # BR2_PACKAGE_EMLOG is not set # BR2_PACKAGE_FTOP is not set # BR2_PACKAGE_GETENT is not set @@ -1959,6 +2032,9 @@ BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y # unscd needs a glibc toolchain # # BR2_PACKAGE_UTIL_LINUX is not set +# BR2_PACKAGE_XEN is not set +BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y +# BR2_PACKAGE_XVISOR is not set # # Text editors and viewers @@ -2017,20 +2093,25 @@ BR2_TARGET_ROOTFS_EXT2_NONE=y # BR2_TARGET_BAREBOX is not set # BR2_TARGET_MXS_BOOTLETS is not set # BR2_TARGET_S500_BOOTLOADER is not set +# BR2_TARGET_TS4800_MBRBOOT is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY=y # BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG is not set -BR2_TARGET_UBOOT_BOARDNAME="rpi" -# BR2_TARGET_UBOOT_LATEST_VERSION is not set -BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_BOARDNAME="rpi_3_32b" +BR2_TARGET_UBOOT_LATEST_VERSION=y +# BR2_TARGET_UBOOT_CUSTOM_VERSION is not set # BR2_TARGET_UBOOT_CUSTOM_TARBALL is not set # BR2_TARGET_UBOOT_CUSTOM_GIT is not set # BR2_TARGET_UBOOT_CUSTOM_HG is not set # BR2_TARGET_UBOOT_CUSTOM_SVN is not set -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.09.01" -BR2_TARGET_UBOOT_VERSION="2016.09.01" +BR2_TARGET_UBOOT_VERSION="2017.01" BR2_TARGET_UBOOT_PATCH="" BR2_TARGET_UBOOT_NEEDS_DTC=y +# BR2_TARGET_UBOOT_NEEDS_OPENSSL is not set + +# +# U-Boot binary format +# # BR2_TARGET_UBOOT_FORMAT_AIS is not set BR2_TARGET_UBOOT_FORMAT_BIN=y # BR2_TARGET_UBOOT_FORMAT_DTB_IMG is not set @@ -2076,20 +2157,28 @@ BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS=y # BR2_PACKAGE_HOST_JQ is not set # BR2_PACKAGE_HOST_JSMIN is not set # BR2_PACKAGE_HOST_LPC3250LOADER is not set +# BR2_PACKAGE_HOST_LTTNG_BABELTRACE is not set +# BR2_PACKAGE_HOST_MFGTOOLS is not set BR2_PACKAGE_HOST_MKE2IMG=y +# BR2_PACKAGE_HOST_MKPASSWD is not set # BR2_PACKAGE_HOST_MTD is not set BR2_PACKAGE_HOST_MTOOLS=y # BR2_PACKAGE_HOST_MXSLDR is not set # BR2_PACKAGE_HOST_OMAP_U_BOOT_UTILS is not set # BR2_PACKAGE_HOST_OPENOCD is not set +# BR2_PACKAGE_HOST_OPKG_UTILS is not set # BR2_PACKAGE_HOST_PARTED is not set # BR2_PACKAGE_HOST_PATCHELF is not set +# BR2_PACKAGE_HOST_PRU_SOFTWARE_SUPPORT is not set # BR2_PACKAGE_HOST_PWGEN is not set # BR2_PACKAGE_HOST_QEMU is not set +# BR2_PACKAGE_HOST_RASPBERRYPI_USBBOOT is not set # BR2_PACKAGE_HOST_SAM_BA is not set # BR2_PACKAGE_HOST_SQUASHFS is not set # BR2_PACKAGE_HOST_SUNXI_TOOLS is not set # BR2_PACKAGE_HOST_TEGRARCM is not set +BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS=y +# BR2_PACKAGE_HOST_TI_CGT_PRU is not set BR2_PACKAGE_HOST_UBOOT_TOOLS=y # BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT is not set # BR2_PACKAGE_HOST_UTIL_LINUX is not set @@ -2101,6 +2190,51 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y # Legacy config options # +# +# Legacy options removed in 2017.02 +# +# BR2_PACKAGE_PERL_DB_FILE is not set +# BR2_KERNEL_HEADERS_4_7 is not set +# BR2_KERNEL_HEADERS_4_6 is not set +# BR2_KERNEL_HEADERS_4_5 is not set +# BR2_KERNEL_HEADERS_3_14 is not set +# BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS is not set +# BR2_UCLIBC_INSTALL_TEST_SUITE is not set +# BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX is not set +# BR2_PACKAGE_MAKEDEVS is not set +# BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A is not set +# BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE is not set +# BR2_PACKAGE_SNOWBALL_HDMISERVICE is not set +# BR2_PACKAGE_SNOWBALL_INIT is not set +# BR2_GDB_VERSION_7_9 is not set + +# +# Legacy options removed in 2016.11 +# +# BR2_PACKAGE_PHP_SAPI_CLI_CGI is not set +# BR2_PACKAGE_PHP_SAPI_CLI_FPM is not set +# BR2_PACKAGE_WVSTREAMS is not set +# BR2_PACKAGE_WVDIAL is not set +# BR2_PACKAGE_WEBKITGTK24 is not set +# BR2_PACKAGE_TORSMO is not set +# BR2_PACKAGE_SSTRIP is not set +# BR2_KERNEL_HEADERS_4_3 is not set +# BR2_KERNEL_HEADERS_4_2 is not set +# BR2_PACKAGE_KODI_ADDON_XVDR is not set +# BR2_PACKAGE_IPKG is not set +# BR2_GCC_VERSION_4_7_X is not set +# BR2_BINUTILS_VERSION_2_24_X is not set +# BR2_PACKAGE_WESTON_RPI is not set +# BR2_LINUX_KERNEL_TOOL_CPUPOWER is not set +# BR2_LINUX_KERNEL_TOOL_PERF is not set +# BR2_LINUX_KERNEL_TOOL_SELFTESTS is not set +# BR2_GCC_VERSION_4_8_ARC is not set +# BR2_KERNEL_HEADERS_4_0 is not set +# BR2_KERNEL_HEADERS_3_19 is not set +# BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS is not set +# BR2_PACKAGE_ELEMENTARY is not set +# BR2_LINUX_KERNEL_CUSTOM_LOCAL is not set + # # Legacy options removed in 2016.08 # @@ -2127,7 +2261,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y # BR2_x86_i386 is not set # BR2_PACKAGE_QT5WEBKIT_EXAMPLES is not set # BR2_PACKAGE_QT5QUICK1 is not set -# BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is not set +BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="" # BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID is not set # BR2_KERNEL_HEADERS_3_17 is not set # BR2_GDB_VERSION_7_7 is not set @@ -2421,20 +2555,23 @@ BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="" # BR2_BFIN_FLAT is not set # -# User-provided options +# External options # +# +# Domo br2-external tree (in /home/jbnadal/sources/jb/PI/domo/bsp/buildroot_external) +# +BR2_EXTERNAL_DOMO_PATH="/home/jbnadal/sources/jb/PI/domo/bsp/buildroot_external" + # # Third parties # -BR2_PACKAGE_LIBUBOX=y -BR2_PACKAGE_PROCD=y -# BR2_PACKAGE_PROCD_DISABLE_INIT is not set -BR2_PACKAGE_UBOX=y -BR2_PACKAGE_UBUS=y -BR2_PACKAGE_UCI=y -BR2_PACKAGE_NETIFD=y # # Domo # + +# +# Host tools +# +BR2_PACKAGE_HOST_VIRTFS_XATTR=y diff --git a/projects/pi3_domo/configs/config.txt b/projects/pi3_domo/configs/config.txt index 33086cfa..3d70323e 100644 --- a/projects/pi3_domo/configs/config.txt +++ b/projects/pi3_domo/configs/config.txt @@ -21,3 +21,6 @@ gpu_mem_1024=100 # Enable audio (loads snd_bcm2835) dtparam=audio=on + +# fixes rpi3 ttyAMA0 serial console +dtoverlay=pi3-miniuart-bt diff --git a/projects/pi3_domo/configs/genimage.config b/projects/pi3_domo/configs/genimage.config index 45ea6f80..2d6e5237 100644 --- a/projects/pi3_domo/configs/genimage.config +++ b/projects/pi3_domo/configs/genimage.config @@ -1,24 +1,17 @@ image boot.vfat { vfat { files = { - "bcm2708-rpi-b-plus.dtb", - "bcm2708-rpi-b.dtb", - "bcm2708-rpi-cm.dtb", - "boot.scr", + "bcm2710-rpi-3-b.dtb", "rpi-firmware/bootcode.bin", - "config.txt", - "dev.scr", + "rpi-firmware/cmdline.txt", + "rpi-firmware/config.txt", "rpi-firmware/fixup.dat", - "pi_Domo.dtb", - "rootfs.cpio.uboot", "rpi-firmware/start.elf", - "u-boot.bin", - "uboot.env", - "update.scr", - "zImage" + "rpi-firmware/overlays", + "u-boot.bin" } } - size = 30M + size = 32M } image data.vfat { diff --git a/projects/pi3_domo/configs/linuxKernel.config b/projects/pi3_domo/configs/linuxKernel.config index 7b7e1b09..02ca60c8 100644 --- a/projects/pi3_domo/configs/linuxKernel.config +++ b/projects/pi3_domo/configs/linuxKernel.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.4.8 Kernel Configuration +# Linux/arm 4.4.43 Kernel Configuration # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -34,7 +34,7 @@ CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION="-v7" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_LZMA=y @@ -308,8 +308,8 @@ CONFIG_FREEZER=y # System Type # CONFIG_MMU=y -CONFIG_ARCH_BCM2708=y -# CONFIG_ARCH_BCM2709 is not set +# CONFIG_ARCH_BCM2708 is not set +CONFIG_ARCH_BCM2709=y # CONFIG_ARCH_MULTIPLATFORM is not set # CONFIG_ARCH_REALVIEW is not set # CONFIG_ARCH_VERSATILE is not set @@ -337,24 +337,25 @@ CONFIG_ARCH_BCM2708=y # CONFIG_ARCH_S3C64XX is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_OMAP1 is not set +# CONFIG_BCM2708_NOL2CACHE is not set # -# Broadcom BCM2708 Implementations +# Broadcom BCM2709 Implementations # -CONFIG_MACH_BCM2708=y -# CONFIG_BCM2708_NOL2CACHE is not set +CONFIG_MACH_BCM2709=y # # Processor Type # -CONFIG_CPU_V6=y -CONFIG_CPU_32v6=y -CONFIG_CPU_ABRT_EV6=y -CONFIG_CPU_PABRT_V6=y -CONFIG_CPU_CACHE_V6=y +CONFIG_CPU_V7=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V7=y CONFIG_CPU_CACHE_VIPT=y CONFIG_CPU_COPY_V6=y -CONFIG_CPU_TLB_V6=y +CONFIG_CPU_TLB_V7=y CONFIG_CPU_HAS_ASID=y CONFIG_CPU_CP15=y CONFIG_CPU_CP15_MMU=y @@ -362,20 +363,40 @@ CONFIG_CPU_CP15_MMU=y # # Processor Features # +# CONFIG_ARM_LPAE is not set # CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set CONFIG_ARM_THUMB=y +# CONFIG_ARM_THUMBEE is not set +CONFIG_ARM_VIRT_EXT=y +# CONFIG_SWP_EMULATE is not set # CONFIG_CPU_ICACHE_DISABLE is not set # CONFIG_CPU_DCACHE_DISABLE is not set # CONFIG_CPU_BPREDICT_DISABLE is not set CONFIG_KUSER_HELPERS=y -# CONFIG_CACHE_L2X0 is not set -CONFIG_ARM_L1_CACHE_SHIFT=5 +# CONFIG_VDSO is not set +CONFIG_OUTER_CACHE=y +CONFIG_OUTER_CACHE_SYNC=y +CONFIG_MIGHT_HAVE_CACHE_L2X0=y +CONFIG_CACHE_L2X0=y +# CONFIG_PL310_ERRATA_588369 is not set +# CONFIG_PL310_ERRATA_727915 is not set +# CONFIG_PL310_ERRATA_753970 is not set +# CONFIG_PL310_ERRATA_769419 is not set +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT=6 CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_HEAVY_MB=y # CONFIG_ARM_KERNMEM_PERMS is not set CONFIG_MULTI_IRQ_HANDLER=y -# CONFIG_ARM_ERRATA_326103 is not set -CONFIG_ARM_ERRATA_411920=y -# CONFIG_ARM_ERRATA_364296 is not set +# CONFIG_ARM_ERRATA_430973 is not set +# CONFIG_ARM_ERRATA_458693 is not set +# CONFIG_ARM_ERRATA_460075 is not set +# CONFIG_ARM_ERRATA_720789 is not set +# CONFIG_ARM_ERRATA_743622 is not set +# CONFIG_ARM_ERRATA_751472 is not set +# CONFIG_ARM_ERRATA_754322 is not set +# CONFIG_ARM_ERRATA_775420 is not set +# CONFIG_ARM_ERRATA_773022 is not set # # Bus support @@ -387,11 +408,15 @@ CONFIG_ARM_ERRATA_411920=y # # Kernel Features # +CONFIG_HAVE_SMP=y +# CONFIG_SMP is not set +# CONFIG_HAVE_ARM_ARCH_TIMER is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 +# CONFIG_ARM_PSCI is not set CONFIG_ARCH_NR_GPIO=0 # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y @@ -405,6 +430,7 @@ CONFIG_HZ_100=y # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y +# CONFIG_THUMB2_KERNEL is not set CONFIG_AEABI=y CONFIG_OABI_COMPAT=y # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set @@ -448,6 +474,7 @@ CONFIG_UACCESS_WITH_MEMCPY=y CONFIG_SECCOMP=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y +# CONFIG_XEN is not set # # Boot options @@ -509,6 +536,8 @@ CONFIG_ARM_BCM2835_CPUFREQ=y # CONFIG_FPE_NWFPE is not set # CONFIG_FPE_FASTFPE is not set CONFIG_VFP=y +CONFIG_VFPv3=y +# CONFIG_NEON is not set # # Userspace binary formats @@ -671,10 +700,8 @@ CONFIG_BQL=y # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y -CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set @@ -734,6 +761,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_MMIO=y # CONFIG_DMA_SHARED_BUFFER is not set CONFIG_DMA_CMA=y @@ -750,6 +778,8 @@ CONFIG_CMA_ALIGNMENT=8 # # Bus devices # +# CONFIG_ARM_CCI400_PMU is not set +# CONFIG_ARM_CCI500_PMU is not set # CONFIG_ARM_CCN is not set # CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_VEXPRESS_CONFIG is not set @@ -1369,6 +1399,7 @@ CONFIG_GPIO_SYSFS=y # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZEVIO is not set # CONFIG_GPIO_ZX is not set @@ -1428,10 +1459,12 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_VERSATILE is not set # CONFIG_POWER_RESET_SYSCON is not set # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_POWER_AVS is not set @@ -1563,7 +1596,7 @@ CONFIG_MFD_STMPE=y # CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y -# CONFIG_MFD_SYSCON is not set +CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set @@ -2010,6 +2043,7 @@ CONFIG_LEDS_GPIO=y # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_SYSCON is not set # # LED Triggers @@ -2168,8 +2202,7 @@ CONFIG_STAGING=y # CONFIG_COMEDI is not set # CONFIG_RTLLIB is not set # CONFIG_R8712U is not set -CONFIG_R8188EU=m -CONFIG_88EU_AP_MODE=y +# CONFIG_R8188EU is not set # CONFIG_VT6656 is not set # @@ -2227,9 +2260,6 @@ CONFIG_COMMON_CLK=y # # Clock Source drivers # -CONFIG_CLKSRC_OF=y -CONFIG_CLKSRC_PROBE=y -CONFIG_CLKSRC_MMIO=y # CONFIG_ARM_TIMER_SP804 is not set # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set @@ -2849,7 +2879,7 @@ CONFIG_BINARY_PRINTF=y # Library routines # CONFIG_BITREVERSE=y -# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_HAVE_ARCH_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y @@ -2899,7 +2929,6 @@ CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DQL=y CONFIG_NLATTR=y -CONFIG_GENERIC_ATOMIC64=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set