diff options
Diffstat (limited to 'target')
-rw-r--r-- | target/aarch64/Makefile | 5 | ||||
-rw-r--r-- | target/arm/Makefile | 10 | ||||
-rw-r--r-- | target/arm/kernel/orange-pi0 | 9 | ||||
-rw-r--r-- | target/arm/systems/orange-pi0 | 24 | ||||
-rw-r--r-- | target/arm/systems/raspberry-pi0 | 6 | ||||
-rw-r--r-- | target/bfin/kernel/adsp-bf537 | 3 | ||||
-rw-r--r-- | target/bfin/systems/adsp-bf537 | 8 | ||||
-rw-r--r-- | target/config/Config.in.addons | 3 | ||||
-rw-r--r-- | target/config/Config.in.binutils | 2 | ||||
-rw-r--r-- | target/config/Config.in.compiler | 2 | ||||
-rw-r--r-- | target/config/Config.in.kernelcfg | 2 | ||||
-rw-r--r-- | target/config/Config.in.kernelversion | 18 | ||||
-rw-r--r-- | target/config/Config.in.runtime | 4 | ||||
-rw-r--r-- | target/config/Config.in.tools | 5 | ||||
-rw-r--r-- | target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch (renamed from target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/coldfire-sighandler.patch (renamed from target/linux/patches/4.4.72/coldfire-sighandler.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/crisv32.patch (renamed from target/linux/patches/4.4.72/crisv32.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/crisv32_ethernet_driver.patch (renamed from target/linux/patches/4.4.72/crisv32_ethernet_driver.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.1.39/initramfs-nosizelimit.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/ld-or1k.patch (renamed from target/linux/patches/4.4.72/ld-or1k.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/macsonic.patch (renamed from target/linux/patches/4.4.72/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/mips-xz.patch (renamed from target/linux/patches/4.4.72/mips-xz.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/patch-realtime (renamed from target/linux/patches/4.4.72/patch-realtime) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/startup.patch (renamed from target/linux/patches/4.4.72/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/use-libgcc-for-sh.patch (renamed from target/linux/patches/4.1.39/use-libgcc-for-sh.patch) | 0 | ||||
-rw-r--r-- | target/linux/4.4.77/versatile-nommu.patch (renamed from target/linux/patches/4.4.72/versatile-nommu.patch) | 0 | ||||
-rw-r--r-- | target/linux/config/Config.in.serial | 4 | ||||
-rw-r--r-- | target/linux/config/Config.in.usb | 10 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/cleankernel.patch (renamed from target/linux/patches/4.1.39/cleankernel.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/cris-header.patch (renamed from target/linux/patches/4.1.39/cris-header.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.4.72/initramfs-nosizelimit.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/j2-core.patch (renamed from target/linux/patches/4.1.39/j2-core.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/mtd-rootfs.patch (renamed from target/linux/patches/4.1.39/mtd-rootfs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/patch-realtime (renamed from target/linux/patches/4.1.39/patch-realtime) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/regmap-default-on.patch (renamed from target/linux/patches/4.1.39/regmap-default-on.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/remove-warn.patch (renamed from target/linux/patches/4.1.39/remove-warn.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/startup.patch (renamed from target/linux/patches/4.1.39/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/use-gawk.patch (renamed from target/linux/patches/4.1.39/use-gawk.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.1.42/use-libgcc-for-sh.patch (renamed from target/linux/patches/4.4.72/use-libgcc-for-sh.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/crisv32_ethernet_driver.patch (renamed from target/linux/patches/4.9.35/crisv32_ethernet_driver.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/h8300.patch (renamed from target/linux/patches/4.9.35/h8300.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.9.35/initramfs-nosizelimit.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/ld-or1k.patch (renamed from target/linux/patches/4.9.35/ld-or1k.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/macsonic.patch (renamed from target/linux/patches/4.9.35/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/microblaze-sigaltstack.patch (renamed from target/linux/patches/4.9.35/microblaze-sigaltstack.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/or1k-more-ram.patch (renamed from target/linux/patches/4.9.35/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/patch-realtime (renamed from target/linux/patches/4.9.35/patch-realtime) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/sh2.patch (renamed from target/linux/patches/4.9.35/sh2.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/startup.patch (renamed from target/linux/patches/4.9.35/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/4.9.38/vdso2.patch (renamed from target/linux/patches/4.9.35/vdso2.patch) | 0 |
50 files changed, 91 insertions, 24 deletions
diff --git a/target/aarch64/Makefile b/target/aarch64/Makefile index ad4c30b31..c96264c39 100644 --- a/target/aarch64/Makefile +++ b/target/aarch64/Makefile @@ -56,12 +56,7 @@ endif endif kernel-strip: -ifeq ($(ADK_TARGET_KERNEL_GIT_REPO_NAME),rpi) - @echo adding DT trailer to kernel $(MAKE_TRACE) - PATH='$(HOST_PATH)' perl $(LINUX_DIR)/scripts/mkknlimg $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL) $(MAKE_TRACE) -else @cp $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL) -endif kernel-install: kernel-strip @cp $(BUILD_DIR)/$(TARGET_KERNEL) $(FW_DIR)/$(TARGET_KERNEL) diff --git a/target/arm/Makefile b/target/arm/Makefile index d613e23f3..4e600888f 100644 --- a/target/arm/Makefile +++ b/target/arm/Makefile @@ -78,6 +78,12 @@ ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y) @echo "Use following command to install with a writable data partition" @echo "sudo ./scripts/install.sh -d 256 banana-pro /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)" endif +ifeq ($(ADK_TARGET_SYSTEM_ORANGE_PI0),y) + @echo "Use following command to install it on SD card:" + @echo "sudo ./scripts/install.sh orange-pi0 /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)" + @echo "Use following command to install with a writable data partition" + @echo "sudo ./scripts/install.sh -d 256 orange-pi0 /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)" +endif endif ifeq ($(ADK_TARGET_FS),initramfs) targethelp: @@ -182,6 +188,10 @@ ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y) env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ sun7i-a20-bananapro.dtb $(MAKE_TRACE) endif +ifeq ($(ADK_TARGET_SYSTEM_ORANGE_PI0),y) + env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ + sun8i-h2-plus-orangepi-zero.dtb $(MAKE_TRACE) +endif ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y) env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ imx6q-cubox-i.dtb imx6dl-cubox-i.dtb imx6dl-hummingboard.dtb imx6q-hummingboard.dtb $(MAKE_TRACE) diff --git a/target/arm/kernel/orange-pi0 b/target/arm/kernel/orange-pi0 new file mode 100644 index 000000000..6fc00e228 --- /dev/null +++ b/target/arm/kernel/orange-pi0 @@ -0,0 +1,9 @@ +CONFIG_ARM=y +CONFIG_ARM_PATCH_PHYS_VIRT=y +CONFIG_ARCH_MULTI_V7=y +CONFIG_ARCH_SUNXI=y +CONFIG_MACH_SUN8I=y +CONFIG_ATAGS=y +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +CONFIG_CMDLINE_FORCE=y diff --git a/target/arm/systems/orange-pi0 b/target/arm/systems/orange-pi0 new file mode 100644 index 000000000..9abc2100d --- /dev/null +++ b/target/arm/systems/orange-pi0 @@ -0,0 +1,24 @@ +config ADK_TARGET_SYSTEM_ORANGE_PI0 + bool "Orange PI Zero" + depends on ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_CPU_ARM_CORTEX_A7 + select ADK_TARGET_CPU_WITH_NEON + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_WITH_CPU_FREQ + select ADK_TARGET_WITH_USB + select ADK_TARGET_WITH_INPUT + select ADK_TARGET_WITH_SD + select ADK_TARGET_WITH_I2C + select ADK_TARGET_WITH_SPI + select ADK_TARGET_WITH_SMP + select ADK_TARGET_WITH_ROOT_RW + select ADK_TARGET_WITH_NET + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_BLOCK + select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION + select ADK_PACKAGE_U_BOOT + select ADK_HOST_BUILD_U_BOOT + help + Orange PI Zero + diff --git a/target/arm/systems/raspberry-pi0 b/target/arm/systems/raspberry-pi0 index 98ec51e86..c872d3616 100644 --- a/target/arm/systems/raspberry-pi0 +++ b/target/arm/systems/raspberry-pi0 @@ -1,10 +1,9 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI0 - bool "Raspberry PI0" + bool "Raspberry PI Zero W" depends on ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_ARM1176JZF_S select ADK_TARGET_BOARD_BCM28XX select ADK_TARGET_WITH_VGA - select ADK_TARGET_WITH_SERIAL select ADK_TARGET_WITH_CPU_FREQ select ADK_TARGET_WITH_USB select ADK_TARGET_WITH_INPUT @@ -14,10 +13,9 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI0 select ADK_TARGET_WITH_NET select ADK_TARGET_WITH_NETDEVICE select ADK_TARGET_WITH_BLOCK - select ADK_TARGET_WITH_SOUND select ADK_PACKAGE_BCM28XX_BOOTLOADER select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_IMAGE help - Raspberry PI0 + Raspberry PI Zero W diff --git a/target/bfin/kernel/adsp-bf537 b/target/bfin/kernel/adsp-bf537 new file mode 100644 index 000000000..9c84bea37 --- /dev/null +++ b/target/bfin/kernel/adsp-bf537 @@ -0,0 +1,3 @@ +CONFIG_BLACKFIN=y +CONFIG_BF537=y +CONFIG_ICACHE_FLUSH_L1=y diff --git a/target/bfin/systems/adsp-bf537 b/target/bfin/systems/adsp-bf537 new file mode 100644 index 000000000..301a90539 --- /dev/null +++ b/target/bfin/systems/adsp-bf537 @@ -0,0 +1,8 @@ +config ADK_TARGET_SYSTEM_ADSP_BF537 + bool "ADSP-BF537" + select ADK_TARGET_CPU_BFIN_BF537 + select ADK_TARGET_PACKAGE_TXZ + help + Analog Devices ADSP-BF537 STAMP + http://www.analog.com/en/products/processors-dsp/blackfin/bf537-stamp.html + diff --git a/target/config/Config.in.addons b/target/config/Config.in.addons index 1ea1ed955..1a7ed1e51 100644 --- a/target/config/Config.in.addons +++ b/target/config/Config.in.addons @@ -3,7 +3,8 @@ choice prompt "Optional hardware configuration" -depends on ADK_TARGET_OS_LINUX && ADK_TARGET_SYSTEM_RASPBERRY_PI3 +depends on ADK_TARGET_OS_LINUX && ADK_TARGET_SYSTEM_RASPBERRY_PI3 \ + || ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 config ADK_TARGET_HARDWARE_RPI3_SERIAL bool "enable serial" diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils index 3ddff0562..2921828e4 100644 --- a/target/config/Config.in.binutils +++ b/target/config/Config.in.binutils @@ -27,7 +27,7 @@ config ADK_TOOLCHAIN_BINUTILS_NDS32 depends on ADK_TARGET_ARCH_NDS32 config ADK_TOOLCHAIN_BINUTILS_ARC - bool "arc-2017.03-release" + bool "arc-2016.09-release" depends on ADK_TARGET_ARCH_ARC config ADK_TOOLCHAIN_BINUTILS_2_20_1 diff --git a/target/config/Config.in.compiler b/target/config/Config.in.compiler index 69f6e8cc8..8fdcc7ee5 100644 --- a/target/config/Config.in.compiler +++ b/target/config/Config.in.compiler @@ -65,7 +65,7 @@ config ADK_TOOLCHAIN_GCC_NDS32 depends on ADK_TARGET_ARCH_NDS32 config ADK_TOOLCHAIN_GCC_ARC - bool "arc-2017.03-release" + bool "arc-2016.09-release" select ADK_DISABLE_HONOUR_CFLAGS depends on ADK_TARGET_ARCH_ARC diff --git a/target/config/Config.in.kernelcfg b/target/config/Config.in.kernelcfg index f62e5e47f..3040906f9 100644 --- a/target/config/Config.in.kernelcfg +++ b/target/config/Config.in.kernelcfg @@ -22,6 +22,7 @@ config ADK_TARGET_KERNEL_DEFCONFIG string "Defconfig name" depends on ADK_TARGET_KERNEL_USE_DEFCONFIG default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI + default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI0 default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3 default "bcmrpi3_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 @@ -34,6 +35,7 @@ config ADK_TARGET_KERNEL_DEFCONFIG default "orca_defconfig" if ADK_TARGET_SYSTEM_ANDES_AG101P default "bb.org_defconfig" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK default "j2_defconfig" if ADK_TARGET_SYSTEM_NUMATO_MIMASV2 + default "sunxi_defconfig" if ADK_TARGET_SYSTEM_ORANGE_PI0 default "" config ADK_TARGET_KERNEL_CUSTOMCONFIG_PATH diff --git a/target/config/Config.in.kernelversion b/target/config/Config.in.kernelversion index af04b446e..181f79f07 100644 --- a/target/config/Config.in.kernelversion +++ b/target/config/Config.in.kernelversion @@ -9,6 +9,7 @@ default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_KINETIS_K70 +default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_ADSP_BF537 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_LM32 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_CRIS default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_METAG @@ -27,8 +28,8 @@ config ADK_TARGET_KERNEL_VERSION_GIT select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK -config ADK_TARGET_KERNEL_VERSION_4_11 - bool "4.11.8" +config ADK_TARGET_KERNEL_VERSION_4_12 + bool "4.12.3" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_METAG @@ -38,7 +39,7 @@ config ADK_TARGET_KERNEL_VERSION_4_11 depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU config ADK_TARGET_KERNEL_VERSION_4_9 - bool "4.9.35" + bool "4.9.38" depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_METAG depends on !ADK_TARGET_ARCH_NDS32 @@ -51,7 +52,7 @@ config ADK_TARGET_KERNEL_VERSION_4_6 depends on ADK_TARGET_ARCH_RISCV32 || ADK_TARGET_ARCH_RISCV64 config ADK_TARGET_KERNEL_VERSION_4_4 - bool "4.4.72" + bool "4.4.77" depends on !ADK_TARGET_ARCH_NDS32 depends on !ADK_TARGET_ARCH_NIOS2 depends on !ADK_TARGET_ARCH_OR1K @@ -62,7 +63,7 @@ config ADK_TARGET_KERNEL_VERSION_4_4 depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2 config ADK_TARGET_KERNEL_VERSION_4_1 - bool "4.1.39" + bool "4.1.42" depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_H8300 @@ -200,6 +201,7 @@ config ADK_TARGET_KERNEL_GIT_REPO string "git repository" depends on ADK_TARGET_KERNEL_VERSION_GIT default "https://github.com/raspberrypi/linux.git" if ADK_TARGET_BOARD_BCM28XX + default "git://git.code.sf.net/p/adi-linux/code" if ADK_TARGET_SYSTEM_ADSP_BF537 default "https://github.com/EmcraftSystems/linux-emcraft.git" if ADK_TARGET_SYSTEM_KINETIS_K70 default "https://github.com/SolidRun/linux-fslc.git" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "https://github.com/SolidRun/linux-armada38x.git" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG @@ -213,6 +215,7 @@ config ADK_TARGET_KERNEL_GIT_REPO_NAME string depends on ADK_TARGET_KERNEL_VERSION_GIT default "rpi" if ADK_TARGET_BOARD_BCM28XX + default "ad" if ADK_TARGET_SYSTEM_ADSP_BF537 default "emcraft" if ADK_TARGET_SYSTEM_KINETIS_K70 default "fslc" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "clearfog" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG @@ -223,7 +226,8 @@ config ADK_TARGET_KERNEL_GIT_REPO_NAME config ADK_TARGET_KERNEL_GIT string "git version" depends on ADK_TARGET_KERNEL_VERSION_GIT - default "8327f281c8d5083b13b3a4e6e2a36ee7c3d67913" if ADK_TARGET_BOARD_BCM28XX + default "cfa29b46af94d83e31aa000dbaee553f9c4d670c" if ADK_TARGET_BOARD_BCM28XX + default "f8d3b2a0fa5054aaed0f14cd457db9d8922bb167" if ADK_TARGET_SYSTEM_ADSP_BF537 default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32 default "1d008423ab5fd12459f53342e4d17585ec63cfe4" if ADK_TARGET_SYSTEM_KINETIS_K70 default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG @@ -233,7 +237,7 @@ config ADK_TARGET_KERNEL_GIT config ADK_TARGET_KERNEL_GIT_VER string "kernel version" depends on ADK_TARGET_KERNEL_VERSION_GIT - default "4.9.31" if ADK_TARGET_BOARD_BCM28XX + default "4.9.37" if ADK_TARGET_BOARD_BCM28XX default "3.14.79" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "4.4.37" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK default "2.6.33" if ADK_TARGET_SYSTEM_KINETIS_K70 diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime index b2a462e0a..c71facf6d 100644 --- a/target/config/Config.in.runtime +++ b/target/config/Config.in.runtime @@ -296,8 +296,10 @@ config ADK_RUNTIME_GETTY_VGA default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY default y if ADK_TARGET_QEMU_WITH_GRAPHIC default y if ADK_TARGET_SYSTEM_RASPBERRY_PI + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3 + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_IBM_X40 @@ -354,6 +356,8 @@ config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE default "ttymxc0" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI2 + default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3 + default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 default "ttyDA1" if ADK_TARGET_SYSTEM_QEMU_METAG default "ttyS2" if ADK_TARGET_SYSTEM_KINETIS_K70 default "ttyS2" if ADK_TARGET_SYSTEM_SOM_C6745 diff --git a/target/config/Config.in.tools b/target/config/Config.in.tools index c39916044..3ca583294 100644 --- a/target/config/Config.in.tools +++ b/target/config/Config.in.tools @@ -223,11 +223,6 @@ config ADK_HOST_BUILD_QEMU bool default n -config ADK_HOST_NEED_COREUTILS - bool - default y if ADK_TARGET_BOARD_BCM28XX - default n - config ADK_HOST_BUILD_COREUTILS bool default n diff --git a/target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch b/target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch index 2b1eaeedf..2b1eaeedf 100644 --- a/target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch +++ b/target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch diff --git a/target/linux/patches/4.4.72/coldfire-sighandler.patch b/target/linux/4.4.77/coldfire-sighandler.patch index c52a4e228..c52a4e228 100644 --- a/target/linux/patches/4.4.72/coldfire-sighandler.patch +++ b/target/linux/4.4.77/coldfire-sighandler.patch diff --git a/target/linux/patches/4.4.72/crisv32.patch b/target/linux/4.4.77/crisv32.patch index cb9b0d028..cb9b0d028 100644 --- a/target/linux/patches/4.4.72/crisv32.patch +++ b/target/linux/4.4.77/crisv32.patch diff --git a/target/linux/patches/4.4.72/crisv32_ethernet_driver.patch b/target/linux/4.4.77/crisv32_ethernet_driver.patch index 0cef202fc..0cef202fc 100644 --- a/target/linux/patches/4.4.72/crisv32_ethernet_driver.patch +++ b/target/linux/4.4.77/crisv32_ethernet_driver.patch diff --git a/target/linux/patches/4.1.39/initramfs-nosizelimit.patch b/target/linux/4.4.77/initramfs-nosizelimit.patch index 40d2f6bd8..40d2f6bd8 100644 --- a/target/linux/patches/4.1.39/initramfs-nosizelimit.patch +++ b/target/linux/4.4.77/initramfs-nosizelimit.patch diff --git a/target/linux/patches/4.4.72/ld-or1k.patch b/target/linux/4.4.77/ld-or1k.patch index 264f9166f..264f9166f 100644 --- a/target/linux/patches/4.4.72/ld-or1k.patch +++ b/target/linux/4.4.77/ld-or1k.patch diff --git a/target/linux/patches/4.4.72/macsonic.patch b/target/linux/4.4.77/macsonic.patch index 75a6fcad2..75a6fcad2 100644 --- a/target/linux/patches/4.4.72/macsonic.patch +++ b/target/linux/4.4.77/macsonic.patch diff --git a/target/linux/patches/4.4.72/mips-xz.patch b/target/linux/4.4.77/mips-xz.patch index 5cfac6254..5cfac6254 100644 --- a/target/linux/patches/4.4.72/mips-xz.patch +++ b/target/linux/4.4.77/mips-xz.patch diff --git a/target/linux/patches/4.4.72/patch-realtime b/target/linux/4.4.77/patch-realtime index b49cd6f03..b49cd6f03 100644 --- a/target/linux/patches/4.4.72/patch-realtime +++ b/target/linux/4.4.77/patch-realtime diff --git a/target/linux/patches/4.4.72/startup.patch b/target/linux/4.4.77/startup.patch index e54ac19a6..e54ac19a6 100644 --- a/target/linux/patches/4.4.72/startup.patch +++ b/target/linux/4.4.77/startup.patch diff --git a/target/linux/patches/4.1.39/use-libgcc-for-sh.patch b/target/linux/4.4.77/use-libgcc-for-sh.patch index 6420219b0..6420219b0 100644 --- a/target/linux/patches/4.1.39/use-libgcc-for-sh.patch +++ b/target/linux/4.4.77/use-libgcc-for-sh.patch diff --git a/target/linux/patches/4.4.72/versatile-nommu.patch b/target/linux/4.4.77/versatile-nommu.patch index 96140b30c..96140b30c 100644 --- a/target/linux/patches/4.4.72/versatile-nommu.patch +++ b/target/linux/4.4.77/versatile-nommu.patch diff --git a/target/linux/config/Config.in.serial b/target/linux/config/Config.in.serial index 26d10c71e..5b7174a80 100644 --- a/target/linux/config/Config.in.serial +++ b/target/linux/config/Config.in.serial @@ -89,9 +89,11 @@ config ADK_KERNEL_SERIAL_8250 || ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \ || ADK_TARGET_SYSTEM_QEMU_NIOS2 \ || ADK_TARGET_SYSTEM_QEMU_OR1K \ + || ADK_TARGET_SYSTEM_ORANGE_PI0 \ || ADK_TARGET_SYSTEM_SOM_C6745 select ADK_KERNEL_SERIAL_8250_PNP if ADK_TARGET_SYSTEM_PCENGINES_APU select ADK_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + select ADK_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_ORANGE_PI0 select ADK_KERNEL_SERIAL_8250_CONSOLE select ADK_KERNEL_SERIAL_8250_INGENIC if ADK_TARGET_SYSTEM_IMGTEC_CI20 depends on ADK_TARGET_SYSTEM_XILINX_KINTEX7 \ @@ -118,6 +120,7 @@ config ADK_KERNEL_SERIAL_8250 || ADK_TARGET_SYSTEM_MIKROTIK_RB532 \ || ADK_TARGET_SYSTEM_MIKROTIK_RB4XX \ || ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG \ + || ADK_TARGET_SYSTEM_ORANGE_PI0 \ || ADK_TARGET_SYSTEM_SOM_C6745 default y if ADK_TARGET_SYSTEM_XILINX_KINTEX7 default y if ADK_TARGET_SYSTEM_IMGTEC_CI20 @@ -143,6 +146,7 @@ config ADK_KERNEL_SERIAL_8250 default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532 default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default y if ADK_TARGET_SYSTEM_ORANGE_PI0 default y if ADK_TARGET_SYSTEM_SOM_C6745 default n help diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb index bbbb4d2c5..b383e6796 100644 --- a/target/linux/config/Config.in.usb +++ b/target/linux/config/Config.in.usb @@ -320,6 +320,16 @@ config ADK_KERNEL_USB_SERIAL_SIERRAWIRELESS tristate "Support for Sierra Wireless USB-to-Serial converters" depends on ADK_KERNEL_USB_SERIAL +config ADK_KERNEL_USB_SERIAL_OPTION + tristate "USB driver for GSM and CDMA modems" + depends on ADK_KERNEL_USB_SERIAL + help + Say Y here if you have a GSM or CDMA modem that's connected to USB. + +config ADK_KERNEL_USB_SERIAL_WWAN + tristate + depends on ADK_KERNEL_USB_SERIAL + config ADK_KERNEL_USB_ATM tristate "Support for USB ATM devices" diff --git a/target/linux/patches/4.1.39/cleankernel.patch b/target/linux/patches/4.1.42/cleankernel.patch index 59693f426..59693f426 100644 --- a/target/linux/patches/4.1.39/cleankernel.patch +++ b/target/linux/patches/4.1.42/cleankernel.patch diff --git a/target/linux/patches/4.1.39/cris-header.patch b/target/linux/patches/4.1.42/cris-header.patch index 2b5a88461..2b5a88461 100644 --- a/target/linux/patches/4.1.39/cris-header.patch +++ b/target/linux/patches/4.1.42/cris-header.patch diff --git a/target/linux/patches/4.4.72/initramfs-nosizelimit.patch b/target/linux/patches/4.1.42/initramfs-nosizelimit.patch index 40d2f6bd8..40d2f6bd8 100644 --- a/target/linux/patches/4.4.72/initramfs-nosizelimit.patch +++ b/target/linux/patches/4.1.42/initramfs-nosizelimit.patch diff --git a/target/linux/patches/4.1.39/j2-core.patch b/target/linux/patches/4.1.42/j2-core.patch index 38136df2c..38136df2c 100644 --- a/target/linux/patches/4.1.39/j2-core.patch +++ b/target/linux/patches/4.1.42/j2-core.patch diff --git a/target/linux/patches/4.1.39/mtd-rootfs.patch b/target/linux/patches/4.1.42/mtd-rootfs.patch index 5f6d82b5c..5f6d82b5c 100644 --- a/target/linux/patches/4.1.39/mtd-rootfs.patch +++ b/target/linux/patches/4.1.42/mtd-rootfs.patch diff --git a/target/linux/patches/4.1.39/patch-realtime b/target/linux/patches/4.1.42/patch-realtime index 52f9bd3d2..52f9bd3d2 100644 --- a/target/linux/patches/4.1.39/patch-realtime +++ b/target/linux/patches/4.1.42/patch-realtime diff --git a/target/linux/patches/4.1.39/regmap-default-on.patch b/target/linux/patches/4.1.42/regmap-default-on.patch index 8d72224bf..8d72224bf 100644 --- a/target/linux/patches/4.1.39/regmap-default-on.patch +++ b/target/linux/patches/4.1.42/regmap-default-on.patch diff --git a/target/linux/patches/4.1.39/remove-warn.patch b/target/linux/patches/4.1.42/remove-warn.patch index 1f89c710d..1f89c710d 100644 --- a/target/linux/patches/4.1.39/remove-warn.patch +++ b/target/linux/patches/4.1.42/remove-warn.patch diff --git a/target/linux/patches/4.1.39/startup.patch b/target/linux/patches/4.1.42/startup.patch index d396b75e4..d396b75e4 100644 --- a/target/linux/patches/4.1.39/startup.patch +++ b/target/linux/patches/4.1.42/startup.patch diff --git a/target/linux/patches/4.1.39/use-gawk.patch b/target/linux/patches/4.1.42/use-gawk.patch index 5b312589d..5b312589d 100644 --- a/target/linux/patches/4.1.39/use-gawk.patch +++ b/target/linux/patches/4.1.42/use-gawk.patch diff --git a/target/linux/patches/4.4.72/use-libgcc-for-sh.patch b/target/linux/patches/4.1.42/use-libgcc-for-sh.patch index 6420219b0..6420219b0 100644 --- a/target/linux/patches/4.4.72/use-libgcc-for-sh.patch +++ b/target/linux/patches/4.1.42/use-libgcc-for-sh.patch diff --git a/target/linux/patches/4.9.35/crisv32_ethernet_driver.patch b/target/linux/patches/4.9.38/crisv32_ethernet_driver.patch index 0cef202fc..0cef202fc 100644 --- a/target/linux/patches/4.9.35/crisv32_ethernet_driver.patch +++ b/target/linux/patches/4.9.38/crisv32_ethernet_driver.patch diff --git a/target/linux/patches/4.9.35/h8300.patch b/target/linux/patches/4.9.38/h8300.patch index a58b3f137..a58b3f137 100644 --- a/target/linux/patches/4.9.35/h8300.patch +++ b/target/linux/patches/4.9.38/h8300.patch diff --git a/target/linux/patches/4.9.35/initramfs-nosizelimit.patch b/target/linux/patches/4.9.38/initramfs-nosizelimit.patch index 40d2f6bd8..40d2f6bd8 100644 --- a/target/linux/patches/4.9.35/initramfs-nosizelimit.patch +++ b/target/linux/patches/4.9.38/initramfs-nosizelimit.patch diff --git a/target/linux/patches/4.9.35/ld-or1k.patch b/target/linux/patches/4.9.38/ld-or1k.patch index 264f9166f..264f9166f 100644 --- a/target/linux/patches/4.9.35/ld-or1k.patch +++ b/target/linux/patches/4.9.38/ld-or1k.patch diff --git a/target/linux/patches/4.9.35/macsonic.patch b/target/linux/patches/4.9.38/macsonic.patch index 75a6fcad2..75a6fcad2 100644 --- a/target/linux/patches/4.9.35/macsonic.patch +++ b/target/linux/patches/4.9.38/macsonic.patch diff --git a/target/linux/patches/4.9.35/microblaze-sigaltstack.patch b/target/linux/patches/4.9.38/microblaze-sigaltstack.patch index c4064e8b9..c4064e8b9 100644 --- a/target/linux/patches/4.9.35/microblaze-sigaltstack.patch +++ b/target/linux/patches/4.9.38/microblaze-sigaltstack.patch diff --git a/target/linux/patches/4.9.35/or1k-more-ram.patch b/target/linux/patches/4.9.38/or1k-more-ram.patch index de848c838..de848c838 100644 --- a/target/linux/patches/4.9.35/or1k-more-ram.patch +++ b/target/linux/patches/4.9.38/or1k-more-ram.patch diff --git a/target/linux/patches/4.9.35/patch-realtime b/target/linux/patches/4.9.38/patch-realtime index 7abba16fe..7abba16fe 100644 --- a/target/linux/patches/4.9.35/patch-realtime +++ b/target/linux/patches/4.9.38/patch-realtime diff --git a/target/linux/patches/4.9.35/sh2.patch b/target/linux/patches/4.9.38/sh2.patch index 9debe80ad..9debe80ad 100644 --- a/target/linux/patches/4.9.35/sh2.patch +++ b/target/linux/patches/4.9.38/sh2.patch diff --git a/target/linux/patches/4.9.35/startup.patch b/target/linux/patches/4.9.38/startup.patch index e54ac19a6..e54ac19a6 100644 --- a/target/linux/patches/4.9.35/startup.patch +++ b/target/linux/patches/4.9.38/startup.patch diff --git a/target/linux/patches/4.9.35/vdso2.patch b/target/linux/patches/4.9.38/vdso2.patch index 35df488a8..35df488a8 100644 --- a/target/linux/patches/4.9.35/vdso2.patch +++ b/target/linux/patches/4.9.38/vdso2.patch |