Merge commit '82613a30150b564cc3f3b1a551138a38291ea61e' into dora
This commit is contained in:
commit
2bad279d89
|
@ -0,0 +1,187 @@
|
|||
pkg_postinst_modules () {
|
||||
if [ -z "$D" ]; then
|
||||
depmod -a ${KERNEL_VERSION}
|
||||
else
|
||||
depmodwrapper -a -b $D ${KERNEL_VERSION}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm_modules () {
|
||||
if [ -z "$D" ]; then
|
||||
depmod -a ${KERNEL_VERSION}
|
||||
else
|
||||
depmodwrapper -a -b $D ${KERNEL_VERSION}
|
||||
fi
|
||||
}
|
||||
|
||||
autoload_postinst_fragment() {
|
||||
if [ x"$D" = "x" ]; then
|
||||
modprobe %s || true
|
||||
fi
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
install -d ${D}${sysconfdir}/modules-load.d/ ${D}${sysconfdir}/modprobe.d/
|
||||
}
|
||||
|
||||
PACKAGESPLITFUNCS_prepend = "split_kernel_module_packages "
|
||||
|
||||
KERNEL_MODULES_META_PACKAGE ?= "kernel-modules"
|
||||
|
||||
KERNEL_MODULES_PACKAGE_PREFIX ?= "kernel-module-%s"
|
||||
|
||||
python split_kernel_module_packages () {
|
||||
import re
|
||||
|
||||
modinfoexp = re.compile("([^=]+)=(.*)")
|
||||
kerverrexp = re.compile('^(.*-hh.*)[\.\+].*$')
|
||||
depmodpat0 = re.compile("^(.*\.k?o):..*$")
|
||||
depmodpat1 = re.compile("^(.*\.k?o):\s*(.*\.k?o)\s*$")
|
||||
depmodpat2 = re.compile("^(.*\.k?o):\s*(.*\.k?o)\s*\\\$")
|
||||
depmodpat3 = re.compile("^\t(.*\.k?o)\s*\\\$")
|
||||
depmodpat4 = re.compile("^\t(.*\.k?o)\s*$")
|
||||
|
||||
def extract_modinfo(file):
|
||||
import tempfile, subprocess
|
||||
tempfile.tempdir = d.getVar("WORKDIR", True)
|
||||
tf = tempfile.mkstemp()
|
||||
tmpfile = tf[1]
|
||||
cmd = "%sobjcopy -j .modinfo -O binary %s %s" % (d.getVar("HOST_PREFIX", True) or "", file, tmpfile)
|
||||
subprocess.call(cmd, shell=True)
|
||||
f = open(tmpfile)
|
||||
l = f.read().split("\000")
|
||||
f.close()
|
||||
os.close(tf[0])
|
||||
os.unlink(tmpfile)
|
||||
vals = {}
|
||||
for i in l:
|
||||
m = modinfoexp.match(i)
|
||||
if not m:
|
||||
continue
|
||||
vals[m.group(1)] = m.group(2)
|
||||
return vals
|
||||
|
||||
def parse_depmod():
|
||||
|
||||
dvar = d.getVar('PKGD', True)
|
||||
|
||||
kernelver = d.getVar('KERNEL_VERSION', True)
|
||||
kernelver_stripped = kernelver
|
||||
m = kerverrexp.match(kernelver)
|
||||
if m:
|
||||
kernelver_stripped = m.group(1)
|
||||
staging_kernel_dir = d.getVar("STAGING_KERNEL_DIR", True)
|
||||
system_map_file = "%s/boot/System.map-%s" % (dvar, kernelver)
|
||||
if not os.path.exists(system_map_file):
|
||||
system_map_file = "%s/System.map-%s" % (staging_kernel_dir, kernelver)
|
||||
if not os.path.exists(system_map_file):
|
||||
bb.fatal("System.map-%s does not exist in '%s/boot' nor STAGING_KERNEL_DIR '%s'" % (kernelver, dvar, staging_kernel_dir))
|
||||
|
||||
cmd = "depmod -n -a -b %s -F %s %s" % (dvar, system_map_file, kernelver_stripped)
|
||||
f = os.popen(cmd, 'r')
|
||||
|
||||
deps = {}
|
||||
line = f.readline()
|
||||
while line:
|
||||
if not depmodpat0.match(line):
|
||||
line = f.readline()
|
||||
continue
|
||||
m1 = depmodpat1.match(line)
|
||||
if m1:
|
||||
deps[m1.group(1)] = m1.group(2).split()
|
||||
else:
|
||||
m2 = depmodpat2.match(line)
|
||||
if m2:
|
||||
deps[m2.group(1)] = m2.group(2).split()
|
||||
line = f.readline()
|
||||
m3 = depmodpat3.match(line)
|
||||
while m3:
|
||||
deps[m2.group(1)].extend(m3.group(1).split())
|
||||
line = f.readline()
|
||||
m3 = depmodpat3.match(line)
|
||||
m4 = depmodpat4.match(line)
|
||||
deps[m2.group(1)].extend(m4.group(1).split())
|
||||
line = f.readline()
|
||||
f.close()
|
||||
return deps
|
||||
|
||||
def get_dependencies(file, pattern, format):
|
||||
# file no longer includes PKGD
|
||||
file = file.replace(d.getVar('PKGD', True) or '', '', 1)
|
||||
# instead is prefixed with /lib/modules/${KERNEL_VERSION}
|
||||
file = file.replace("/lib/modules/%s/" % d.getVar('KERNEL_VERSION', True) or '', '', 1)
|
||||
|
||||
if file in module_deps:
|
||||
dependencies = []
|
||||
for i in module_deps[file]:
|
||||
m = re.match(pattern, os.path.basename(i))
|
||||
if not m:
|
||||
continue
|
||||
on = legitimize_package_name(m.group(1))
|
||||
dependency_pkg = format % on
|
||||
dependencies.append(dependency_pkg)
|
||||
return dependencies
|
||||
return []
|
||||
|
||||
def frob_metadata(file, pkg, pattern, format, basename):
|
||||
vals = extract_modinfo(file)
|
||||
|
||||
dvar = d.getVar('PKGD', True)
|
||||
|
||||
# If autoloading is requested, output /etc/modules-load.d/<name>.conf and append
|
||||
# appropriate modprobe commands to the postinst
|
||||
autoload = d.getVar('module_autoload_%s' % basename, True)
|
||||
if autoload:
|
||||
name = '%s/etc/modules-load.d/%s.conf' % (dvar, basename)
|
||||
f = open(name, 'w')
|
||||
for m in autoload.split():
|
||||
f.write('%s\n' % m)
|
||||
f.close()
|
||||
postinst = d.getVar('pkg_postinst_%s' % pkg, True)
|
||||
if not postinst:
|
||||
bb.fatal("pkg_postinst_%s not defined" % pkg)
|
||||
postinst += d.getVar('autoload_postinst_fragment', True) % autoload
|
||||
d.setVar('pkg_postinst_%s' % pkg, postinst)
|
||||
|
||||
# Write out any modconf fragment
|
||||
modconf = d.getVar('module_conf_%s' % basename, True)
|
||||
if modconf:
|
||||
name = '%s/etc/modprobe.d/%s.conf' % (dvar, basename)
|
||||
f = open(name, 'w')
|
||||
f.write("%s\n" % modconf)
|
||||
f.close()
|
||||
|
||||
files = d.getVar('FILES_%s' % pkg, True)
|
||||
files = "%s /etc/modules-load.d/%s.conf /etc/modprobe.d/%s.conf" % (files, basename, basename)
|
||||
d.setVar('FILES_%s' % pkg, files)
|
||||
|
||||
if "description" in vals:
|
||||
old_desc = d.getVar('DESCRIPTION_' + pkg, True) or ""
|
||||
d.setVar('DESCRIPTION_' + pkg, old_desc + "; " + vals["description"])
|
||||
|
||||
rdepends = bb.utils.explode_dep_versions2(d.getVar('RDEPENDS_' + pkg, True) or "")
|
||||
for dep in get_dependencies(file, pattern, format):
|
||||
if not dep in rdepends:
|
||||
rdepends[dep] = []
|
||||
d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
|
||||
|
||||
module_deps = parse_depmod()
|
||||
module_regex = '^(.*)\.k?o$'
|
||||
module_pattern = d.getVar("KERNEL_MODULES_PACKAGE_PREFIX", True) or "kernel-module-%s"
|
||||
|
||||
postinst = d.getVar('pkg_postinst_modules', True)
|
||||
postrm = d.getVar('pkg_postrm_modules', True)
|
||||
|
||||
modules = do_split_packages(d, root='/lib/modules', file_regex=module_regex, output_pattern=module_pattern, description='%s kernel module', postinst=postinst, postrm=postrm, recursive=True, hook=frob_metadata, extra_depends='kernel-%s' % (d.getVar("KERNEL_VERSION", True)))
|
||||
if modules:
|
||||
metapkg = d.getVar('KERNEL_MODULES_META_PACKAGE', True)
|
||||
d.appendVar('RDEPENDS_' + metapkg, ' '+' '.join(modules))
|
||||
|
||||
# If modules-load.d and modprobe.d are empty at this point, remove them to
|
||||
# avoid warnings. removedirs only raises an OSError if an empty
|
||||
# directory cannot be removed.
|
||||
dvar = d.getVar('PKGD', True)
|
||||
for dir in ["%s/etc/modprobe.d" % (dvar), "%s/etc/modules-load.d" % (dvar), "%s/etc" % (dvar)]:
|
||||
if len(os.listdir(dir)) == 0:
|
||||
os.rmdir(dir)
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
DEPENDS += "virtual/kernel"
|
||||
|
||||
inherit module-base sysmocom-kernel-module-split
|
||||
|
||||
addtask make_scripts after do_patch before do_compile
|
||||
do_make_scripts[lockfiles] = "${TMPDIR}/kernel-scripts.lock"
|
||||
do_make_scripts[deptask] = "do_populate_sysroot"
|
||||
|
||||
# add all splitted modules to PN RDEPENDS, PN can be empty now
|
||||
KERNEL_MODULES_META_PACKAGE = "${PN}"
|
||||
FILES_${PN} = ""
|
||||
ALLOW_EMPTY_${PN} = "1"
|
|
@ -38,6 +38,4 @@ EXTRA_IMAGEDEPENDS += "barebox-sysmocom"
|
|||
|
||||
MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "\
|
||||
kernel \
|
||||
kernel-module-rt2800usb \
|
||||
linux-firmware-ralink \
|
||||
"
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
--- /home/alphaone/sysmocom/scm/backports-3.17.1-1/compat/compat-3.6.c 2014-10-25 15:39:13.000000000 +0200
|
||||
+++ ./compat/compat-3.6.c 2015-01-29 00:42:11.611124528 +0100
|
||||
@@ -148,6 +148,7 @@
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(sg_alloc_table_from_pages);
|
||||
|
||||
+#if 0
|
||||
/* whoopsie ! */
|
||||
#ifndef CONFIG_COMMON_CLK
|
||||
int clk_enable(struct clk *clk)
|
||||
@@ -161,3 +162,4 @@
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(clk_disable);
|
||||
#endif
|
||||
+#endif
|
|
@ -0,0 +1,17 @@
|
|||
--- /home/alphaone/sysmocom/scm/backports-3.17.1-1/compat/crypto-ccm.c 2014-10-25 15:39:13.000000000 +0200
|
||||
+++ ./compat/crypto-ccm.c 2015-01-29 00:34:06.584003696 +0100
|
||||
@@ -247,12 +247,12 @@
|
||||
scatterwalk_start(&walk, sg_next(walk.sg));
|
||||
n = scatterwalk_clamp(&walk, len);
|
||||
}
|
||||
- data_src = scatterwalk_map(&walk);
|
||||
+ data_src = scatterwalk_map(&walk, 0);
|
||||
|
||||
compute_mac(tfm, data_src, n, pctx);
|
||||
len -= n;
|
||||
|
||||
- scatterwalk_unmap(data_src);
|
||||
+ scatterwalk_unmap(data_src, 0);
|
||||
scatterwalk_advance(&walk, n);
|
||||
scatterwalk_done(&walk, 0, len);
|
||||
if (len)
|
|
@ -0,0 +1,896 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux Backports from "Linux" "v3.17.1-0-g9db8a8b" (with backports "v3.17.1-1-0-g2ced168")
|
||||
#
|
||||
CPTCFG_ARM=y
|
||||
CPTCFG_HAVE_PWM=y
|
||||
CPTCFG_SYS_SUPPORTS_APM_EMULATION=y
|
||||
CPTCFG_HAVE_SCHED_CLOCK=y
|
||||
CPTCFG_GENERIC_GPIO=y
|
||||
CPTCFG_GENERIC_CLOCKEVENTS=y
|
||||
CPTCFG_KTIME_SCALAR=y
|
||||
CPTCFG_HAVE_PROC_CPU=y
|
||||
CPTCFG_STACKTRACE_SUPPORT=y
|
||||
CPTCFG_HAVE_LATENCYTOP_SUPPORT=y
|
||||
CPTCFG_LOCKDEP_SUPPORT=y
|
||||
CPTCFG_TRACE_IRQFLAGS_SUPPORT=y
|
||||
CPTCFG_HARDIRQS_SW_RESEND=y
|
||||
CPTCFG_GENERIC_IRQ_PROBE=y
|
||||
CPTCFG_RWSEM_GENERIC_SPINLOCK=y
|
||||
CPTCFG_ARCH_HAS_CPUFREQ=y
|
||||
CPTCFG_ARCH_HAS_CPU_IDLE_WAIT=y
|
||||
CPTCFG_GENERIC_HWEIGHT=y
|
||||
CPTCFG_GENERIC_CALIBRATE_DELAY=y
|
||||
CPTCFG_NEED_DMA_MAP_STATE=y
|
||||
CPTCFG_ARM_PATCH_PHYS_VIRT=y
|
||||
CPTCFG_GENERIC_BUG=y
|
||||
CPTCFG_HAVE_IRQ_WORK=y
|
||||
CPTCFG_EXPERIMENTAL=y
|
||||
CPTCFG_BROKEN_ON_SMP=y
|
||||
CPTCFG_LOCALVERSION_AUTO=y
|
||||
CPTCFG_HAVE_KERNEL_GZIP=y
|
||||
CPTCFG_HAVE_KERNEL_LZMA=y
|
||||
CPTCFG_HAVE_KERNEL_LZO=y
|
||||
CPTCFG_KERNEL_GZIP=y
|
||||
CPTCFG_SWAP=y
|
||||
CPTCFG_SYSVIPC=y
|
||||
CPTCFG_SYSVIPC_SYSCTL=y
|
||||
CPTCFG_POSIX_MQUEUE=y
|
||||
CPTCFG_POSIX_MQUEUE_SYSCTL=y
|
||||
CPTCFG_BSD_PROCESS_ACCT=y
|
||||
CPTCFG_FHANDLE=y
|
||||
CPTCFG_HAVE_GENERIC_HARDIRQS=y
|
||||
CPTCFG_GENERIC_HARDIRQS=y
|
||||
CPTCFG_HAVE_SPARSE_IRQ=y
|
||||
CPTCFG_GENERIC_IRQ_SHOW=y
|
||||
CPTCFG_GENERIC_IRQ_CHIP=y
|
||||
CPTCFG_IRQ_DOMAIN=y
|
||||
CPTCFG_TINY_RCU=y
|
||||
CPTCFG_IKCONFIG=y
|
||||
CPTCFG_IKCONFIG_PROC=y
|
||||
CPTCFG_CGROUPS=y
|
||||
CPTCFG_NAMESPACES=y
|
||||
CPTCFG_UTS_NS=y
|
||||
CPTCFG_IPC_NS=y
|
||||
CPTCFG_USER_NS=y
|
||||
CPTCFG_PID_NS=y
|
||||
CPTCFG_NET_NS=y
|
||||
CPTCFG_BLK_DEV_INITRD=y
|
||||
CPTCFG_RD_GZIP=y
|
||||
CPTCFG_RD_BZIP2=y
|
||||
CPTCFG_RD_LZMA=y
|
||||
CPTCFG_RD_XZ=y
|
||||
CPTCFG_RD_LZO=y
|
||||
CPTCFG_SYSCTL=y
|
||||
CPTCFG_ANON_INODES=y
|
||||
CPTCFG_UID16=y
|
||||
CPTCFG_KALLSYMS=y
|
||||
CPTCFG_HOTPLUG=y
|
||||
CPTCFG_PRINTK=y
|
||||
CPTCFG_BUG=y
|
||||
CPTCFG_ELF_CORE=y
|
||||
CPTCFG_BASE_FULL=y
|
||||
CPTCFG_FUTEX=y
|
||||
CPTCFG_EPOLL=y
|
||||
CPTCFG_SIGNALFD=y
|
||||
CPTCFG_TIMERFD=y
|
||||
CPTCFG_EVENTFD=y
|
||||
CPTCFG_SHMEM=y
|
||||
CPTCFG_AIO=y
|
||||
CPTCFG_HAVE_PERF_EVENTS=y
|
||||
CPTCFG_PERF_USE_VMALLOC=y
|
||||
CPTCFG_VM_EVENT_COUNTERS=y
|
||||
CPTCFG_COMPAT_BRK=y
|
||||
CPTCFG_SLAB=y
|
||||
CPTCFG_PROFILING=y
|
||||
CPTCFG_OPROFILE=y
|
||||
CPTCFG_HAVE_OPROFILE=y
|
||||
CPTCFG_HAVE_KPROBES=y
|
||||
CPTCFG_HAVE_KRETPROBES=y
|
||||
CPTCFG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CPTCFG_HAVE_CLK=y
|
||||
CPTCFG_HAVE_DMA_API_DEBUG=y
|
||||
CPTCFG_HAVE_GENERIC_DMA_COHERENT=y
|
||||
CPTCFG_SLABINFO=y
|
||||
CPTCFG_RT_MUTEXES=y
|
||||
CPTCFG_MODULES=y
|
||||
CPTCFG_MODULE_FORCE_LOAD=y
|
||||
CPTCFG_MODULE_UNLOAD=y
|
||||
CPTCFG_MODULE_FORCE_UNLOAD=y
|
||||
CPTCFG_MODVERSIONS=y
|
||||
CPTCFG_MODULE_SRCVERSION_ALL=y
|
||||
CPTCFG_BLOCK=y
|
||||
CPTCFG_LBDAF=y
|
||||
CPTCFG_IOSCHED_NOOP=y
|
||||
CPTCFG_IOSCHED_DEADLINE=y
|
||||
CPTCFG_IOSCHED_CFQ=y
|
||||
CPTCFG_DEFAULT_CFQ=y
|
||||
CPTCFG_INLINE_SPIN_UNLOCK=y
|
||||
CPTCFG_INLINE_SPIN_UNLOCK_IRQ=y
|
||||
CPTCFG_INLINE_READ_UNLOCK=y
|
||||
CPTCFG_INLINE_READ_UNLOCK_IRQ=y
|
||||
CPTCFG_INLINE_WRITE_UNLOCK=y
|
||||
CPTCFG_INLINE_WRITE_UNLOCK_IRQ=y
|
||||
CPTCFG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
||||
CPTCFG_MMU=y
|
||||
CPTCFG_ARCH_OMAP=y
|
||||
CPTCFG_ARCH_OMAP2PLUS=y
|
||||
CPTCFG_OMAP_MUX=y
|
||||
CPTCFG_OMAP_MUX_DEBUG=y
|
||||
CPTCFG_OMAP_MUX_WARNINGS=y
|
||||
CPTCFG_OMAP_MBOX_FWK=y
|
||||
CPTCFG_OMAP_DM_TIMER=y
|
||||
CPTCFG_OMAP_PM_NOOP=y
|
||||
CPTCFG_MACH_OMAP_GENERIC=y
|
||||
CPTCFG_ARCH_OMAP2PLUS_TYPICAL=y
|
||||
CPTCFG_ARCH_OMAP3=y
|
||||
CPTCFG_SOC_OMAPAM33XX=y
|
||||
CPTCFG_MACH_PCM051=y
|
||||
CPTCFG_MACH_PCAAXS1=y
|
||||
CPTCFG_MACH_PFLA03=y
|
||||
CPTCFG_OMAP3_EDMA=y
|
||||
CPTCFG_CPU_V7=y
|
||||
CPTCFG_CPU_32v6K=y
|
||||
CPTCFG_CPU_32v7=y
|
||||
CPTCFG_CPU_ABRT_EV7=y
|
||||
CPTCFG_CPU_PABRT_V7=y
|
||||
CPTCFG_CPU_CACHE_V7=y
|
||||
CPTCFG_CPU_CACHE_VIPT=y
|
||||
CPTCFG_CPU_COPY_V6=y
|
||||
CPTCFG_CPU_TLB_V7=y
|
||||
CPTCFG_CPU_HAS_ASID=y
|
||||
CPTCFG_CPU_CP15=y
|
||||
CPTCFG_CPU_CP15_MMU=y
|
||||
CPTCFG_ARM_THUMB=y
|
||||
CPTCFG_ARM_THUMBEE=y
|
||||
CPTCFG_ARM_L1_CACHE_SHIFT_6=y
|
||||
CPTCFG_ARM_DMA_MEM_BUFFERABLE=y
|
||||
CPTCFG_MULTI_IRQ_HANDLER=y
|
||||
CPTCFG_TICK_ONESHOT=y
|
||||
CPTCFG_NO_HZ=y
|
||||
CPTCFG_HIGH_RES_TIMERS=y
|
||||
CPTCFG_GENERIC_CLOCKEVENTS_BUILD=y
|
||||
CPTCFG_VMSPLIT_3G=y
|
||||
CPTCFG_PREEMPT_NONE=y
|
||||
CPTCFG_AEABI=y
|
||||
CPTCFG_OABI_COMPAT=y
|
||||
CPTCFG_ARCH_HAS_HOLES_MEMORYMODEL=y
|
||||
CPTCFG_HAVE_ARCH_PFN_VALID=y
|
||||
CPTCFG_HIGHMEM=y
|
||||
CPTCFG_SELECT_MEMORY_MODEL=y
|
||||
CPTCFG_FLATMEM_MANUAL=y
|
||||
CPTCFG_FLATMEM=y
|
||||
CPTCFG_FLAT_NODE_MEM_MAP=y
|
||||
CPTCFG_HAVE_MEMBLOCK=y
|
||||
CPTCFG_PAGEFLAGS_EXTENDED=y
|
||||
CPTCFG_BOUNCE=y
|
||||
CPTCFG_VIRT_TO_BUS=y
|
||||
CPTCFG_NEED_PER_CPU_KM=y
|
||||
CPTCFG_ALIGNMENT_TRAP=y
|
||||
CPTCFG_USE_OF=y
|
||||
CPTCFG_CMDLINE_FROM_BOOTLOADER=y
|
||||
CPTCFG_CPU_FREQ=y
|
||||
CPTCFG_CPU_FREQ_TABLE=y
|
||||
CPTCFG_CPU_FREQ_STAT=y
|
||||
CPTCFG_CPU_FREQ_STAT_DETAILS=y
|
||||
CPTCFG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
||||
CPTCFG_CPU_FREQ_GOV_PERFORMANCE=y
|
||||
CPTCFG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CPTCFG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CPTCFG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
CPTCFG_CPU_IDLE=y
|
||||
CPTCFG_CPU_IDLE_GOV_LADDER=y
|
||||
CPTCFG_CPU_IDLE_GOV_MENU=y
|
||||
CPTCFG_FPE_NWFPE=y
|
||||
CPTCFG_VFP=y
|
||||
CPTCFG_VFPv3=y
|
||||
CPTCFG_NEON=y
|
||||
CPTCFG_BINFMT_ELF=y
|
||||
CPTCFG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
||||
CPTCFG_BINFMT_MISC=y
|
||||
CPTCFG_PM_RUNTIME=y
|
||||
CPTCFG_PM=y
|
||||
CPTCFG_PM_DEBUG=y
|
||||
CPTCFG_PM_ADVANCED_DEBUG=y
|
||||
CPTCFG_ARCH_HAS_OPP=y
|
||||
CPTCFG_PM_OPP=y
|
||||
CPTCFG_PM_CLK=y
|
||||
CPTCFG_CPU_PM=y
|
||||
CPTCFG_ARCH_SUSPEND_POSSIBLE=y
|
||||
CPTCFG_ARM_CPU_SUSPEND=y
|
||||
CPTCFG_NET=y
|
||||
CPTCFG_PACKET=y
|
||||
CPTCFG_UNIX=y
|
||||
CPTCFG_INET=y
|
||||
CPTCFG_IP_MULTICAST=y
|
||||
CPTCFG_IP_ADVANCED_ROUTER=y
|
||||
CPTCFG_IP_ROUTE_CLASSID=y
|
||||
CPTCFG_IP_PNP=y
|
||||
CPTCFG_IP_PNP_DHCP=y
|
||||
CPTCFG_IP_PNP_BOOTP=y
|
||||
CPTCFG_IP_PNP_RARP=y
|
||||
CPTCFG_TCP_CONG_CUBIC=y
|
||||
CPTCFG_NETFILTER=y
|
||||
CPTCFG_NETFILTER_ADVANCED=y
|
||||
CPTCFG_NETFILTER_NETLINK=m
|
||||
CPTCFG_NETFILTER_NETLINK_QUEUE=m
|
||||
CPTCFG_NETFILTER_NETLINK_LOG=m
|
||||
CPTCFG_NF_CONNTRACK=m
|
||||
CPTCFG_NF_CONNTRACK_MARK=y
|
||||
CPTCFG_NETFILTER_XTABLES=m
|
||||
CPTCFG_NETFILTER_XT_MARK=m
|
||||
CPTCFG_NETFILTER_XT_CONNMARK=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_CLASSIFY=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_CONNMARK=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_CT=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_DSCP=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_HL=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_IDLETIMER=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_MARK=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_NFLOG=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_NFQUEUE=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_RATEEST=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_TEE=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_TRACE=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
CPTCFG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_CLUSTER=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_COMMENT=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_CONNBYTES=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_CONNLIMIT=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_CONNMARK=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_CONNTRACK=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_CPU=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_DCCP=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_DEVGROUP=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_DSCP=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_ESP=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_HASHLIMIT=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_HELPER=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_HL=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_LENGTH=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_LIMIT=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_MAC=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_MARK=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_OSF=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_OWNER=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_PKTTYPE=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_QUOTA=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_RATEEST=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_REALM=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_RECENT=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_SCTP=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_STATE=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_STRING=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_TIME=m
|
||||
CPTCFG_NETFILTER_XT_MATCH_U32=m
|
||||
CPTCFG_NF_DEFRAG_IPV4=m
|
||||
CPTCFG_NF_CONNTRACK_IPV4=m
|
||||
CPTCFG_NF_CONNTRACK_PROC_COMPAT=y
|
||||
CPTCFG_IP_NF_IPTABLES=m
|
||||
CPTCFG_IP_NF_MATCH_AH=m
|
||||
CPTCFG_IP_NF_MATCH_ECN=m
|
||||
CPTCFG_IP_NF_MATCH_TTL=m
|
||||
CPTCFG_IP_NF_FILTER=m
|
||||
CPTCFG_IP_NF_TARGET_REJECT=m
|
||||
CPTCFG_IP_NF_TARGET_LOG=m
|
||||
CPTCFG_IP_NF_TARGET_ULOG=m
|
||||
CPTCFG_NF_NAT=m
|
||||
CPTCFG_NF_NAT_NEEDED=y
|
||||
CPTCFG_IP_NF_TARGET_MASQUERADE=m
|
||||
CPTCFG_IP_NF_TARGET_NETMAP=m
|
||||
CPTCFG_IP_NF_TARGET_REDIRECT=m
|
||||
CPTCFG_IP_NF_MANGLE=m
|
||||
CPTCFG_IP_NF_TARGET_CLUSTERIP=m
|
||||
CPTCFG_IP_NF_TARGET_ECN=m
|
||||
CPTCFG_IP_NF_TARGET_TTL=m
|
||||
CPTCFG_IP_NF_RAW=m
|
||||
CPTCFG_IP_NF_SECURITY=m
|
||||
CPTCFG_IP_NF_ARPTABLES=m
|
||||
CPTCFG_IP_NF_ARPFILTER=m
|
||||
CPTCFG_IP_NF_ARP_MANGLE=m
|
||||
CPTCFG_DNS_RESOLVER=y
|
||||
CPTCFG_CAN=y
|
||||
CPTCFG_CAN_RAW=y
|
||||
CPTCFG_CAN_BCM=y
|
||||
CPTCFG_CAN_DEV=y
|
||||
CPTCFG_CAN_CALC_BITTIMING=y
|
||||
CPTCFG_CAN_D_CAN=y
|
||||
CPTCFG_CAN_D_CAN_PLATFORM=y
|
||||
CPTCFG_WIRELESS_EXT=y
|
||||
CPTCFG_WEXT_CORE=y
|
||||
CPTCFG_WEXT_PROC=y
|
||||
CPTCFG_WIRELESS_EXT_SYSFS=y
|
||||
CPTCFG_RFKILL=y
|
||||
CPTCFG_RFKILL_INPUT=y
|
||||
CPTCFG_DEVTMPFS=y
|
||||
CPTCFG_DEVTMPFS_MOUNT=y
|
||||
CPTCFG_STANDALONE=y
|
||||
CPTCFG_PREVENT_FIRMWARE_BUILD=y
|
||||
CPTCFG_FW_LOADER=y
|
||||
CPTCFG_FIRMWARE_IN_KERNEL=y
|
||||
CPTCFG_REGMAP=y
|
||||
CPTCFG_REGMAP_I2C=y
|
||||
CPTCFG_REGMAP_SPI=y
|
||||
CPTCFG_MTD=y
|
||||
CPTCFG_MTD_TESTS=m
|
||||
CPTCFG_MTD_CMDLINE_PARTS=y
|
||||
CPTCFG_MTD_CHAR=y
|
||||
CPTCFG_MTD_BLKDEVS=y
|
||||
CPTCFG_MTD_BLOCK=y
|
||||
CPTCFG_MTD_CFI=y
|
||||
CPTCFG_MTD_GEN_PROBE=y
|
||||
CPTCFG_MTD_MAP_BANK_WIDTH_1=y
|
||||
CPTCFG_MTD_MAP_BANK_WIDTH_2=y
|
||||
CPTCFG_MTD_MAP_BANK_WIDTH_4=y
|
||||
CPTCFG_MTD_CFI_I1=y
|
||||
CPTCFG_MTD_CFI_I2=y
|
||||
CPTCFG_MTD_CFI_INTELEXT=y
|
||||
CPTCFG_MTD_CFI_UTIL=y
|
||||
CPTCFG_MTD_M25P80=y
|
||||
CPTCFG_M25PXX_USE_FAST_READ=y
|
||||
CPTCFG_MTD_NAND_ECC=y
|
||||
CPTCFG_MTD_NAND=y
|
||||
CPTCFG_MTD_NAND_OMAP2=y
|
||||
CPTCFG_MTD_NAND_IDS=y
|
||||
CPTCFG_MTD_ONENAND=y
|
||||
CPTCFG_MTD_ONENAND_VERIFY_WRITE=y
|
||||
CPTCFG_MTD_ONENAND_OMAP2=y
|
||||
CPTCFG_MTD_UBI=y
|
||||
CPTCFG_DTC=y
|
||||
CPTCFG_OF=y
|
||||
CPTCFG_PROC_DEVICETREE=y
|
||||
CPTCFG_OF_FLATTREE=y
|
||||
CPTCFG_OF_EARLY_FLATTREE=y
|
||||
CPTCFG_OF_ADDRESS=y
|
||||
CPTCFG_OF_IRQ=y
|
||||
CPTCFG_OF_DEVICE=y
|
||||
CPTCFG_OF_GPIO=y
|
||||
CPTCFG_OF_I2C=y
|
||||
CPTCFG_OF_NET=y
|
||||
CPTCFG_OF_SPI=y
|
||||
CPTCFG_BLK_DEV=y
|
||||
CPTCFG_BLK_DEV_LOOP=y
|
||||
CPTCFG_BLK_DEV_RAM=y
|
||||
CPTCFG_SENSORS_LIS3LV02D=y
|
||||
CPTCFG_MISC_DEVICES=y
|
||||
CPTCFG_SENSORS_TSL2550=y
|
||||
CPTCFG_EEPROM_AT24=y
|
||||
CPTCFG_SENSORS_LIS3_I2C=y
|
||||
CPTCFG_SCSI_MOD=y
|
||||
CPTCFG_SCSI=y
|
||||
CPTCFG_SCSI_DMA=y
|
||||
CPTCFG_SCSI_PROC_FS=y
|
||||
CPTCFG_BLK_DEV_SD=y
|
||||
CPTCFG_SCSI_MULTI_LUN=y
|
||||
CPTCFG_SCSI_SCAN_ASYNC=y
|
||||
CPTCFG_SCSI_WAIT_SCAN=m
|
||||
CPTCFG_SCSI_LOWLEVEL=y
|
||||
CPTCFG_NETDEVICES=y
|
||||
CPTCFG_MII=y
|
||||
CPTCFG_TUN=y
|
||||
CPTCFG_NET_VENDOR_MICREL=y
|
||||
CPTCFG_NET_VENDOR_SMSC=y
|
||||
CPTCFG_NET_VENDOR_TI=y
|
||||
CPTCFG_TI_DAVINCI_EMAC=y
|
||||
CPTCFG_TI_DAVINCI_CPDMA=y
|
||||
CPTCFG_TI_CPSW=y
|
||||
CPTCFG_TI_CPSW_DUAL_EMAC=y
|
||||
CPTCFG_PHYLIB=y
|
||||
CPTCFG_SMSC_PHY=y
|
||||
CPTCFG_MICREL_PHY=y
|
||||
CPTCFG_WL12XX_MENU=m
|
||||
CPTCFG_WL12XX_SDIO=m
|
||||
CPTCFG_WL12XX_PLATFORM_DATA=y
|
||||
CPTCFG_INPUT=y
|
||||
CPTCFG_INPUT_POLLDEV=y
|
||||
CPTCFG_INPUT_MOUSEDEV=y
|
||||
CPTCFG_INPUT_MOUSEDEV_PSAUX=y
|
||||
CPTCFG_INPUT_EVDEV=y
|
||||
CPTCFG_INPUT_KEYBOARD=y
|
||||
CPTCFG_KEYBOARD_GPIO=y
|
||||
CPTCFG_KEYBOARD_MATRIX=y
|
||||
CPTCFG_INPUT_MOUSE=y
|
||||
CPTCFG_MOUSE_PS2=y
|
||||
CPTCFG_MOUSE_PS2_ALPS=y
|
||||
CPTCFG_MOUSE_PS2_LOGIPS2PP=y
|
||||
CPTCFG_MOUSE_PS2_SYNAPTICS=y
|
||||
CPTCFG_MOUSE_PS2_TRACKPOINT=y
|
||||
CPTCFG_INPUT_TOUCHSCREEN=y
|
||||
CPTCFG_TOUCHSCREEN_EDT_FT5X06=y
|
||||
CPTCFG_TOUCHSCREEN_TI_TSC=y
|
||||
CPTCFG_INPUT_MISC=y
|
||||
CPTCFG_SERIO=y
|
||||
CPTCFG_SERIO_LIBPS2=y
|
||||
CPTCFG_VT=y
|
||||
CPTCFG_CONSOLE_TRANSLATIONS=y
|
||||
CPTCFG_VT_CONSOLE=y
|
||||
CPTCFG_HW_CONSOLE=y
|
||||
CPTCFG_VT_HW_CONSOLE_BINDING=y
|
||||
CPTCFG_UNIX98_PTYS=y
|
||||
CPTCFG_DEVKMEM=y
|
||||
CPTCFG_SERIAL_8250=y
|
||||
CPTCFG_SERIAL_8250_CONSOLE=y
|
||||
CPTCFG_SERIAL_8250_EXTENDED=y
|
||||
CPTCFG_SERIAL_8250_MANY_PORTS=y
|
||||
CPTCFG_SERIAL_8250_SHARE_IRQ=y
|
||||
CPTCFG_SERIAL_8250_DETECT_IRQ=y
|
||||
CPTCFG_SERIAL_8250_RSA=y
|
||||
CPTCFG_SERIAL_CORE=y
|
||||
CPTCFG_SERIAL_CORE_CONSOLE=y
|
||||
CPTCFG_SERIAL_OMAP=y
|
||||
CPTCFG_SERIAL_OMAP_CONSOLE=y
|
||||
CPTCFG_I2C=y
|
||||
CPTCFG_I2C_BOARDINFO=y
|
||||
CPTCFG_I2C_COMPAT=y
|
||||
CPTCFG_I2C_CHARDEV=y
|
||||
CPTCFG_I2C_HELPER_AUTO=y
|
||||
CPTCFG_I2C_OMAP=y
|
||||
CPTCFG_SPI=y
|
||||
CPTCFG_SPI_MASTER=y
|
||||
CPTCFG_SPI_OMAP24XX=y
|
||||
CPTCFG_ARCH_REQUIRE_GPIOLIB=y
|
||||
CPTCFG_GPIOLIB=y
|
||||
CPTCFG_GPIO_SYSFS=y
|
||||
CPTCFG_GPIO_TPS65910=y
|
||||
CPTCFG_GENERIC_PWM=y
|
||||
CPTCFG_DAVINCI_EHRPWM=y
|
||||
CPTCFG_ECAP_PWM=y
|
||||
CPTCFG_HWMON=y
|
||||
CPTCFG_SENSORS_LM75=y
|
||||
CPTCFG_WATCHDOG=y
|
||||
CPTCFG_OMAP_WATCHDOG=y
|
||||
CPTCFG_MFD_CORE=y
|
||||
CPTCFG_MFD_TI_TSCADC=y
|
||||
CPTCFG_MFD_TPS65910=y
|
||||
CPTCFG_TWL4030_CORE=y
|
||||
CPTCFG_TWL4030_POWER=y
|
||||
CPTCFG_REGULATOR=y
|
||||
CPTCFG_REGULATOR_DUMMY=y
|
||||
CPTCFG_REGULATOR_FIXED_VOLTAGE=y
|
||||
CPTCFG_REGULATOR_TPS65910=y
|
||||
CPTCFG_VIDEO_V4L2_COMMON=y
|
||||
CPTCFG_VIDEO_MEDIA=y
|
||||
CPTCFG_IR_RC5_SZ_DECODER=y
|
||||
CPTCFG_MEDIA_TUNER_CUSTOMISE=y
|
||||
CPTCFG_VIDEO_CAPTURE_DRIVERS=y
|
||||
CPTCFG_VIDEO_HELPER_CHIPS_AUTO=y
|
||||
CPTCFG_V4L_USB_DRIVERS=y
|
||||
CPTCFG_FB=y
|
||||
CPTCFG_FB_CFB_FILLRECT=y
|
||||
CPTCFG_FB_CFB_COPYAREA=y
|
||||
CPTCFG_FB_CFB_IMAGEBLIT=y
|
||||
CPTCFG_FB_MODE_HELPERS=y
|
||||
CPTCFG_FB_TILEBLITTING=y
|
||||
CPTCFG_FB_DA8XX=y
|
||||
CPTCFG_BACKLIGHT_LCD_SUPPORT=y
|
||||
CPTCFG_LCD_CLASS_DEVICE=y
|
||||
CPTCFG_LCD_PLATFORM=y
|
||||
CPTCFG_BACKLIGHT_CLASS_DEVICE=y
|
||||
CPTCFG_BACKLIGHT_PWM=y
|
||||
CPTCFG_BACKLIGHT_TLC59108=y
|
||||
CPTCFG_DISPLAY_SUPPORT=y
|
||||
CPTCFG_DUMMY_CONSOLE=y
|
||||
CPTCFG_FRAMEBUFFER_CONSOLE=y
|
||||
CPTCFG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
||||
CPTCFG_FONTS=y
|
||||
CPTCFG_FONT_8x8=y
|
||||
CPTCFG_FONT_8x16=y
|
||||
CPTCFG_LOGO=y
|
||||
CPTCFG_LOGO_LINUX_MONO=y
|
||||
CPTCFG_LOGO_LINUX_VGA16=y
|
||||
CPTCFG_LOGO_LINUX_CLUT224=y
|
||||
CPTCFG_SOUND=y
|
||||
CPTCFG_SND=y
|
||||
CPTCFG_SND_TIMER=y
|
||||
CPTCFG_SND_PCM=y
|
||||
CPTCFG_SND_HWDEP=y
|
||||
CPTCFG_SND_RAWMIDI=y
|
||||
CPTCFG_SND_JACK=y
|
||||
CPTCFG_SND_SUPPORT_OLD_API=y
|
||||
CPTCFG_SND_VERBOSE_PROCFS=y
|
||||
CPTCFG_SND_USB=y
|
||||
CPTCFG_SND_USB_AUDIO=y
|
||||
CPTCFG_SND_SOC=y
|
||||
CPTCFG_SND_AM33XX_SOC=y
|
||||
CPTCFG_SND_DAVINCI_SOC_MCASP=y
|
||||
CPTCFG_SND_PCM051_SOC_BOARD=y
|
||||
CPTCFG_SND_SOC_I2C_AND_SPI=y
|
||||
CPTCFG_SND_SOC_WM8974=y
|
||||
CPTCFG_HID_SUPPORT=y
|
||||
CPTCFG_HID=y
|
||||
CPTCFG_USB_HID=y
|
||||
CPTCFG_HID_A4TECH=y
|
||||
CPTCFG_HID_APPLE=y
|
||||
CPTCFG_HID_BELKIN=y
|
||||
CPTCFG_HID_CHERRY=y
|
||||
CPTCFG_HID_CHICONY=y
|
||||
CPTCFG_HID_CYPRESS=y
|
||||
CPTCFG_HID_EZKEY=y
|
||||
CPTCFG_HID_KYE=y
|
||||
CPTCFG_HID_KENSINGTON=y
|
||||
CPTCFG_HID_LOGITECH=y
|
||||
CPTCFG_HID_LOGITECH_DJ=m
|
||||
CPTCFG_HID_MICROSOFT=y
|
||||
CPTCFG_HID_MONTEREY=y
|
||||
CPTCFG_USB_SUPPORT=y
|
||||
CPTCFG_USB_COMMON=y
|
||||
CPTCFG_USB_ARCH_HAS_HCD=y
|
||||
CPTCFG_USB_ARCH_HAS_OHCI=y
|
||||
CPTCFG_USB_ARCH_HAS_EHCI=y
|
||||
CPTCFG_USB=y
|
||||
CPTCFG_USB_ANNOUNCE_NEW_DEVICES=y
|
||||
CPTCFG_USB_DEVICEFS=y
|
||||
CPTCFG_USB_DEVICE_CLASS=y
|
||||
CPTCFG_USB_SUSPEND=y
|
||||
CPTCFG_USB_OTG=y
|
||||
CPTCFG_USB_MUSB_HDRC=y
|
||||
CPTCFG_USB_MUSB_TI81XX_GLUE=y
|
||||
CPTCFG_USB_MUSB_TI81XX=y
|
||||
CPTCFG_MUSB_PIO_ONLY=y
|
||||
CPTCFG_USB_STORAGE=y
|
||||
CPTCFG_USB_SERIAL=y
|
||||
CPTCFG_USB_SERIAL_FTDI_SIO=m
|
||||
CPTCFG_USB_SERIAL_PL2303=m
|
||||
CPTCFG_USB_GADGET=y
|
||||
CPTCFG_USB_GADGET_MUSB_HDRC=m
|
||||
CPTCFG_USB_GADGET_DUALSPEED=y
|
||||
CPTCFG_USB_ZERO=m
|
||||
CPTCFG_USB_ETH=m
|
||||
CPTCFG_USB_ETH_RNDIS=y
|
||||
CPTCFG_USB_FILE_STORAGE=m
|
||||
CPTCFG_USB_MASS_STORAGE=m
|
||||
CPTCFG_USB_G_SERIAL=m
|
||||
CPTCFG_USB_OTG_UTILS=y
|
||||
CPTCFG_NOP_USB_XCEIV=y
|
||||
CPTCFG_MMC=y
|
||||
CPTCFG_MMC_UNSAFE_RESUME=y
|
||||
CPTCFG_MMC_BLOCK=y
|
||||
CPTCFG_MMC_BLOCK_BOUNCE=y
|
||||
CPTCFG_SDIO_UART=y
|
||||
CPTCFG_MMC_OMAP_HS=y
|
||||
CPTCFG_NEW_LEDS=y
|
||||
CPTCFG_LEDS_CLASS=y
|
||||
CPTCFG_RTC_LIB=y
|
||||
CPTCFG_RTC_CLASS=y
|
||||
CPTCFG_RTC_HCTOSYS=y
|
||||
CPTCFG_RTC_INTF_SYSFS=y
|
||||
CPTCFG_RTC_INTF_PROC=y
|
||||
CPTCFG_RTC_INTF_DEV=y
|
||||
CPTCFG_RTC_DRV_TPS65910=y
|
||||
CPTCFG_CLKDEV_LOOKUP=y
|
||||
CPTCFG_CLKSRC_MMIO=y
|
||||
CPTCFG_EXT2_FS=y
|
||||
CPTCFG_EXT3_FS=y
|
||||
CPTCFG_EXT3_DEFAULTS_TO_ORDERED=y
|
||||
CPTCFG_JBD=y
|
||||
CPTCFG_FS_POSIX_ACL=y
|
||||
CPTCFG_EXPORTFS=y
|
||||
CPTCFG_FILE_LOCKING=y
|
||||
CPTCFG_FSNOTIFY=y
|
||||
CPTCFG_DNOTIFY=y
|
||||
CPTCFG_INOTIFY_USER=y
|
||||
CPTCFG_QUOTA=y
|
||||
CPTCFG_PRINT_QUOTA_WARNING=y
|
||||
CPTCFG_QUOTA_TREE=y
|
||||
CPTCFG_QFMT_V2=y
|
||||
CPTCFG_QUOTACTL=y
|
||||
CPTCFG_FAT_FS=y
|
||||
CPTCFG_MSDOS_FS=y
|
||||
CPTCFG_VFAT_FS=y
|
||||
CPTCFG_PROC_FS=y
|
||||
CPTCFG_PROC_SYSCTL=y
|
||||
CPTCFG_PROC_PAGE_MONITOR=y
|
||||
CPTCFG_SYSFS=y
|
||||
CPTCFG_TMPFS=y
|
||||
CPTCFG_MISC_FILESYSTEMS=y
|
||||
CPTCFG_JFFS2_FS=y
|
||||
CPTCFG_JFFS2_FS_WRITEBUFFER=y
|
||||
CPTCFG_JFFS2_SUMMARY=y
|
||||
CPTCFG_JFFS2_FS_XATTR=y
|
||||
CPTCFG_JFFS2_FS_POSIX_ACL=y
|
||||
CPTCFG_JFFS2_FS_SECURITY=y
|
||||
CPTCFG_JFFS2_COMPRESSION_OPTIONS=y
|
||||
CPTCFG_JFFS2_ZLIB=y
|
||||
CPTCFG_JFFS2_LZO=y
|
||||
CPTCFG_JFFS2_RTIME=y
|
||||
CPTCFG_JFFS2_RUBIN=y
|
||||
CPTCFG_JFFS2_CMODE_PRIORITY=y
|
||||
CPTCFG_UBIFS_FS=y
|
||||
CPTCFG_UBIFS_FS_LZO=y
|
||||
CPTCFG_UBIFS_FS_ZLIB=y
|
||||
CPTCFG_CRAMFS=y
|
||||
CPTCFG_NETWORK_FILESYSTEMS=y
|
||||
CPTCFG_NFS_FS=y
|
||||
CPTCFG_NFS_V3=y
|
||||
CPTCFG_NFS_V3_ACL=y
|
||||
CPTCFG_NFS_V4=y
|
||||
CPTCFG_ROOT_NFS=y
|
||||
CPTCFG_NFS_USE_KERNEL_DNS=y
|
||||
CPTCFG_LOCKD=y
|
||||
CPTCFG_LOCKD_V4=y
|
||||
CPTCFG_NFS_ACL_SUPPORT=y
|
||||
CPTCFG_NFS_COMMON=y
|
||||
CPTCFG_SUNRPC=y
|
||||
CPTCFG_SUNRPC_GSS=y
|
||||
CPTCFG_PARTITION_ADVANCED=y
|
||||
CPTCFG_MSDOS_PARTITION=y
|
||||
CPTCFG_NLS=y
|
||||
CPTCFG_NLS_CODEPAGE_437=y
|
||||
CPTCFG_NLS_ISO8859_1=y
|
||||
CPTCFG_PRINTK_TIME=y
|
||||
CPTCFG_ENABLE_WARN_DEPRECATED=y
|
||||
CPTCFG_ENABLE_MUST_CHECK=y
|
||||
CPTCFG_MAGIC_SYSRQ=y
|
||||
CPTCFG_DEBUG_FS=y
|
||||
CPTCFG_DEBUG_KERNEL=y
|
||||
CPTCFG_SCHED_DEBUG=y
|
||||
CPTCFG_DEBUG_BUGVERBOSE=y
|
||||
CPTCFG_DEBUG_MEMORY_INIT=y
|
||||
CPTCFG_FRAME_POINTER=y
|
||||
CPTCFG_HAVE_FUNCTION_TRACER=y
|
||||
CPTCFG_HAVE_FUNCTION_GRAPH_TRACER=y
|
||||
CPTCFG_HAVE_DYNAMIC_FTRACE=y
|
||||
CPTCFG_HAVE_FTRACE_MCOUNT_RECORD=y
|
||||
CPTCFG_HAVE_C_RECORDMCOUNT=y
|
||||
CPTCFG_RING_BUFFER=y
|
||||
CPTCFG_RING_BUFFER_ALLOW_SWAP=y
|
||||
CPTCFG_TRACING_SUPPORT=y
|
||||
CPTCFG_DYNAMIC_DEBUG=y
|
||||
CPTCFG_HAVE_ARCH_KGDB=y
|
||||
CPTCFG_DEBUG_LL=y
|
||||
CPTCFG_DEBUG_LL_UART_NONE=y
|
||||
CPTCFG_EARLY_PRINTK=y
|
||||
CPTCFG_DEBUG_JTAG_ENABLE=y
|
||||
CPTCFG_KEYS=y
|
||||
CPTCFG_SECURITY=y
|
||||
CPTCFG_DEFAULT_SECURITY_DAC=y
|
||||
CPTCFG_CRYPTO=y
|
||||
CPTCFG_CRYPTO_ALGAPI=y
|
||||
CPTCFG_CRYPTO_ALGAPI2=y
|
||||
CPTCFG_CRYPTO_AEAD=y
|
||||
CPTCFG_CRYPTO_AEAD2=y
|
||||
CPTCFG_CRYPTO_BLKCIPHER=y
|
||||
CPTCFG_CRYPTO_BLKCIPHER2=y
|
||||
CPTCFG_CRYPTO_HASH=y
|
||||
CPTCFG_CRYPTO_HASH2=y
|
||||
CPTCFG_CRYPTO_RNG=y
|
||||
CPTCFG_CRYPTO_RNG2=y
|
||||
CPTCFG_CRYPTO_PCOMP2=y
|
||||
CPTCFG_CRYPTO_MANAGER=y
|
||||
CPTCFG_CRYPTO_MANAGER2=y
|
||||
CPTCFG_CRYPTO_MANAGER_DISABLE_TESTS=y
|
||||
CPTCFG_CRYPTO_WORKQUEUE=y
|
||||
CPTCFG_CRYPTO_SEQIV=y
|
||||
CPTCFG_CRYPTO_CTR=y
|
||||
CPTCFG_CRYPTO_ECB=y
|
||||
CPTCFG_CRYPTO_CRC32C=y
|
||||
CPTCFG_CRYPTO_MICHAEL_MIC=y
|
||||
CPTCFG_CRYPTO_AES=y
|
||||
CPTCFG_CRYPTO_ARC4=y
|
||||
CPTCFG_CRYPTO_DEFLATE=y
|
||||
CPTCFG_CRYPTO_LZO=y
|
||||
CPTCFG_BITREVERSE=y
|
||||
CPTCFG_CRC_CCITT=y
|
||||
CPTCFG_CRC16=y
|
||||
CPTCFG_CRC_T10DIF=y
|
||||
CPTCFG_CRC_ITU_T=y
|
||||
CPTCFG_CRC32=y
|
||||
CPTCFG_CRC7=y
|
||||
CPTCFG_LIBCRC32C=y
|
||||
CPTCFG_ZLIB_INFLATE=y
|
||||
CPTCFG_ZLIB_DEFLATE=y
|
||||
CPTCFG_LZO_COMPRESS=y
|
||||
CPTCFG_LZO_DECOMPRESS=y
|
||||
CPTCFG_XZ_DEC=y
|
||||
CPTCFG_XZ_DEC_X86=y
|
||||
CPTCFG_XZ_DEC_POWERPC=y
|
||||
CPTCFG_XZ_DEC_IA64=y
|
||||
CPTCFG_XZ_DEC_ARM=y
|
||||
CPTCFG_XZ_DEC_ARMTHUMB=y
|
||||
CPTCFG_XZ_DEC_SPARC=y
|
||||
CPTCFG_XZ_DEC_BCJ=y
|
||||
CPTCFG_DECOMPRESS_GZIP=y
|
||||
CPTCFG_DECOMPRESS_BZIP2=y
|
||||
CPTCFG_DECOMPRESS_LZMA=y
|
||||
CPTCFG_DECOMPRESS_XZ=y
|
||||
CPTCFG_DECOMPRESS_LZO=y
|
||||
CPTCFG_GENERIC_ALLOCATOR=y
|
||||
CPTCFG_TEXTSEARCH=y
|
||||
CPTCFG_TEXTSEARCH_KMP=m
|
||||
CPTCFG_TEXTSEARCH_BM=m
|
||||
CPTCFG_TEXTSEARCH_FSM=m
|
||||
CPTCFG_HAS_IOMEM=y
|
||||
CPTCFG_HAS_IOPORT=y
|
||||
CPTCFG_HAS_DMA=y
|
||||
CPTCFG_NLATTR=y
|
||||
CPTCFG_AVERAGE=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_3=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_4=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_5=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_6=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_7=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_8=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_9=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_10=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_11=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_12=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_13=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_14=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_15=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_16=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_17=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_18=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_19=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_20=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_21=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_22=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_23=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_24=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_25=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_26=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_27=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_28=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_29=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_30=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_31=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_32=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_33=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_34=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_35=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_36=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_37=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_38=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_39=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_40=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_41=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_42=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_43=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_44=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_45=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_46=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_47=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_48=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_49=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_50=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_51=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_52=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_53=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_54=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_55=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_56=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_57=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_58=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_59=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_60=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_61=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_62=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_63=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_64=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_65=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_66=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_67=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_68=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_69=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_70=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_71=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_72=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_73=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_74=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_75=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_76=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_77=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_78=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_79=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_80=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_81=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_82=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_83=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_84=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_85=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_86=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_87=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_88=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_89=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_90=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_91=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_92=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_93=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_94=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_95=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_96=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_97=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_98=y
|
||||
CPTCFG_BACKPORT_KERNEL_3_99=y
|
||||
CPTCFG_WIRELESS=y
|
||||
CPTCFG_NET_CORE=y
|
||||
CPTCFG_EXPERT=y
|
||||
CPTCFG_BACKPORT_AVERAGE=y
|
||||
CPTCFG_BACKPORT_BUILD_DMA_SHARED_HELPERS=y
|
||||
CPTCFG_BACKPORT_BUILD_LEDS=y
|
||||
CPTCFG_BACKPORT_LEDS_TRIGGERS=y
|
||||
# CPTCFG_BACKPORT_USERSEL_BUILD_ALL is not set
|
||||
CPTCFG_BACKPORT_CRYPTO_CCM=y
|
||||
CPTCFG_BACKPORT_BUILD_CRYPTO_CCM=y
|
||||
CPTCFG_CFG80211=m
|
||||
# CPTCFG_NL80211_TESTMODE is not set
|
||||
# CPTCFG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
# CPTCFG_CFG80211_REG_DEBUG is not set
|
||||
# CPTCFG_CFG80211_CERTIFICATION_ONUS is not set
|
||||
# CPTCFG_CFG80211_DEFAULT_PS is not set
|
||||
# CPTCFG_CFG80211_DEBUGFS is not set
|
||||
# CPTCFG_CFG80211_INTERNAL_REGDB is not set
|
||||
CPTCFG_CFG80211_WEXT=y
|
||||
# CPTCFG_LIB80211 is not set
|
||||
CPTCFG_MAC80211=m
|
||||
CPTCFG_MAC80211_HAS_RC=y
|
||||
CPTCFG_MAC80211_RC_MINSTREL=y
|
||||
CPTCFG_MAC80211_RC_MINSTREL_HT=y
|
||||
CPTCFG_MAC80211_RC_DEFAULT_MINSTREL=y
|
||||
CPTCFG_MAC80211_RC_DEFAULT="minstrel_ht"
|
||||
# CPTCFG_MAC80211_MESH is not set
|
||||
CPTCFG_MAC80211_LEDS=y
|
||||
# CPTCFG_MAC80211_DEBUGFS is not set
|
||||
# CPTCFG_MAC80211_MESSAGE_TRACING is not set
|
||||
# CPTCFG_MAC80211_DEBUG_MENU is not set
|
||||
CPTCFG_WLAN=y
|
||||
# CPTCFG_LIBERTAS_THINFIRM is not set
|
||||
# CPTCFG_AT76C50X_USB is not set
|
||||
# CPTCFG_USB_NET_RNDIS_WLAN is not set
|
||||
# CPTCFG_MAC80211_HWSIM is not set
|
||||
# CPTCFG_ATH_CARDS is not set
|
||||
# CPTCFG_B43 is not set
|
||||
# CPTCFG_B43LEGACY is not set
|
||||
# CPTCFG_BRCMSMAC is not set
|
||||
# CPTCFG_BRCMFMAC is not set
|
||||
# CPTCFG_P54_COMMON is not set
|
||||
CPTCFG_RT2X00=m
|
||||
CPTCFG_RT2500USB=m
|
||||
CPTCFG_RT73USB=m
|
||||
CPTCFG_RT2800USB=m
|
||||
CPTCFG_RT2800USB_RT33XX=y
|
||||
CPTCFG_RT2800USB_RT35XX=y
|
||||
CPTCFG_RT2800USB_RT3573=y
|
||||
CPTCFG_RT2800USB_RT53XX=y
|
||||
CPTCFG_RT2800USB_RT55XX=y
|
||||
CPTCFG_RT2800USB_UNKNOWN=y
|
||||
CPTCFG_RT2800_LIB=m
|
||||
CPTCFG_RT2X00_LIB_USB=m
|
||||
CPTCFG_RT2X00_LIB=m
|
||||
CPTCFG_RT2X00_LIB_FIRMWARE=y
|
||||
CPTCFG_RT2X00_LIB_CRYPTO=y
|
||||
CPTCFG_RT2X00_LIB_LEDS=y
|
||||
# CPTCFG_RT2X00_DEBUG is not set
|
||||
# CPTCFG_RTL_CARDS is not set
|
||||
# CPTCFG_WL_TI is not set
|
||||
# CPTCFG_ZD1211RW is not set
|
||||
# CPTCFG_MWIFIEX is not set
|
||||
# CPTCFG_CW1200 is not set
|
||||
# CPTCFG_RSI_91X is not set
|
||||
# CPTCFG_ETHERNET is not set
|
||||
# CPTCFG_USB_NET_DRIVERS is not set
|
||||
CPTCFG_SSB_POSSIBLE=y
|
||||
|
||||
#
|
||||
# Sonics Silicon Backplane
|
||||
#
|
||||
# CPTCFG_SSB is not set
|
||||
CPTCFG_BCMA_POSSIBLE=y
|
||||
|
||||
#
|
||||
# Broadcom specific AMBA
|
||||
#
|
||||
# CPTCFG_BCMA is not set
|
||||
# CPTCFG_NFC is not set
|
||||
# CPTCFG_MEDIA_SUPPORT is not set
|
||||
# CPTCFG_IEEE802154 is not set
|
||||
|
||||
#
|
||||
# USB Device Class drivers
|
||||
#
|
||||
# CPTCFG_USB_WDM is not set
|
|
@ -0,0 +1,43 @@
|
|||
DESCRIPTION = "hello-world-mod tests the module.bbclass mechanism."
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
|
||||
|
||||
inherit sysmocom-module
|
||||
|
||||
PR = "r0"
|
||||
|
||||
SRC_URI = "http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.18.1/backports-3.18.1-1.tar.xz \
|
||||
file://dont-export-clk_enable-twice.patch \
|
||||
file://scatterwalk-api-update.patch \
|
||||
file://defconfig \
|
||||
"
|
||||
SRC_URI[md5sum] = "6cef5f2c800e12441d2cba9fa42b6a5b"
|
||||
SRC_URI[sha256sum] = "ff3d4d5192c4d57d7415dfcd60e02ea4fa21e0de224ae0ce2b5b9f2e9c815783"
|
||||
|
||||
S = "${WORKDIR}/backports-3.18.1-1"
|
||||
|
||||
do_configure() {
|
||||
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC
|
||||
cp ${WORKDIR}/defconfig ${S}/.config
|
||||
oe_runmake oldconfig KLIB_BUILD=${STAGING_KERNEL_DIR}
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
||||
oe_runmake KLIB_BUILD=${STAGING_KERNEL_DIR} \
|
||||
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
||||
AR="${KERNEL_AR}" \
|
||||
${MAKE_TARGETS}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
||||
oe_runmake DEPMOD=echo KLIB="${D}" \
|
||||
KLIB_BUILD=${STAGING_KERNEL_DIR} \
|
||||
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
||||
install
|
||||
}
|
||||
|
||||
|
||||
KERNEL_MODULES_META_PACKAGE = "kernel-modules-backports"
|
||||
KERNEL_MODULES_PACKAGE_PREFIX = "kernel-module-backports-%s"
|
Loading…
Reference in New Issue