diff --git a/core/linux-kirkwood-dt/PKGBUILD b/core/linux-kirkwood-dt/PKGBUILD index 3004f1a66..42a32ac36 100644 --- a/core/linux-kirkwood-dt/PKGBUILD +++ b/core/linux-kirkwood-dt/PKGBUILD @@ -6,19 +6,19 @@ buildarch=2 pkgbase=linux-kirkwood-dt _kernelname=${pkgbase#linux} _desc="Marvell Kirkwood DT" -pkgver=4.6.4 +pkgver=4.7.0 srcver=${pkgver%.0} pkgrel=1 cryptodev_commit=7a3a9ee1329f7224b4fc564b80ef8160457caf76 -bfqver=v7r11 +bfqver=v8 ### BFQ patch kernel version -# bfqkern=${pkgver:0:3} -bfqkern=4.5 +bfqkern=${pkgver:0:3} +# bfqkern=4.5 ### AUFS branch name -aufsbranch="aufs${pkgver:0:3}" -# aufsbranch="aufs4.x-rcN" +# aufsbranch="aufs${pkgver:0:3}" +aufsbranch="aufs4.x-rcN" arch=('arm') url="http://www.kernel.org/" @@ -32,16 +32,17 @@ source=("https://kernel.org/pub/linux/kernel/v4.x/linux-${srcver}.tar.xz" '0001-disable-mv643xx_eth-TSO.patch' "git+https://github.com/sfjro/aufs4-standalone.git#branch=${aufsbranch}" "cryptodev-${cryptodev_commit}.tar.gz::https://github.com/cryptodev-linux/cryptodev-linux/archive/${cryptodev_commit}.tar.gz" - "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0001-block-cgroups-kconfig-build-bits-for-BFQ-${bfqver}-${bfqkern}.0.patch" - "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${bfqkern}.0.patch" - "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for.patch" + "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-${bfqkern}.0.patch" + "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0002-block-introduce-the-BFQ-v7r11-I-O-sched-for-${bfqkern}.0.patch" + "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch" + "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0004-block-bfq-turn-BFQ-v7r11-for-4.7.0-into-BFQ-${bfqver}-for-4.patch" 'goflexhome_fdt.patch' 'linux.preset' 'cryptodev_linux_4.6_fix.patch') -md5sums=('b9f8183fa26621f9951ae522556c12d3' - 'e46c6ef7231618bb90b6eea994b2580b' - 'de4187921a51d4ec410abc764f6caccc' +md5sums=('5276563eb1f39a048e4a8a887408c031' + 'd64c6f1945a781606d6bef1f1b15687a' + 'c02d088db6c0b3d271526befc611c00c' '09d44b9f07abfaeaf4f688ee52034786' 'SKIP' 'ad56ca4e2a29a3b76f3526c262d9fec1' @@ -77,9 +78,10 @@ prepare() { patch -Np1 -i "${srcdir}/goflexhome_fdt.patch" msg2 "Add BFQ patches" - patch -Np1 -i "${srcdir}/0001-block-cgroups-kconfig-build-bits-for-BFQ-${bfqver}-${bfqkern}.0.patch" - patch -Np1 -i "${srcdir}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${bfqkern}.0.patch" - patch -Np1 -i "${srcdir}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for.patch" + patch -Np1 -i "${srcdir}/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-${bfqkern}.0.patch" + patch -Np1 -i "${srcdir}/0002-block-introduce-the-BFQ-v7r11-I-O-sched-for-${bfqkern}.0.patch" + patch -Np1 -i "${srcdir}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch" + patch -Np1 -i "${srcdir}/0004-block-bfq-turn-BFQ-v7r11-for-4.7.0-into-BFQ-${bfqver}-for-4.patch" cat "${srcdir}/config" > ./.config diff --git a/core/linux-kirkwood-dt/archlinuxarm.patch b/core/linux-kirkwood-dt/archlinuxarm.patch index 474866855..6d8e413df 100644 --- a/core/linux-kirkwood-dt/archlinuxarm.patch +++ b/core/linux-kirkwood-dt/archlinuxarm.patch @@ -1,31 +1,6 @@ -diff -ruN a/arch/arm/boot/dts/kirkwood-nsa320.dts b/arch/arm/boot/dts/kirkwood-nsa320.dts ---- a/arch/arm/boot/dts/kirkwood-nsa320.dts 2016-03-13 22:28:54.000000000 -0600 -+++ b/arch/arm/boot/dts/kirkwood-nsa320.dts 2016-03-15 20:36:16.470111122 -0600 -@@ -193,10 +193,19 @@ - }; - }; - -+ hwmon { -+ compatible = "zyxel,nsa320-mcu"; -+ pinctrl-0 = <&pmx_mcu_data &pmx_mcu_clk &pmx_mcu_act>; -+ pinctrl-names = "default"; -+ -+ data-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; -+ clk-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; -+ act-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; -+ }; -+ - /* The following pins are currently not assigned to a driver, - some of them should be configured as inputs. -- pinctrl-0 = <&pmx_mcu_data &pmx_mcu_clk &pmx_mcu_act -- &pmx_htp &pmx_vid_b1 -+ pinctrl-0 = <&pmx_htp &pmx_vid_b1 - &pmx_power_resume_data &pmx_power_resume_clk>; */ - }; - diff -ruN a/arch/arm/boot/dts/kirkwood-pogo_e02.dts b/arch/arm/boot/dts/kirkwood-pogo_e02.dts ---- a/arch/arm/boot/dts/kirkwood-pogo_e02.dts 2016-03-13 22:28:54.000000000 -0600 -+++ b/arch/arm/boot/dts/kirkwood-pogo_e02.dts 2016-03-15 20:36:16.475111102 -0600 +--- a/arch/arm/boot/dts/kirkwood-pogo_e02.dts 2016-07-24 13:23:50.000000000 -0600 ++++ b/arch/arm/boot/dts/kirkwood-pogo_e02.dts 2016-07-27 12:54:23.056453554 -0600 @@ -38,7 +38,7 @@ health { label = "pogo_e02:green:health"; @@ -36,8 +11,8 @@ diff -ruN a/arch/arm/boot/dts/kirkwood-pogo_e02.dts b/arch/arm/boot/dts/kirkwood fault { label = "pogo_e02:orange:fault"; diff -ruN a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c ---- a/drivers/ata/sata_mv.c 2016-03-13 22:28:54.000000000 -0600 -+++ b/drivers/ata/sata_mv.c 2016-03-15 20:36:16.415111342 -0600 +--- a/drivers/ata/sata_mv.c 2016-07-24 13:23:50.000000000 -0600 ++++ b/drivers/ata/sata_mv.c 2016-07-27 12:54:23.076453555 -0600 @@ -72,6 +72,7 @@ #include #include @@ -56,8 +31,8 @@ diff -ruN a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c int using_ncq = ((pp->pp_flags & MV_PP_FLAG_NCQ_EN) != 0); if (want_ncq != using_ncq) diff -ruN a/drivers/leds/trigger/Kconfig b/drivers/leds/trigger/Kconfig ---- a/drivers/leds/trigger/Kconfig 2016-03-13 22:28:54.000000000 -0600 -+++ b/drivers/leds/trigger/Kconfig 2016-03-15 20:36:16.445111222 -0600 +--- a/drivers/leds/trigger/Kconfig 2016-07-24 13:23:50.000000000 -0600 ++++ b/drivers/leds/trigger/Kconfig 2016-07-27 12:54:23.076453555 -0600 @@ -35,7 +35,6 @@ config LEDS_TRIGGER_IDE_DISK @@ -67,47 +42,49 @@ diff -ruN a/drivers/leds/trigger/Kconfig b/drivers/leds/trigger/Kconfig help This allows LEDs to be controlled by IDE disk activity. diff -ruN a/drivers/leds/trigger/ledtrig-ide-disk.c b/drivers/leds/trigger/ledtrig-ide-disk.c ---- a/drivers/leds/trigger/ledtrig-ide-disk.c 2016-03-13 22:28:54.000000000 -0600 -+++ b/drivers/leds/trigger/ledtrig-ide-disk.c 2016-03-15 20:45:22.852900230 -0600 -@@ -17,19 +17,29 @@ +--- a/drivers/leds/trigger/ledtrig-ide-disk.c 2016-07-24 13:23:50.000000000 -0600 ++++ b/drivers/leds/trigger/ledtrig-ide-disk.c 2016-07-27 12:57:57.336321911 -0600 +@@ -17,20 +17,31 @@ #define BLINK_DELAY 30 -DEFINE_LED_TRIGGER(ledtrig_ide); +DEFINE_LED_TRIGGER(ledtrig_ide1); +DEFINE_LED_TRIGGER(ledtrig_ide2); - static unsigned long ide_blink_delay = BLINK_DELAY; -void ledtrig_ide_activity(void) +void ledtrig_ide_activity(int port_number) { + unsigned long ide_blink_delay = BLINK_DELAY; + - led_trigger_blink_oneshot(ledtrig_ide, - &ide_blink_delay, &ide_blink_delay, 0); -+ switch (port_number) { -+ case 0: -+ led_trigger_blink_oneshot(ledtrig_ide1, &ide_blink_delay, &ide_blink_delay, 0); -+ break; -+ case 1: -+ led_trigger_blink_oneshot(ledtrig_ide2, &ide_blink_delay, &ide_blink_delay, 0); -+ break; -+ default: -+ break; -+ } ++ switch (port_number) { ++ case 0: ++ led_trigger_blink_oneshot(ledtrig_ide1, &ide_blink_delay, &ide_blink_delay, 0); ++ break; ++ case 1: ++ led_trigger_blink_oneshot(ledtrig_ide2, &ide_blink_delay, &ide_blink_delay, 0); ++ break; ++ default: ++ break; ++ } } EXPORT_SYMBOL(ledtrig_ide_activity); static int __init ledtrig_ide_init(void) { - led_trigger_register_simple("ide-disk", &ledtrig_ide); -+ led_trigger_register_simple("ide-disk1", &ledtrig_ide1); -+ led_trigger_register_simple("ide-disk2", &ledtrig_ide2); ++ led_trigger_register_simple("ide-disk1", &ledtrig_ide1); ++ led_trigger_register_simple("ide-disk2", &ledtrig_ide2); ++ return 0; } device_initcall(ledtrig_ide_init); diff -ruN a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c ---- a/drivers/mmc/core/core.c 2016-03-13 22:28:54.000000000 -0600 -+++ b/drivers/mmc/core/core.c 2016-03-15 20:36:16.450111202 -0600 -@@ -850,7 +850,7 @@ +--- a/drivers/mmc/core/core.c 2016-07-24 13:23:50.000000000 -0600 ++++ b/drivers/mmc/core/core.c 2016-07-27 12:54:23.081453555 -0600 +@@ -857,7 +857,7 @@ */ limit_us = 3000000; else @@ -117,9 +94,9 @@ diff -ruN a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c /* * SDHC cards always use these fixed values. diff -ruN a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c ---- a/drivers/mmc/core/sd.c 2016-03-13 22:28:54.000000000 -0600 -+++ b/drivers/mmc/core/sd.c 2016-03-15 20:36:16.450111202 -0600 -@@ -365,6 +365,15 @@ +--- a/drivers/mmc/core/sd.c 2016-07-24 13:23:50.000000000 -0600 ++++ b/drivers/mmc/core/sd.c 2016-07-27 12:54:23.081453555 -0600 +@@ -363,6 +363,15 @@ return -ENOMEM; } @@ -136,8 +113,8 @@ diff -ruN a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c if (err) goto out; diff -ruN a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c ---- a/drivers/mmc/host/mvsdio.c 2016-03-13 22:28:54.000000000 -0600 -+++ b/drivers/mmc/host/mvsdio.c 2016-03-15 20:36:16.455111182 -0600 +--- a/drivers/mmc/host/mvsdio.c 2016-07-24 13:23:50.000000000 -0600 ++++ b/drivers/mmc/host/mvsdio.c 2016-07-27 12:54:23.081453555 -0600 @@ -23,6 +23,7 @@ #include #include @@ -155,9 +132,9 @@ diff -ruN a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c cmdreg = MVSD_CMD_INDEX(cmd->opcode); diff -ruN a/include/linux/leds.h b/include/linux/leds.h ---- a/include/linux/leds.h 2016-03-13 22:28:54.000000000 -0600 -+++ b/include/linux/leds.h 2016-03-15 20:36:16.455111182 -0600 -@@ -320,9 +320,9 @@ +--- a/include/linux/leds.h 2016-07-24 13:23:50.000000000 -0600 ++++ b/include/linux/leds.h 2016-07-27 12:54:23.081453555 -0600 +@@ -326,9 +326,9 @@ /* Trigger specific functions */ #ifdef CONFIG_LEDS_TRIGGER_IDE_DISK @@ -168,4 +145,4 @@ diff -ruN a/include/linux/leds.h b/include/linux/leds.h +static inline void ledtrig_ide_activity(int port_number) {} #endif - #if defined(CONFIG_LEDS_TRIGGER_CAMERA) || defined(CONFIG_LEDS_TRIGGER_CAMERA_MODULE) + #ifdef CONFIG_LEDS_TRIGGER_MTD diff --git a/core/linux-kirkwood-dt/config b/core/linux-kirkwood-dt/config index 90655549d..de6487257 100644 --- a/core/linux-kirkwood-dt/config +++ b/core/linux-kirkwood-dt/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.6.3-1 Kernel Configuration +# Linux/arm 4.7.0-1 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -107,6 +107,7 @@ CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=19 +CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y @@ -146,6 +147,7 @@ CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y @@ -162,6 +164,7 @@ CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y @@ -207,6 +210,7 @@ CONFIG_KRETPROBES=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y @@ -231,12 +235,16 @@ CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_BITS=8 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set # # GCOV-based kernel profiling @@ -255,6 +263,7 @@ CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y @@ -354,6 +363,7 @@ CONFIG_MACH_KIRKWOOD=y # CONFIG_MACH_ASM9260 is not set # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_ASPEED is not set # CONFIG_ARCH_MV78XX0 is not set # CONFIG_ARCH_MXC is not set # CONFIG_ARCH_MXS is not set @@ -361,6 +371,7 @@ CONFIG_MACH_KIRKWOOD=y # CONFIG_ARCH_NSPIRE is not set # CONFIG_ARCH_ORION5X is not set # CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_OXNAS is not set # CONFIG_ARCH_REALVIEW is not set # CONFIG_PLAT_SPEAR is not set # CONFIG_ARCH_U300 is not set @@ -426,6 +437,7 @@ CONFIG_PCI_MVEBU=y # CONFIG_PCI_HOST_GENERIC is not set # CONFIG_PCI_LAYERSCAPE is not set # CONFIG_PCIE_ALTERA is not set +# CONFIG_PCIE_ARMADA_8K is not set # CONFIG_PCCARD is not set # @@ -469,7 +481,6 @@ CONFIG_SPLIT_PTLOCK_CPUS=999999 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=0 CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 CONFIG_NEED_PER_CPU_KM=y @@ -478,6 +489,7 @@ CONFIG_NEED_PER_CPU_KM=y # CONFIG_CMA is not set CONFIG_ZPOOL=m # CONFIG_ZBUD is not set +CONFIG_Z3FOLD=m CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set @@ -520,6 +532,7 @@ CONFIG_AUTO_ZRELADDR=y # CPU Frequency scaling # CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y @@ -538,6 +551,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CPU frequency scaling drivers # CONFIG_CPUFREQ_DT=m +CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ARM_KIRKWOOD_CPUFREQ=y # CONFIG_QORIQ_CPUFREQ is not set @@ -569,6 +583,7 @@ CONFIG_ARM_KIRKWOOD_CPUIDLE=y # Userspace binary formats # CONFIG_BINFMT_ELF=y +CONFIG_ELFCORE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set @@ -678,6 +693,8 @@ CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m # CONFIG_IPV6_GRE is not set +CONFIG_IPV6_FOU=m +# CONFIG_IPV6_FOU_TUNNEL is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y @@ -979,6 +996,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set @@ -1268,7 +1286,7 @@ CONFIG_LWTUNNEL=y CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m -CONFIG_HAVE_BPF_JIT=y +CONFIG_HAVE_CBPF_JIT=y # # Device Drivers @@ -1675,6 +1693,7 @@ CONFIG_ATA_BMDMA=y # SATA SFF controllers with BMDMA # # CONFIG_ATA_PIIX is not set +# CONFIG_SATA_DWC is not set CONFIG_SATA_MV=y # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set @@ -1804,6 +1823,7 @@ CONFIG_MACVTAP=m CONFIG_IPVLAN=m CONFIG_VXLAN=m CONFIG_GENEVE=m +# CONFIG_GTP is not set CONFIG_MACSEC=m CONFIG_NETCONSOLE=y CONFIG_NETPOLL=y @@ -1826,8 +1846,6 @@ CONFIG_CAIF_SPI_SLAVE=m # # Distributed Switch Architecture drivers # -# CONFIG_NET_DSA_MV88E6XXX is not set -# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set @@ -2504,7 +2522,6 @@ CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=16 # CONFIG_SERIAL_NONSTANDARD is not set @@ -2520,6 +2537,7 @@ CONFIG_DEVMEM=y CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +# CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y @@ -2530,7 +2548,6 @@ CONFIG_SERIAL_8250_FSL=y # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_EM is not set # CONFIG_SERIAL_8250_RT288X is not set -# CONFIG_SERIAL_8250_MID is not set # CONFIG_SERIAL_8250_MOXA is not set CONFIG_SERIAL_OF_PLATFORM=y @@ -2551,6 +2568,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_MPS2_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set @@ -2896,6 +2914,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set @@ -2987,6 +3006,11 @@ CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_KIRKWOOD_THERMAL is not set # CONFIG_ARMADA_THERMAL is not set + +# +# ACPI INT340X thermal drivers +# +# CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -3087,6 +3111,7 @@ CONFIG_MFD_CORE=m # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77620 is not set # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set @@ -3176,6 +3201,7 @@ CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set @@ -3550,6 +3576,7 @@ CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m # # Multistandard (satellite) frontends @@ -3643,6 +3670,7 @@ CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # +CONFIG_DVB_TC90522=m # # Digital terrestrial only tuners/PLL @@ -3682,7 +3710,6 @@ CONFIG_VGA_ARB_MAX_GPUS=16 # # ACP (Audio CoProcessor) Configuration # -# CONFIG_DRM_AMD_ACP is not set # # Frame buffer Devices @@ -3970,6 +3997,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS2552 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set @@ -3991,6 +4019,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_WM8804_I2C is not set # CONFIG_SND_SOC_WM8804_SPI is not set # CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8960 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set @@ -4316,6 +4345,8 @@ CONFIG_USB_LED_TRIG=y # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set +CONFIG_PWRSEQ_EMMC=y +CONFIG_PWRSEQ_SIMPLE=y # # MMC/SD/SDIO Card Drivers @@ -4392,6 +4423,7 @@ CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y +CONFIG_LEDS_TRIGGER_MTD=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y @@ -4403,6 +4435,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set +CONFIG_LEDS_TRIGGER_PANIC=y # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y @@ -4452,7 +4485,6 @@ CONFIG_RTC_DRV_S35390A=m # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # @@ -4460,6 +4492,7 @@ CONFIG_RTC_DRV_S35390A=m # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set @@ -4478,6 +4511,7 @@ CONFIG_RTC_I2C_AND_SPI=y # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers @@ -4534,6 +4568,11 @@ CONFIG_MV_XOR=y CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y + +# +# DMABUF options +# +# CONFIG_SYNC_FILE is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set @@ -4571,9 +4610,7 @@ CONFIG_8723AU_BT_COEXIST=y # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16203 is not set -# CONFIG_ADIS16204 is not set # CONFIG_ADIS16209 is not set -# CONFIG_ADIS16220 is not set # CONFIG_ADIS16240 is not set # CONFIG_LIS3L02DQ is not set @@ -4682,6 +4719,8 @@ CONFIG_COMMON_CLK=y # CONFIG_CLK_QORIQ is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +# CONFIG_COMMON_CLK_OXNAS is not set CONFIG_MVEBU_CLK_COMMON=y CONFIG_KIRKWOOD_CLK=y @@ -4813,6 +4852,8 @@ CONFIG_HID_SENSOR_IIO_COMMON=m # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set +# CONFIG_AD5592R is not set +# CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set # CONFIG_AD5686 is not set @@ -4874,6 +4915,7 @@ CONFIG_HID_SENSOR_IIO_COMMON=m # # Humidity sensors # +# CONFIG_AM2315 is not set CONFIG_DHT11=m # CONFIG_HDC100X is not set # CONFIG_HTU21 is not set @@ -4885,6 +4927,8 @@ CONFIG_DHT11=m # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16480 is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_BMI160_SPI is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set @@ -4897,6 +4941,7 @@ CONFIG_DHT11=m # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set CONFIG_CM32181=m # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set @@ -4908,6 +4953,7 @@ CONFIG_CM32181=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set # CONFIG_OPT3001 is not set # CONFIG_PA12203001 is not set # CONFIG_STK3310 is not set @@ -4917,13 +4963,15 @@ CONFIG_CM32181=m # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set -# CONFIG_BMC150_MAGN is not set +# CONFIG_BMC150_MAGN_I2C is not set +# CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set # CONFIG_MMC35240 is not set @@ -4940,6 +4988,8 @@ CONFIG_CM32181=m # # Digital potentiometers # +# CONFIG_DS1803 is not set +# CONFIG_MCP4131 is not set # CONFIG_MCP4531 is not set # CONFIG_TPL0102 is not set @@ -4948,6 +4998,7 @@ CONFIG_CM32181=m # # CONFIG_BMP280 is not set # CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_HP03 is not set # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set @@ -4955,6 +5006,7 @@ CONFIG_CM32181=m # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set +# CONFIG_HP206C is not set # # Lightning sensors @@ -5069,6 +5121,7 @@ CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FS_ENCRYPTION=y +# CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y @@ -5414,6 +5467,7 @@ CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set @@ -5477,7 +5531,9 @@ CONFIG_TRACING_EVENTS_GPIO=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set # CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set @@ -5524,6 +5580,7 @@ CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=y +# CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y @@ -5533,6 +5590,7 @@ CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set @@ -5684,7 +5742,6 @@ CONFIG_CRYPTO_DEV_MARVELL_CESA=m # # Certificates for signature checking # -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_ARM_CRYPTO=y CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256_ARM=y @@ -5772,5 +5829,6 @@ CONFIG_FONT_SUPPORT=m CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y # CONFIG_VIRTUALIZATION is not set diff --git a/core/linux-kirkwood-dt/linux-kirkwood-dt.install b/core/linux-kirkwood-dt/linux-kirkwood-dt.install index 2b17bbb25..acad5773d 100644 --- a/core/linux-kirkwood-dt/linux-kirkwood-dt.install +++ b/core/linux-kirkwood-dt/linux-kirkwood-dt.install @@ -2,7 +2,7 @@ # arg 2: the old package version KERNEL_NAME=-kirkwood-dt -KERNEL_VERSION=4.6.3-2-ARCH +KERNEL_VERSION=4.7.0-1-ARCH post_install () { # updating module dependencies