diff options
| author | Waldemar Brodkorb <wbx@openadk.org> | 2015-02-08 20:09:58 +0100 |
|---|---|---|
| committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-02-09 19:09:47 +0100 |
| commit | fbddcd227c26995d2933517b9dbb2d7dd3d5c9b6 (patch) | |
| tree | 5ebc2dd46911e16b49dea7a569deb7879813fc40 /target/config | |
| parent | 2456b5f30e399a30e9064dd7c42154386cff19c4 (diff) | |
add basic support for raspberry pi2
Introduce new board symbols for embedded systems, which use
the similar board as basis. As for example raspberry pi and
raspberry pi2.
And some more updates:
Update binutils to 2.25, set gcc 4.9.2 as default.
Update glibc to 2.21, set as default.
Update gdb to 7.8.2.
Update kodi to latest release.
Diffstat (limited to 'target/config')
| -rw-r--r-- | target/config/Config.in.abi.choice | 2 | ||||
| -rw-r--r-- | target/config/Config.in.boards | 13 | ||||
| -rw-r--r-- | target/config/Config.in.cpu | 3 | ||||
| -rw-r--r-- | target/config/Config.in.endian.choice | 1 | ||||
| -rw-r--r-- | target/config/Config.in.kernel | 13 | ||||
| -rw-r--r-- | target/config/Config.in.kernelversion.choice | 6 | ||||
| -rw-r--r-- | target/config/Config.in.kernelversion.default | 2 | ||||
| -rw-r--r-- | target/config/Config.in.libc.choice | 8 | ||||
| -rw-r--r-- | target/config/Config.in.libc.default | 11 | ||||
| -rw-r--r-- | target/config/Config.in.target | 6 | ||||
| -rw-r--r-- | target/config/Config.in.toolchain | 19 |
11 files changed, 56 insertions, 28 deletions
diff --git a/target/config/Config.in.abi.choice b/target/config/Config.in.abi.choice index 22d390e7b..24f83dddb 100644 --- a/target/config/Config.in.abi.choice +++ b/target/config/Config.in.abi.choice @@ -41,7 +41,7 @@ depends on ADK_TARGET_CPU_WITH_FPU || ADK_TARGET_SYSTEM_QEMU_ARM || ADK_TARGET_T config ADK_TARGET_ABI_EABIHF bool "EABIhf" select ADK_eabihf - depends on ADK_CPU_CORTEX_A9 || ADK_CPU_ARM1176JZF_S + depends on ADK_CPU_CORTEX_A7 || ADK_CPU_CORTEX_A9 || ADK_CPU_ARM1176JZF_S config ADK_TARGET_ABI_EABI bool "EABI" diff --git a/target/config/Config.in.boards b/target/config/Config.in.boards new file mode 100644 index 000000000..604743d30 --- /dev/null +++ b/target/config/Config.in.boards @@ -0,0 +1,13 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_TARGET_BOARD_BCM28XX + bool + +config ADK_TARGET_BOARD_ATH79 + bool + +config ADK_TARGET_BOARD + string + default "bcm28xx" if ADK_TARGET_BOARD_BCM28XX + default "ath79" if ADK_TARGET_BOARD_ATH79 diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index ca6c78afc..a877c651a 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -122,6 +122,9 @@ config ADK_CPU_ARM1176JZF_S config ADK_CPU_CORTEX_M3 boolean +config ADK_CPU_CORTEX_A7 + boolean + config ADK_CPU_CORTEX_A9 boolean diff --git a/target/config/Config.in.endian.choice b/target/config/Config.in.endian.choice index 4645b7111..a4249f85a 100644 --- a/target/config/Config.in.endian.choice +++ b/target/config/Config.in.endian.choice @@ -9,6 +9,7 @@ depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB532 depends on !ADK_TARGET_SYSTEM_DRAGINO_MS14S depends on !ADK_TARGET_SYSTEM_LEMOTE_YEELONG depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI +depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2 depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 depends on !ADK_TARGET_SYSTEM_QEMU_ARM depends on !ADK_TARGET_SYSTEM_LINKSYS_NSLU2 diff --git a/target/config/Config.in.kernel b/target/config/Config.in.kernel index 217541198..a7cb63f77 100644 --- a/target/config/Config.in.kernel +++ b/target/config/Config.in.kernel @@ -2,22 +2,22 @@ # material, please see the LICENCE file in the top-level directory. config ADK_TARGET_KERNEL_VMLINUZ - boolean + bool config ADK_TARGET_KERNEL_ZIMAGE - boolean + bool config ADK_TARGET_KERNEL_LINUXBIN - boolean + bool config ADK_TARGET_KERNEL_IMAGE - boolean + bool config ADK_TARGET_KERNEL_UIMAGE - boolean + bool config ADK_TARGET_KERNEL_BZIMAGE - boolean + bool config ADK_TARGET_KERNEL string @@ -59,6 +59,7 @@ config ADK_TARGET_KERNEL_MINICONFIG default "ibm-x40" if ADK_TARGET_SYSTEM_IBM_X40 default "solidrun-imx6" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "raspberry-pi" if ADK_TARGET_SYSTEM_RASPBERRY_PI + default "raspberry-pi2" if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default "sharp-zaurus" if ADK_TARGET_SYSTEM_SHARP_ZAURUS default "linksys-nslu2" if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default "lemote-yeelong" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG diff --git a/target/config/Config.in.kernelversion.choice b/target/config/Config.in.kernelversion.choice index 4a6be9ee7..960d72836 100644 --- a/target/config/Config.in.kernelversion.choice +++ b/target/config/Config.in.kernelversion.choice @@ -5,10 +5,10 @@ choice prompt "Kernel Version" depends on ADK_TARGET_KERNEL_CUSTOMISING default ADK_KERNEL_VERSION_3_14_28 if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 -default ADK_KERNEL_VERSION_3_18.5 +default ADK_KERNEL_VERSION_3_18.6 -config ADK_KERNEL_VERSION_3_18_5 - prompt "3.18.5" +config ADK_KERNEL_VERSION_3_18_6 + prompt "3.18.6" depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX boolean select ADK_KERNEL_VERSION_3_18 diff --git a/target/config/Config.in.kernelversion.default b/target/config/Config.in.kernelversion.default index 9c1af147c..647cca41b 100644 --- a/target/config/Config.in.kernelversion.default +++ b/target/config/Config.in.kernelversion.default @@ -18,7 +18,7 @@ config ADK_KERNEL_VERSION_3_4 config ADK_KERNEL_VERSION string - default "3.18.5" if ADK_KERNEL_VERSION_3_18_5 + default "3.18.6" if ADK_KERNEL_VERSION_3_18_6 default "3.14.28" if ADK_KERNEL_VERSION_3_14_28 default "3.12.37" if ADK_KERNEL_VERSION_3_12_37 default "3.10.53" if ADK_KERNEL_VERSION_3_10_53 diff --git a/target/config/Config.in.libc.choice b/target/config/Config.in.libc.choice index 629b7d399..eef7aa338 100644 --- a/target/config/Config.in.libc.choice +++ b/target/config/Config.in.libc.choice @@ -72,12 +72,12 @@ config ADK_TARGET_LIB_UCLIBC_NG_GIT bool "git" depends on ADK_TARGET_LIB_UCLIBC_NG -config ADK_TARGET_LIB_GLIBC_2_20 - bool "2.20" +config ADK_TARGET_LIB_GLIBC_2_21 + bool "2.21" depends on ADK_TARGET_LIB_GLIBC -config ADK_TARGET_LIB_GLIBC_2_19 - bool "2.19" +config ADK_TARGET_LIB_GLIBC_2_20 + bool "2.20" depends on ADK_TARGET_LIB_GLIBC config ADK_TARGET_LIB_GLIBC_GIT diff --git a/target/config/Config.in.libc.default b/target/config/Config.in.libc.default index 7e2316cd4..446144c3d 100644 --- a/target/config/Config.in.libc.default +++ b/target/config/Config.in.libc.default @@ -2,16 +2,16 @@ # material, please see the LICENCE file in the top-level directory. config ADK_uclibc - boolean + bool config ADK_uclibc_ng - boolean + bool config ADK_glibc - boolean + bool config ADK_musl - boolean + bool config ADK_TARGET_LIBC string @@ -26,13 +26,14 @@ config ADK_LIBC_VERSION default "1.1.6" if ADK_TARGET_LIB_MUSL_1_1_6 default "0.9.33.2" if ADK_TARGET_LIB_UCLIBC_0_9_33_2 default "2.20" if ADK_TARGET_LIB_GLIBC_2_20 + default "2.21" if ADK_TARGET_LIB_GLIBC_2_21 default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \ ADK_TARGET_LIB_UCLIBC_GIT || \ ADK_TARGET_LIB_MUSL_GIT || \ ADK_TARGET_LIB_GLIBC_GIT config ADK_TARGET_WITH_NPTL - boolean + bool default n if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_ARM && ADK_TARGET_UCLINUX default n if ADK_TARGET_LIB_UCLIBC && ADK_TARGET_ARCH_ARM && ADK_TARGET_UCLINUX default n if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_AVR32 diff --git a/target/config/Config.in.target b/target/config/Config.in.target index 6628be124..34039cc80 100644 --- a/target/config/Config.in.target +++ b/target/config/Config.in.target @@ -34,6 +34,8 @@ config ADK_TARGET_CFLAGS default "-march=armv6 -mtune=arm1176jzf-s -mfloat-abi=soft" if ADK_CPU_ARM1176JZF_S && ADK_soft_float default "-march=armv6 -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard" if ADK_CPU_ARM1176JZF_S && ADK_hard_float default "-mcpu=cortex-m3 -mfloat-abi=soft" if ADK_CPU_CORTEX_M3 && ADK_soft_float + default "-mcpu=cortex-a7 -mfloat-abi=soft" if ADK_CPU_CORTEX_A7 && ADK_soft_float + default "-mcpu=cortex-a7 -mfpu=neon -mfloat-abi=hard" if ADK_CPU_CORTEX_A7 && ADK_hard_float default "-mcpu=cortex-a9 -mfloat-abi=soft" if ADK_CPU_CORTEX_A9 && ADK_soft_float default "-mcpu=cortex-a9 -mfpu=neon -mfloat-abi=hard" if ADK_CPU_CORTEX_A9 && ADK_hard_float default "-march=armv5te" if ADK_CPU_ARMV5TE @@ -271,7 +273,7 @@ endchoice choice prompt "GPU memory size" -depends on ADK_TARGET_SYSTEM_RASPBERRY_PI +depends on ADK_TARGET_SYSTEM_RASPBERRY_PI || ADK_TARGET_SYSTEM_RASPBERRY_PI2 default ADK_TARGET_GPU_MEM_128 if ADK_PACKAGE_KODI config ADK_TARGET_GPU_MEM_16 @@ -306,5 +308,5 @@ config ADK_TARGET_GPU_MEM default 64 if ADK_TARGET_GPU_MEM_64 default 128 if ADK_TARGET_GPU_MEM_128 default 256 if ADK_TARGET_GPU_MEM_256 - depends on ADK_TARGET_SYSTEM_RASPBERRY_PI + depends on ADK_TARGET_SYSTEM_RASPBERRY_PI || ADK_TARGET_SYSTEM_RASPBERRY_PI2 diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain index bff7e3d9e..6acd860fd 100644 --- a/target/config/Config.in.toolchain +++ b/target/config/Config.in.toolchain @@ -29,22 +29,22 @@ config ADK_TOOLCHAIN_GCC_4_8_0_ARC bool "4.8.0-arc" depends on ADK_TARGET_ARCH_ARC -config ADK_TOOLCHAIN_GCC_4_8_4 - bool "4.8.4" +config ADK_TOOLCHAIN_GCC_4_9_2 + bool "4.9.2" depends on !ADK_TARGET_ARCH_BFIN - depends on !ADK_TARGET_ARCH_AARCH64 depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS - depends on !ADK_TARGET_ARCH_TILE depends on !ADK_TARGET_ARCH_C6X -config ADK_TOOLCHAIN_GCC_4_9_2 - bool "4.9.2" +config ADK_TOOLCHAIN_GCC_4_8_4 + bool "4.8.4" depends on !ADK_TARGET_ARCH_BFIN + depends on !ADK_TARGET_ARCH_AARCH64 depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS + depends on !ADK_TARGET_ARCH_TILE depends on !ADK_TARGET_ARCH_C6X config ADK_TOOLCHAIN_GCC_GIT @@ -72,6 +72,13 @@ config ADK_TOOLCHAIN_BINUTILS_2_23_ARC bool "2.23-arc" depends on ADK_TARGET_ARCH_ARC +config ADK_TOOLCHAIN_BINUTILS_2_25 + bool "2.25" + depends on !ADK_TARGET_ARCH_BFIN + depends on !ADK_TARGET_ARCH_ARC + depends on !ADK_TARGET_ARCH_AVR32 + depends on !ADK_TARGET_ARCH_CRIS + config ADK_TOOLCHAIN_BINUTILS_2_24 bool "2.24" depends on !ADK_TARGET_ARCH_BFIN |
