Merge changes from sid up to 3.2.21-2
svn path=/dists/trunk/linux/; revision=19211
This commit is contained in:
commit
8b1e122672
|
@ -52,4 +52,5 @@ See the patches under debian/patches/debian/dfsg.
|
||||||
Further information
|
Further information
|
||||||
-------------------
|
-------------------
|
||||||
Debian Linux Kernel Handbook: http://kernel-handbook.alioth.debian.org
|
Debian Linux Kernel Handbook: http://kernel-handbook.alioth.debian.org
|
||||||
|
or debian-kernel-handbook package
|
||||||
Debian Wiki: http://wiki.debian.org/DebianKernel
|
Debian Wiki: http://wiki.debian.org/DebianKernel
|
||||||
|
|
|
@ -60,11 +60,7 @@ class Gencontrol(Base):
|
||||||
'SOURCEVERSION': self.version.complete,
|
'SOURCEVERSION': self.version.complete,
|
||||||
})
|
})
|
||||||
|
|
||||||
def do_main_packages(self, packages, vars, makeflags, extra):
|
def do_main_makefile(self, makefile, makeflags, extra):
|
||||||
packages.extend(self.process_packages(self.templates["control.main"], self.vars))
|
|
||||||
|
|
||||||
def do_main_recurse(self, packages, makefile, vars, makeflags, extra):
|
|
||||||
# Add featureset source rules
|
|
||||||
for featureset in iter(self.config['base', ]['featuresets']):
|
for featureset in iter(self.config['base', ]['featuresets']):
|
||||||
makeflags_featureset = makeflags.copy()
|
makeflags_featureset = makeflags.copy()
|
||||||
makeflags_featureset['FEATURESET'] = featureset
|
makeflags_featureset['FEATURESET'] = featureset
|
||||||
|
@ -75,7 +71,12 @@ class Gencontrol(Base):
|
||||||
['source_%s_real' % featureset])
|
['source_%s_real' % featureset])
|
||||||
makefile.add('source', ['source_%s' % featureset])
|
makefile.add('source', ['source_%s' % featureset])
|
||||||
|
|
||||||
super(Gencontrol, self).do_main_recurse(packages, makefile, vars, makeflags, extra)
|
makeflags = makeflags.copy()
|
||||||
|
makeflags['ALL_FEATURESETS'] = ' '.join(self.config['base', ]['featuresets'])
|
||||||
|
super(Gencontrol, self).do_main_makefile(makefile, makeflags, extra)
|
||||||
|
|
||||||
|
def do_main_packages(self, packages, vars, makeflags, extra):
|
||||||
|
packages.extend(self.process_packages(self.templates["control.main"], self.vars))
|
||||||
|
|
||||||
arch_makeflags = (
|
arch_makeflags = (
|
||||||
('kernel-arch', 'KERNEL_ARCH', False),
|
('kernel-arch', 'KERNEL_ARCH', False),
|
||||||
|
@ -121,34 +122,38 @@ class Gencontrol(Base):
|
||||||
["$(MAKE) -f debian/rules.real install-libc-dev_%s %s" %
|
["$(MAKE) -f debian/rules.real install-libc-dev_%s %s" %
|
||||||
(arch, makeflags)])
|
(arch, makeflags)])
|
||||||
|
|
||||||
# Add udebs using kernel-wedge
|
if self.changelog[0].distribution == 'UNRELEASED' and os.getenv('DEBIAN_KERNEL_DISABLE_INSTALLER'):
|
||||||
installer_def_dir = 'debian/installer'
|
import warnings
|
||||||
installer_arch_dir = os.path.join(installer_def_dir, arch)
|
warnings.warn(u'Disable building of debug infos on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
|
||||||
if os.path.isdir(installer_arch_dir):
|
else:
|
||||||
kw_env = os.environ.copy()
|
# Add udebs using kernel-wedge
|
||||||
kw_env['KW_DEFCONFIG_DIR'] = installer_def_dir
|
installer_def_dir = 'debian/installer'
|
||||||
kw_env['KW_CONFIG_DIR'] = installer_arch_dir
|
installer_arch_dir = os.path.join(installer_def_dir, arch)
|
||||||
kw_proc = subprocess.Popen(
|
if os.path.isdir(installer_arch_dir):
|
||||||
['kernel-wedge', 'gen-control',
|
kw_env = os.environ.copy()
|
||||||
self.abiname],
|
kw_env['KW_DEFCONFIG_DIR'] = installer_def_dir
|
||||||
stdout=subprocess.PIPE,
|
kw_env['KW_CONFIG_DIR'] = installer_arch_dir
|
||||||
env=kw_env)
|
kw_proc = subprocess.Popen(
|
||||||
udeb_packages = read_control(kw_proc.stdout)
|
['kernel-wedge', 'gen-control',
|
||||||
kw_proc.wait()
|
self.abiname],
|
||||||
if kw_proc.returncode != 0:
|
stdout=subprocess.PIPE,
|
||||||
raise RuntimeError('kernel-wedge exited with code %d' %
|
env=kw_env)
|
||||||
kw_proc.returncode)
|
udeb_packages = read_control(kw_proc.stdout)
|
||||||
|
kw_proc.wait()
|
||||||
|
if kw_proc.returncode != 0:
|
||||||
|
raise RuntimeError('kernel-wedge exited with code %d' %
|
||||||
|
kw_proc.returncode)
|
||||||
|
|
||||||
self.merge_packages(packages, udeb_packages, arch)
|
self.merge_packages(packages, udeb_packages, arch)
|
||||||
|
|
||||||
# These packages must be built after the per-flavour/
|
# These packages must be built after the per-flavour/
|
||||||
# per-featureset packages.
|
# per-featureset packages.
|
||||||
makefile.add(
|
makefile.add(
|
||||||
'binary-arch_%s' % arch,
|
'binary-arch_%s' % arch,
|
||||||
cmds=["$(MAKE) -f debian/rules.real install-udeb_%s %s "
|
cmds=["$(MAKE) -f debian/rules.real install-udeb_%s %s "
|
||||||
"PACKAGE_NAMES='%s'" %
|
"PACKAGE_NAMES='%s'" %
|
||||||
(arch, makeflags,
|
(arch, makeflags,
|
||||||
' '.join(p['Package'] for p in udeb_packages))])
|
' '.join(p['Package'] for p in udeb_packages))])
|
||||||
|
|
||||||
def do_featureset_setup(self, vars, makeflags, arch, featureset, extra):
|
def do_featureset_setup(self, vars, makeflags, arch, featureset, extra):
|
||||||
config_base = self.config.merge('base', arch, featureset)
|
config_base = self.config.merge('base', arch, featureset)
|
||||||
|
@ -289,7 +294,7 @@ class Gencontrol(Base):
|
||||||
|
|
||||||
if build_debug and self.changelog[0].distribution == 'UNRELEASED' and os.getenv('DEBIAN_KERNEL_DISABLE_DEBUG'):
|
if build_debug and self.changelog[0].distribution == 'UNRELEASED' and os.getenv('DEBIAN_KERNEL_DISABLE_DEBUG'):
|
||||||
import warnings
|
import warnings
|
||||||
warnings.warn(u'Disable building of debug infos on request (DEBIAN_KERNEL_DISABLE_DEBUG)')
|
warnings.warn(u'Disable building of debug infos on request (DEBIAN_KERNEL_DISABLE_DEBUG set)')
|
||||||
build_debug = False
|
build_debug = False
|
||||||
|
|
||||||
if build_debug:
|
if build_debug:
|
||||||
|
@ -345,10 +350,10 @@ class Gencontrol(Base):
|
||||||
cmds_binary_arch = ["$(MAKE) -f debian/rules.real binary-arch-flavour %s" % makeflags]
|
cmds_binary_arch = ["$(MAKE) -f debian/rules.real binary-arch-flavour %s" % makeflags]
|
||||||
if packages_dummy:
|
if packages_dummy:
|
||||||
cmds_binary_arch.append("$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='%s' %s" % (' '.join(["-p%s" % i['Package'] for i in packages_dummy]), makeflags))
|
cmds_binary_arch.append("$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='%s' %s" % (' '.join(["-p%s" % i['Package'] for i in packages_dummy]), makeflags))
|
||||||
cmds_build = ["$(MAKE) -f debian/rules.real build %s" % makeflags]
|
cmds_build = ["$(MAKE) -f debian/rules.real build-arch %s" % makeflags]
|
||||||
cmds_setup = ["$(MAKE) -f debian/rules.real setup-flavour %s" % makeflags]
|
cmds_setup = ["$(MAKE) -f debian/rules.real setup-flavour %s" % makeflags]
|
||||||
makefile.add('binary-arch_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_binary_arch)
|
makefile.add('binary-arch_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_binary_arch)
|
||||||
makefile.add('build_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_build)
|
makefile.add('build-arch_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_build)
|
||||||
makefile.add('setup_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_setup)
|
makefile.add('setup_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_setup)
|
||||||
|
|
||||||
def merge_packages(self, packages, new, arch):
|
def merge_packages(self, packages, new, arch):
|
||||||
|
|
|
@ -115,6 +115,75 @@ linux-2.6 (3.3~rc6-1~experimental.1) experimental; urgency=low
|
||||||
|
|
||||||
-- Ben Hutchings <ben@decadent.org.uk> Sun, 04 Mar 2012 20:27:42 +0000
|
-- Ben Hutchings <ben@decadent.org.uk> Sun, 04 Mar 2012 20:27:42 +0000
|
||||||
|
|
||||||
|
linux (3.2.21-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* [i386] cpufreq/gx: Fix the compile error
|
||||||
|
* [powerpc] Enable PPC_DISABLE_WERROR (fixes FTBFS)
|
||||||
|
* tracing/mm: Move include of trace/events/kmem.h out of header into slab.c
|
||||||
|
(fixes FTBFS on sparc)
|
||||||
|
* [i386] Disable incomplete lguest support
|
||||||
|
* udeb: Add missing dependencies for various modules (see #678587)
|
||||||
|
- [armel/kirkwood] fb-modules depends on kernel-image
|
||||||
|
- [ia64] nic-usb-modules depends on kernel-image, nic-shared-modules,
|
||||||
|
usb-modules
|
||||||
|
- [ia64] sata-modules depends on kernel-image, scsi-core-modules
|
||||||
|
- [ia64] scsi-modules depends on scsi-core-modules
|
||||||
|
- [ia64,powerpc,ppc64] pcmcia-modules depends on kernel-image
|
||||||
|
- [powerpc,ppc64] nic-pcmcia-modules depends on kernel-image,
|
||||||
|
nic-shared-modules, pcmcia-modules
|
||||||
|
- [powerpc,ppc64,x86] scsi-modules depends on ata-modules
|
||||||
|
- [x86] nic-extra-modules depends on i2c-modules
|
||||||
|
* wacom: do not crash when retrieving touch_max (Closes: #678798)
|
||||||
|
* wacom: Revert unintended changes to handling of Tablet PCs
|
||||||
|
(Closes: #677164)
|
||||||
|
* linux-image, README.Debian: Suggest debian-kernel-handbook package
|
||||||
|
|
||||||
|
[ Arnaud Patard ]
|
||||||
|
* [armel, armhf] backport BPF JIT support
|
||||||
|
|
||||||
|
-- Ben Hutchings <ben@decadent.org.uk> Tue, 26 Jun 2012 01:56:42 +0100
|
||||||
|
|
||||||
|
linux (3.2.21-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream stable update:
|
||||||
|
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.21
|
||||||
|
- NFSv4.1: Fix a request leak on the back channel
|
||||||
|
- target: Return error to initiator if SET TARGET PORT GROUPS emulation
|
||||||
|
fails
|
||||||
|
- USB: add NO_D3_DURING_SLEEP flag and revert 151b61284776be2
|
||||||
|
- USB: fix gathering of interface associations
|
||||||
|
|
||||||
|
[ Ben Hutchings ]
|
||||||
|
* [ia64,powerpc] udeb: Add crc-itu-t to crc-modules; make
|
||||||
|
firewire-core-modules depend on it (fixes FTBFS)
|
||||||
|
* [arm,m68k,sh4] udeb: Build ipv6-modules
|
||||||
|
* ethtool: allow ETHTOOL_GSSET_INFO for users
|
||||||
|
* [rt] bump version to 3.2.20-rt32
|
||||||
|
* cpu: Convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem
|
||||||
|
* [x86] Add driver auto probing for x86 features
|
||||||
|
- crypto: Add support for x86 cpuid auto loading for x86 crypto drivers
|
||||||
|
(Closes: #568008)
|
||||||
|
- intel-idle: convert to x86_cpu_id auto probing
|
||||||
|
- HWMON: Convert coretemp to x86 cpuid autoprobing
|
||||||
|
- HWMON: Convert via-cputemp to x86 cpuid autoprobing
|
||||||
|
- cpufreq: Add support for x86 cpuinfo auto loading (Closes: #664813)
|
||||||
|
* [x86] ACPI: Load acpi-cpufreq from processor driver automatically
|
||||||
|
* Bump ABI to 3
|
||||||
|
* input: Add Synaptics USB device driver (Closes: #678071)
|
||||||
|
* [x86] udeb: Fix dependencies for nic-wireless-modules
|
||||||
|
|
||||||
|
[ Aurelien Jarno ]
|
||||||
|
* [mips,mipsel] udeb: Remove rivafb and nvidiafb.
|
||||||
|
* [ppc64]: add udebs, based on powerpc/powerpc64.
|
||||||
|
|
||||||
|
[ Bastian Blank ]
|
||||||
|
* Support build-arch and build-indep make targets.
|
||||||
|
|
||||||
|
[ Arnaud Patard ]
|
||||||
|
* [armel/kirkwood] Add dreamplug and iconnect support (Closes: #675922)
|
||||||
|
|
||||||
|
-- Ben Hutchings <ben@decadent.org.uk> Fri, 22 Jun 2012 13:54:15 +0100
|
||||||
|
|
||||||
linux (3.2.20-1) unstable; urgency=low
|
linux (3.2.20-1) unstable; urgency=low
|
||||||
|
|
||||||
* The "Confused? You Won't Be" release
|
* The "Confused? You Won't Be" release
|
||||||
|
|
|
@ -37,6 +37,8 @@ CONFIG_LEDS_CPU=y
|
||||||
CONFIG_UACCESS_WITH_MEMCPY=y
|
CONFIG_UACCESS_WITH_MEMCPY=y
|
||||||
CONFIG_ZBOOT_ROM_TEXT=0x0
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
||||||
CONFIG_ZBOOT_ROM_BSS=0x0
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
||||||
|
CONFIG_ARM_APPENDED_DTB=y
|
||||||
|
CONFIG_ARM_ATAG_DTB_COMPAT=y
|
||||||
CONFIG_CMDLINE=""
|
CONFIG_CMDLINE=""
|
||||||
# CONFIG_XIP_KERNEL is not set
|
# CONFIG_XIP_KERNEL is not set
|
||||||
CONFIG_KEXEC=y
|
CONFIG_KEXEC=y
|
||||||
|
@ -57,6 +59,9 @@ CONFIG_MACH_MV88F6281GTW_GE=y
|
||||||
CONFIG_MACH_SHEEVAPLUG=y
|
CONFIG_MACH_SHEEVAPLUG=y
|
||||||
CONFIG_MACH_ESATA_SHEEVAPLUG=y
|
CONFIG_MACH_ESATA_SHEEVAPLUG=y
|
||||||
CONFIG_MACH_GURUPLUG=y
|
CONFIG_MACH_GURUPLUG=y
|
||||||
|
CONFIG_ARCH_KIRKWOOD_DT=y
|
||||||
|
CONFIG_MACH_DREAMPLUG_DT=y
|
||||||
|
CONFIG_MACH_ICONNECT_DT=y
|
||||||
CONFIG_MACH_TS219=y
|
CONFIG_MACH_TS219=y
|
||||||
CONFIG_MACH_TS41X=y
|
CONFIG_MACH_TS41X=y
|
||||||
CONFIG_MACH_DOCKSTAR=y
|
CONFIG_MACH_DOCKSTAR=y
|
||||||
|
@ -287,6 +292,7 @@ CONFIG_MMC_MVSDIO=m
|
||||||
CONFIG_MTD=y
|
CONFIG_MTD=y
|
||||||
# CONFIG_MTD_REDBOOT_PARTS is not set
|
# CONFIG_MTD_REDBOOT_PARTS is not set
|
||||||
CONFIG_MTD_CMDLINE_PARTS=y
|
CONFIG_MTD_CMDLINE_PARTS=y
|
||||||
|
CONFIG_MTD_OF_PARTS=y
|
||||||
# CONFIG_MTD_AFS_PARTS is not set
|
# CONFIG_MTD_AFS_PARTS is not set
|
||||||
CONFIG_MTD_CHAR=y
|
CONFIG_MTD_CHAR=y
|
||||||
CONFIG_MTD_BLOCK=y
|
CONFIG_MTD_BLOCK=y
|
||||||
|
@ -345,6 +351,7 @@ CONFIG_MTD_M25P80=y
|
||||||
## file: drivers/mtd/maps/Kconfig
|
## file: drivers/mtd/maps/Kconfig
|
||||||
##
|
##
|
||||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||||
|
CONFIG_MTD_PHYSMAP_OF=y
|
||||||
# CONFIG_MTD_IMPA7 is not set
|
# CONFIG_MTD_IMPA7 is not set
|
||||||
# CONFIG_MTD_INTEL_VR_NOR is not set
|
# CONFIG_MTD_INTEL_VR_NOR is not set
|
||||||
# CONFIG_MTD_PLATRAM is not set
|
# CONFIG_MTD_PLATRAM is not set
|
||||||
|
@ -456,6 +463,11 @@ CONFIG_MV643XX_ETH=m
|
||||||
CONFIG_MWIFIEX=m
|
CONFIG_MWIFIEX=m
|
||||||
CONFIG_MWIFIEX_SDIO=m
|
CONFIG_MWIFIEX_SDIO=m
|
||||||
|
|
||||||
|
##
|
||||||
|
## file: drivers/of/Kconfig
|
||||||
|
##
|
||||||
|
CONFIG_PROC_DEVICETREE=y
|
||||||
|
|
||||||
##
|
##
|
||||||
## file: drivers/pcmcia/Kconfig
|
## file: drivers/pcmcia/Kconfig
|
||||||
##
|
##
|
||||||
|
@ -554,6 +566,8 @@ CONFIG_SERIAL_8250_PCI=y
|
||||||
CONFIG_SERIAL_8250_NR_UARTS=4
|
CONFIG_SERIAL_8250_NR_UARTS=4
|
||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=2
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=2
|
||||||
# CONFIG_SERIAL_8250_EXTENDED is not set
|
# CONFIG_SERIAL_8250_EXTENDED is not set
|
||||||
|
# CONFIG_SERIAL_8250_DW is not set
|
||||||
|
CONFIG_SERIAL_OF_PLATFORM=y
|
||||||
|
|
||||||
##
|
##
|
||||||
## file: drivers/usb/Kconfig
|
## file: drivers/usb/Kconfig
|
||||||
|
|
|
@ -45,7 +45,7 @@ CONFIG_X86_GENERIC=y
|
||||||
##
|
##
|
||||||
## file: arch/x86/lguest/Kconfig
|
## file: arch/x86/lguest/Kconfig
|
||||||
##
|
##
|
||||||
CONFIG_LGUEST_GUEST=y
|
# CONFIG_LGUEST_GUEST is not set
|
||||||
|
|
||||||
##
|
##
|
||||||
## file: crypto/Kconfig
|
## file: crypto/Kconfig
|
||||||
|
@ -189,7 +189,7 @@ CONFIG_LEDS_WRAP=m
|
||||||
##
|
##
|
||||||
## file: drivers/lguest/Kconfig
|
## file: drivers/lguest/Kconfig
|
||||||
##
|
##
|
||||||
CONFIG_LGUEST=m
|
# CONFIG_LGUEST is not set
|
||||||
|
|
||||||
##
|
##
|
||||||
## file: drivers/macintosh/Kconfig
|
## file: drivers/macintosh/Kconfig
|
||||||
|
|
|
@ -19,6 +19,7 @@ CONFIG_PCI=y
|
||||||
##
|
##
|
||||||
## file: arch/powerpc/Kconfig.debug
|
## file: arch/powerpc/Kconfig.debug
|
||||||
##
|
##
|
||||||
|
CONFIG_PPC_DISABLE_WERROR=y
|
||||||
# CONFIG_DEBUG_STACKOVERFLOW is not set
|
# CONFIG_DEBUG_STACKOVERFLOW is not set
|
||||||
# CONFIG_CODE_PATCHING_SELFTEST is not set
|
# CONFIG_CODE_PATCHING_SELFTEST is not set
|
||||||
# CONFIG_FTR_FIXUP_SELFTEST is not set
|
# CONFIG_FTR_FIXUP_SELFTEST is not set
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
#include <crc-modules>
|
#include <crc-modules>
|
||||||
crc-itu-t
|
|
||||||
|
|
|
@ -17,19 +17,10 @@ Package: nic-modules
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, firewire-core-modules
|
Depends: kernel-image, nic-shared-modules, core-modules, firewire-core-modules
|
||||||
|
|
||||||
Package: scsi-modules
|
Package: scsi-modules
|
||||||
Depends: kernel-image, scsi-core-modules, scsi-common-modules, parport-modules, cdrom-core-modules, core-modules
|
Depends: kernel-image, scsi-core-modules, scsi-common-modules, parport-modules, cdrom-core-modules, core-modules, ata-modules
|
||||||
|
|
||||||
Package: nic-extra-modules
|
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, crc-modules
|
|
||||||
|
|
||||||
Package: nic-wireless-modules
|
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, usb-modules, crypto-core-modules, crc-modules
|
|
||||||
|
|
||||||
Package: pcmcia-modules
|
Package: pcmcia-modules
|
||||||
Depends: kernel-image, core-modules
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
Package: firewire-core-modules
|
|
||||||
Depends: kernel-image, scsi-core-modules, crc-modules
|
|
||||||
|
|
||||||
Package: nbd-modules
|
Package: nbd-modules
|
||||||
Depends: kernel-image
|
Depends: kernel-image
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -22,7 +22,7 @@ Description: Beeper support
|
||||||
This package contains beeper drivers for the kernel.
|
This package contains beeper drivers for the kernel.
|
||||||
|
|
||||||
Package: fb-modules
|
Package: fb-modules
|
||||||
Depends: usb-modules, nls-core-modules
|
Depends: kernel-image, usb-modules, nls-core-modules
|
||||||
|
|
||||||
Package: pata-modules
|
Package: pata-modules
|
||||||
Depends: kernel-image, ata-modules
|
Depends: kernel-image, ata-modules
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -1,2 +1 @@
|
||||||
#include <crc-modules>
|
#include <crc-modules>
|
||||||
crc-itu-t ?
|
|
||||||
|
|
|
@ -20,19 +20,10 @@ Package: nic-modules
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, firewire-core-modules
|
Depends: kernel-image, nic-shared-modules, core-modules, firewire-core-modules
|
||||||
|
|
||||||
Package: scsi-modules
|
Package: scsi-modules
|
||||||
Depends: kernel-image, scsi-core-modules, parport-modules, cdrom-core-modules, core-modules
|
Depends: kernel-image, scsi-core-modules, parport-modules, cdrom-core-modules, core-modules, ata-modules
|
||||||
|
|
||||||
Package: nic-extra-modules
|
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, crc-modules
|
|
||||||
|
|
||||||
Package: nic-wireless-modules
|
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, usb-modules, crypto-core-modules, crc-modules
|
|
||||||
|
|
||||||
Package: pcmcia-modules
|
Package: pcmcia-modules
|
||||||
Depends: kernel-image, core-modules
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
Package: firewire-core-modules
|
|
||||||
Depends: kernel-image, scsi-core-modules, crc-modules
|
|
||||||
|
|
||||||
Package: nbd-modules
|
Package: nbd-modules
|
||||||
Depends: kernel-image
|
Depends: kernel-image
|
||||||
|
|
|
@ -12,17 +12,8 @@ Depends: kernel-image, ide-core-modules, sn-modules
|
||||||
Package: nic-modules
|
Package: nic-modules
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, firewire-core-modules, crc-modules
|
Depends: kernel-image, nic-shared-modules, core-modules, firewire-core-modules, crc-modules
|
||||||
|
|
||||||
Package: nic-usb-modules
|
|
||||||
Depends: core-modules
|
|
||||||
|
|
||||||
Package: pcmcia-modules
|
Package: pcmcia-modules
|
||||||
Depends: core-modules
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
Package: sata-modules
|
|
||||||
Depends: ata-modules
|
|
||||||
|
|
||||||
Package: scsi-modules
|
|
||||||
Depends: kernel-image, ata-modules, parport-modules, cdrom-core-modules, core-modules
|
|
||||||
|
|
||||||
Package: serial-modules
|
Package: serial-modules
|
||||||
Depends: kernel-image, pcmcia-modules, sn-modules
|
Depends: kernel-image, pcmcia-modules, sn-modules
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -16,9 +16,7 @@ matroxfb_crtc2
|
||||||
matroxfb_g450
|
matroxfb_g450
|
||||||
matroxfb_misc
|
matroxfb_misc
|
||||||
neofb
|
neofb
|
||||||
nvidiafb
|
|
||||||
pm2fb
|
pm2fb
|
||||||
rivafb
|
|
||||||
savagefb
|
savagefb
|
||||||
sisfb
|
sisfb
|
||||||
sstfb
|
sstfb
|
||||||
|
|
|
@ -16,9 +16,7 @@ matroxfb_crtc2
|
||||||
matroxfb_g450
|
matroxfb_g450
|
||||||
matroxfb_misc
|
matroxfb_misc
|
||||||
neofb
|
neofb
|
||||||
nvidiafb
|
|
||||||
pm2fb
|
pm2fb
|
||||||
rivafb
|
|
||||||
savagefb
|
savagefb
|
||||||
sisfb
|
sisfb
|
||||||
sstfb
|
sstfb
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
crc-ccitt
|
crc-ccitt
|
||||||
libcrc32c
|
libcrc32c
|
||||||
crc32c
|
crc32c
|
||||||
|
crc-itu-t
|
||||||
|
|
|
@ -7,4 +7,5 @@ hid-logitech ?
|
||||||
hid-monterey ?
|
hid-monterey ?
|
||||||
hid-sunplus ?
|
hid-sunplus ?
|
||||||
hid-cherry ?
|
hid-cherry ?
|
||||||
|
synaptics_usb ?
|
||||||
wistron_btns ?
|
wistron_btns ?
|
||||||
|
|
|
@ -22,7 +22,7 @@ Description: Rare NIC drivers
|
||||||
This package contains rare NIC drivers for the kernel.
|
This package contains rare NIC drivers for the kernel.
|
||||||
|
|
||||||
Package: nic-wireless-modules
|
Package: nic-wireless-modules
|
||||||
Depends: kernel-image, nic-shared-modules, core-modules, usb-modules, mmc-modules, pcmcia-modules
|
Depends: kernel-image, nic-shared-modules, core-modules, usb-modules, mmc-modules, pcmcia-modules, crypto-core-modules, crc-modules
|
||||||
Priority: standard
|
Priority: standard
|
||||||
Description: Wireless NIC drivers
|
Description: Wireless NIC drivers
|
||||||
This package contains wireless NIC drivers for the kernel.
|
This package contains wireless NIC drivers for the kernel.
|
||||||
|
@ -77,14 +77,8 @@ Priority: standard
|
||||||
Description: CDROM support
|
Description: CDROM support
|
||||||
This package contains core CDROM support for the kernel.
|
This package contains core CDROM support for the kernel.
|
||||||
|
|
||||||
Package: cdrom-modules
|
|
||||||
Depends: kernel-image, ide-modules, cdrom-core-modules
|
|
||||||
Priority: optional
|
|
||||||
Description: Esoteric CDROM drivers
|
|
||||||
This package contains esoteric CDROM drivers for the kernel.
|
|
||||||
|
|
||||||
Package: firewire-core-modules
|
Package: firewire-core-modules
|
||||||
Depends: kernel-image, scsi-core-modules
|
Depends: kernel-image, scsi-core-modules, crc-modules
|
||||||
Priority: standard
|
Priority: standard
|
||||||
Description: Core FireWire drivers
|
Description: Core FireWire drivers
|
||||||
This package contains core FireWire drivers for the kernel.
|
This package contains core FireWire drivers for the kernel.
|
||||||
|
@ -139,12 +133,6 @@ Priority: extra
|
||||||
Description: IPv6 driver
|
Description: IPv6 driver
|
||||||
This package contains the IPv6 driver for the kernel.
|
This package contains the IPv6 driver for the kernel.
|
||||||
|
|
||||||
Package: nls-core-modules
|
|
||||||
Depends: kernel-image
|
|
||||||
Priority: extra
|
|
||||||
Description: Core NLS support
|
|
||||||
This package contains basic NLS support modules for the kernel.
|
|
||||||
|
|
||||||
Package: btrfs-modules
|
Package: btrfs-modules
|
||||||
Depends: kernel-image, core-modules, crc-modules, zlib-modules, lzo-modules
|
Depends: kernel-image, core-modules, crc-modules, zlib-modules, lzo-modules
|
||||||
Priority: extra
|
Priority: extra
|
||||||
|
@ -229,12 +217,6 @@ Priority: extra
|
||||||
Description: UFS filesystem support
|
Description: UFS filesystem support
|
||||||
This package contains the UFS filesystem module for the kernel.
|
This package contains the UFS filesystem module for the kernel.
|
||||||
|
|
||||||
Package: zfs-modules
|
|
||||||
Depends: kernel-image
|
|
||||||
Priority: extra
|
|
||||||
Description: ZFS filesystem support
|
|
||||||
This package contains the ZFS filesystem module for the kernel.
|
|
||||||
|
|
||||||
Package: qnx4-modules
|
Package: qnx4-modules
|
||||||
Depends: kernel-image
|
Depends: kernel-image
|
||||||
Priority: extra
|
Priority: extra
|
||||||
|
@ -253,12 +235,6 @@ Priority: extra
|
||||||
Description: NFS filesystem support
|
Description: NFS filesystem support
|
||||||
This package contains the NFS filesystem module for the kernel.
|
This package contains the NFS filesystem module for the kernel.
|
||||||
|
|
||||||
Package: nullfs-modules
|
|
||||||
Depends: kernel-image
|
|
||||||
Priority: standard
|
|
||||||
Description: nullfs filesystem support
|
|
||||||
This package contains the nullfs filesystem module for the kernel.
|
|
||||||
|
|
||||||
Package: md-modules
|
Package: md-modules
|
||||||
Depends: kernel-image
|
Depends: kernel-image
|
||||||
Priority: extra
|
Priority: extra
|
||||||
|
@ -419,12 +395,6 @@ Description: Network Block Device modules
|
||||||
This package contains the modules required for support of the Network Block
|
This package contains the modules required for support of the Network Block
|
||||||
Device
|
Device
|
||||||
|
|
||||||
Package: loop-aes-modules
|
|
||||||
Depends: kernel-image!
|
|
||||||
Priority: extra
|
|
||||||
Description: loop-AES crypto modules
|
|
||||||
This package contains loop-AES crypto modules.
|
|
||||||
|
|
||||||
Package: squashfs-modules
|
Package: squashfs-modules
|
||||||
Depends: kernel-image
|
Depends: kernel-image
|
||||||
Priority: extra
|
Priority: extra
|
||||||
|
|
|
@ -16,13 +16,13 @@ Package: pata-modules
|
||||||
Depends: kernel-image, ata-modules, core-modules
|
Depends: kernel-image, ata-modules, core-modules
|
||||||
|
|
||||||
Package: scsi-modules
|
Package: scsi-modules
|
||||||
Depends: kernel-image, scsi-core-modules, parport-modules, cdrom-core-modules, core-modules
|
Depends: kernel-image, scsi-core-modules, parport-modules, cdrom-core-modules, core-modules, ata-modules
|
||||||
|
|
||||||
Package: pcmcia-modules
|
Package: pcmcia-modules
|
||||||
Depends: core-modules
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
Package: nic-pcmcia-modules
|
Package: nic-pcmcia-modules
|
||||||
Depends: nic-modules, nic-wireless-modules, core-modules
|
Depends: kernel-image, nic-modules, nic-shared-modules, nic-wireless-modules, pcmcia-modules, core-modules
|
||||||
|
|
||||||
Package: hypervisor-modules
|
Package: hypervisor-modules
|
||||||
Depends: kernel-image
|
Depends: kernel-image
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
# arch version flavour installedname suffix build-depends
|
||||||
|
ppc64 - powerpc64 - - -
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <affs-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <ata-modules>
|
||||||
|
libata -
|
|
@ -0,0 +1 @@
|
||||||
|
#include <btrfs-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <cdrom-core-modules>
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
#include <core-modules>
|
||||||
|
mbcache
|
||||||
|
bestcomm-core ?
|
|
@ -0,0 +1 @@
|
||||||
|
#include <crc-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <crypto-dm-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <crypto-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <event-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <ext2-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <ext3-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ext4-modules>
|
|
@ -0,0 +1,14 @@
|
||||||
|
i2c-powermac ?
|
||||||
|
therm_pm72 ?
|
||||||
|
windfarm_core ?
|
||||||
|
windfarm_cpufreq_clamp ?
|
||||||
|
windfarm_lm75_sensor ?
|
||||||
|
windfarm_max6690_sensor ?
|
||||||
|
windfarm_pid ?
|
||||||
|
windfarm_pm121 ?
|
||||||
|
windfarm_pm112 ?
|
||||||
|
windfarm_pm81 ?
|
||||||
|
windfarm_pm91 ?
|
||||||
|
windfarm_smu_controls ?
|
||||||
|
windfarm_smu_sat ?
|
||||||
|
windfarm_smu_sensors ?
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <fat-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <firewire-core-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <floppy-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <hfs-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
hvcserver
|
||||||
|
hvcs
|
|
@ -0,0 +1,3 @@
|
||||||
|
#include <input-modules>
|
||||||
|
atkbd
|
||||||
|
i8042
|
|
@ -0,0 +1,7 @@
|
||||||
|
irtty-sir
|
||||||
|
sir-dev
|
||||||
|
ircomm-tty
|
||||||
|
ircomm
|
||||||
|
irda
|
||||||
|
irlan
|
||||||
|
irnet
|
|
@ -0,0 +1 @@
|
||||||
|
#include <isofs-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <jfs-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
# empty
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <loop-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <md-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <mouse-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <multipath-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <nbd-modules>
|
|
@ -0,0 +1,4 @@
|
||||||
|
#include <nic-extra-modules>
|
||||||
|
tms380tr
|
||||||
|
ehea
|
||||||
|
ps3_gelic
|
|
@ -0,0 +1,11 @@
|
||||||
|
#include <nic-modules>
|
||||||
|
|
||||||
|
ipddp
|
||||||
|
sunhme
|
||||||
|
airport
|
||||||
|
sungem
|
||||||
|
sungem_phy
|
||||||
|
bmac ?
|
||||||
|
ibmveth
|
||||||
|
spidernet
|
||||||
|
pasemi_mac ?
|
|
@ -0,0 +1 @@
|
||||||
|
#include <nic-pcmcia-modules>
|
|
@ -0,0 +1,3 @@
|
||||||
|
8390
|
||||||
|
mii
|
||||||
|
libphy
|
|
@ -0,0 +1,3 @@
|
||||||
|
#include <pata-modules>
|
||||||
|
pata_mpc52xx ?
|
||||||
|
pata_macio ?
|
|
@ -0,0 +1 @@
|
||||||
|
#include <pcmcia-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <pcmcia-storage-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <ppp-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <reiserfs-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <sata-modules>
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <scsi-common-modules>
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
#include <scsi-core-modules>
|
||||||
|
scsi_mod -
|
||||||
|
scsi_transport_spi
|
|
@ -0,0 +1,3 @@
|
||||||
|
#include <scsi-extra-modules>
|
||||||
|
|
||||||
|
ps3disk ?
|
|
@ -0,0 +1,4 @@
|
||||||
|
#include <scsi-modules>
|
||||||
|
|
||||||
|
ibmvscsic
|
||||||
|
ps3rom
|
|
@ -0,0 +1 @@
|
||||||
|
#include <serial-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <squashfs-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <udf-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <ufs-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <uinput-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <usb-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <usb-serial-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <usb-storage-modules>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include <virtio-modules>
|
|
@ -0,0 +1,2 @@
|
||||||
|
#include <xfs-modules>
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
# This file is used to build up the control file. The kernel version and
|
||||||
|
# "-di" are appended to the package names. Section can be left out. So can
|
||||||
|
# architecture, which is derived from the files in the modules directory.
|
||||||
|
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
|
||||||
|
#
|
||||||
|
Package: ext2-modules
|
||||||
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
|
Package: ext3-modules
|
||||||
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
|
Package: ext4-modules
|
||||||
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
|
Package: pata-modules
|
||||||
|
Depends: kernel-image, ata-modules, core-modules
|
||||||
|
|
||||||
|
Package: scsi-modules
|
||||||
|
Depends: kernel-image, scsi-core-modules, parport-modules, cdrom-core-modules, core-modules, ata-modules
|
||||||
|
|
||||||
|
Package: pcmcia-modules
|
||||||
|
Depends: kernel-image, core-modules
|
||||||
|
|
||||||
|
Package: nic-pcmcia-modules
|
||||||
|
Depends: kernel-image, nic-modules, nic-shared-modules, nic-wireless-modules, pcmcia-modules, core-modules
|
||||||
|
|
||||||
|
Package: hypervisor-modules
|
||||||
|
Depends: kernel-image
|
||||||
|
Priority: standard
|
||||||
|
Description: IBM 64bit hypervisor console modules
|
||||||
|
Contains drivers for the hypervisor console, used as console for linux
|
||||||
|
running in logical partitions of IBM hardware supporting it.
|
||||||
|
|
||||||
|
Package: fancontrol-modules
|
||||||
|
Depends: kernel-image
|
||||||
|
Priority: standard
|
||||||
|
Description: Apple powermac fancontrol modules
|
||||||
|
Contains drivers for macintosh i2c bus as well as for the monitoring devices
|
||||||
|
connected to it. This allows to control the fans during installation.
|
||||||
|
|
||||||
|
Package: nbd-modules
|
||||||
|
Depends: kernel-image
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -0,0 +1 @@
|
||||||
|
#include <ipv6-modules>
|
|
@ -77,7 +77,7 @@ class MakeFlags(dict):
|
||||||
|
|
||||||
|
|
||||||
class Gencontrol(object):
|
class Gencontrol(object):
|
||||||
makefile_targets = ('binary-arch', 'build', 'setup')
|
makefile_targets = ('binary-arch', 'build-arch', 'setup')
|
||||||
|
|
||||||
def __init__(self, config, templates, version=Version):
|
def __init__(self, config, templates, version=Version):
|
||||||
self.config, self.templates = config, templates
|
self.config, self.templates = config, templates
|
||||||
|
@ -114,8 +114,7 @@ class Gencontrol(object):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def do_main_makefile(self, makefile, makeflags, extra):
|
def do_main_makefile(self, makefile, makeflags, extra):
|
||||||
makeflags = makeflags.copy()
|
makefile.add('build-indep', cmds=["$(MAKE) -f debian/rules.real build-indep %s" % makeflags])
|
||||||
makeflags['ALL_FEATURESETS'] = ' '.join(self.config['base', ]['featuresets'])
|
|
||||||
makefile.add('binary-indep', cmds=["$(MAKE) -f debian/rules.real binary-indep %s" % makeflags])
|
makefile.add('binary-indep', cmds=["$(MAKE) -f debian/rules.real binary-indep %s" % makeflags])
|
||||||
|
|
||||||
def do_main_packages(self, packages, vars, makeflags, extra):
|
def do_main_packages(self, packages, vars, makeflags, extra):
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
From: Ben Hutchings <ben@decadent.org.uk>
|
||||||
|
Date: Mon, 18 Jun 2012 02:56:40 +0100
|
||||||
|
Subject: Partially revert "cpufreq: Add support for x86 cpuinfo auto loading
|
||||||
|
v4"
|
||||||
|
|
||||||
|
This reverts commit fa8031aefec0cf7ea6c2387c93610d99d9659aa2 in
|
||||||
|
drivers/cpufreq/e_powersaver.c only.
|
||||||
|
|
||||||
|
e_powersaver may cause the CPU to run too fast on some systems, and is
|
||||||
|
therefore unsafe to auto-load.
|
||||||
|
---
|
||||||
|
drivers/cpufreq/e_powersaver.c | 20 +++++++++-----------
|
||||||
|
1 file changed, 9 insertions(+), 11 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/cpufreq/e_powersaver.c b/drivers/cpufreq/e_powersaver.c
|
||||||
|
index 3fffbe6..4bd6815 100644
|
||||||
|
--- a/drivers/cpufreq/e_powersaver.c
|
||||||
|
+++ b/drivers/cpufreq/e_powersaver.c
|
||||||
|
@@ -16,7 +16,6 @@
|
||||||
|
#include <linux/io.h>
|
||||||
|
#include <linux/delay.h>
|
||||||
|
|
||||||
|
-#include <asm/cpu_device_id.h>
|
||||||
|
#include <asm/msr.h>
|
||||||
|
#include <asm/tsc.h>
|
||||||
|
|
||||||
|
@@ -438,19 +437,18 @@ static struct cpufreq_driver eps_driver = {
|
||||||
|
.attr = eps_attr,
|
||||||
|
};
|
||||||
|
|
||||||
|
-
|
||||||
|
-/* This driver will work only on Centaur C7 processors with
|
||||||
|
- * Enhanced SpeedStep/PowerSaver registers */
|
||||||
|
-static const struct x86_cpu_id eps_cpu_id[] = {
|
||||||
|
- { X86_VENDOR_CENTAUR, 6, X86_MODEL_ANY, X86_FEATURE_EST },
|
||||||
|
- {}
|
||||||
|
-};
|
||||||
|
-MODULE_DEVICE_TABLE(x86cpu, eps_cpu_id);
|
||||||
|
-
|
||||||
|
static int __init eps_init(void)
|
||||||
|
{
|
||||||
|
- if (!x86_match_cpu(eps_cpu_id) || boot_cpu_data.x86_model < 10)
|
||||||
|
+ struct cpuinfo_x86 *c = &cpu_data(0);
|
||||||
|
+
|
||||||
|
+ /* This driver will work only on Centaur C7 processors with
|
||||||
|
+ * Enhanced SpeedStep/PowerSaver registers */
|
||||||
|
+ if (c->x86_vendor != X86_VENDOR_CENTAUR
|
||||||
|
+ || c->x86 != 6 || c->x86_model < 10)
|
||||||
|
+ return -ENODEV;
|
||||||
|
+ if (!cpu_has(c, X86_FEATURE_EST))
|
||||||
|
return -ENODEV;
|
||||||
|
+
|
||||||
|
if (cpufreq_register_driver(&eps_driver))
|
||||||
|
return -EINVAL;
|
||||||
|
return 0;
|
|
@ -36,6 +36,3 @@ index 364f2c343..8f3b30b 100644
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
--
|
|
||||||
1.7.10
|
|
||||||
|
|
||||||
|
|
44
debian/patches/features/all/wacom/0027-wacom-do-not-crash-when-retrieving-touch_max.patch
vendored
Normal file
44
debian/patches/features/all/wacom/0027-wacom-do-not-crash-when-retrieving-touch_max.patch
vendored
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
From: Ping Cheng <pinglinux@gmail.com>
|
||||||
|
Date: Sun, 24 Jun 2012 09:48:03 -0500
|
||||||
|
Subject: wacom: do not crash when retrieving touch_max
|
||||||
|
Bug-Debian: http://bugs.debian.org/678798
|
||||||
|
|
||||||
|
When rep_data was an array
|
||||||
|
|
||||||
|
unsigned char rep_data[2];
|
||||||
|
|
||||||
|
spelling its address as &rep_data was perfectly valid, but now that
|
||||||
|
it is dynamically allocated
|
||||||
|
|
||||||
|
unsigned char *rep_data = kmalloc(2, GFP_KERNEL);
|
||||||
|
|
||||||
|
that expression returns a pointer to the pointer rather than to the
|
||||||
|
array itself. Regression introduced by commit f393ee2b814e (Input:
|
||||||
|
wacom - retrieve maximum number of touch points, 2012-04-29).
|
||||||
|
|
||||||
|
[jn: from mailing list discussion, with new description.
|
||||||
|
This change is also available as part of a larger commit in the
|
||||||
|
input-wacom repository.]
|
||||||
|
|
||||||
|
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
||||||
|
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
|
||||||
|
---
|
||||||
|
drivers/input/tablet/wacom_sys.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/input/tablet/wacom_sys.c b/drivers/input/tablet/wacom_sys.c
|
||||||
|
index cad5602d3ce4..6b1cd71ba320 100644
|
||||||
|
--- a/drivers/input/tablet/wacom_sys.c
|
||||||
|
+++ b/drivers/input/tablet/wacom_sys.c
|
||||||
|
@@ -216,7 +216,7 @@ static void wacom_retrieve_report_data(struct usb_interface *intf,
|
||||||
|
|
||||||
|
rep_data[0] = 12;
|
||||||
|
result = wacom_get_report(intf, WAC_HID_FEATURE_REPORT,
|
||||||
|
- rep_data[0], &rep_data, 2,
|
||||||
|
+ rep_data[0], rep_data, 2,
|
||||||
|
WAC_MSG_RETRIES);
|
||||||
|
|
||||||
|
if (result >= 0 && rep_data[1] > 2)
|
||||||
|
--
|
||||||
|
1.7.11.rc3
|
||||||
|
|
37
debian/patches/features/all/wacom/0028-wacom-leave-touch_max-as-is-if-predefined.patch
vendored
Normal file
37
debian/patches/features/all/wacom/0028-wacom-leave-touch_max-as-is-if-predefined.patch
vendored
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
From: Ping Cheng <pinglinux@gmail.com>
|
||||||
|
Date: Sun, 24 Jun 2012 23:00:29 -0500
|
||||||
|
Subject: wacom: leave touch_max as is if predefined
|
||||||
|
Bug-Debian: http://bugs.debian.org/677164
|
||||||
|
|
||||||
|
Another fixup to f393ee2b814e (Input: wacom - retrieve maximum number
|
||||||
|
of touch points, 2012-04-29). The 0xE6 tablet in the Thinkpad x220t
|
||||||
|
reports the wrong value for MAXCONTACTS so the hardcoded value must
|
||||||
|
take precedence.
|
||||||
|
|
||||||
|
[jn: extracted from a larger commit in the input-wacom repository,
|
||||||
|
with new description]
|
||||||
|
|
||||||
|
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
||||||
|
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
|
||||||
|
---
|
||||||
|
drivers/input/tablet/wacom_sys.c | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/input/tablet/wacom_sys.c b/drivers/input/tablet/wacom_sys.c
|
||||||
|
index 6b1cd71ba320..8b31473a81fe 100644
|
||||||
|
--- a/drivers/input/tablet/wacom_sys.c
|
||||||
|
+++ b/drivers/input/tablet/wacom_sys.c
|
||||||
|
@@ -401,7 +401,9 @@ static int wacom_parse_hid(struct usb_interface *intf,
|
||||||
|
break;
|
||||||
|
|
||||||
|
case HID_USAGE_CONTACTMAX:
|
||||||
|
- wacom_retrieve_report_data(intf, features);
|
||||||
|
+ /* leave touch_max as is if predefined */
|
||||||
|
+ if (!features->touch_max)
|
||||||
|
+ wacom_retrieve_report_data(intf, features);
|
||||||
|
i++;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
1.7.11.rc3
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
From: Ping Cheng <pinglinux@gmail.com>
|
||||||
|
Date: Sun, 24 Jun 2012 23:29:29 -0500
|
||||||
|
Subject: wacom: do not request tablet data on MT Tablet PC pen interface
|
||||||
|
Bug-Debian: http://bugs.debian.org/677164
|
||||||
|
|
||||||
|
When in commit 1963518b9b1b (Input: wacom - add 0xE5 (MT device)
|
||||||
|
support, 2012-04-29) the driver stopped asking for multitouch tablet
|
||||||
|
data on the pen interface of a tablet PC, as a side effect we started
|
||||||
|
executing the "else" to that if statement. Oops.
|
||||||
|
|
||||||
|
This is needed for the 0xE6 tablet in the Thinkpad x220t to be usable
|
||||||
|
again. Meanwhile the 0xE3 works fine without this. Not sure why. -jn
|
||||||
|
|
||||||
|
[jn: extracted from a larger commit in the input-wacom repository,
|
||||||
|
with new description]
|
||||||
|
|
||||||
|
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
||||||
|
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
|
||||||
|
---
|
||||||
|
drivers/input/tablet/wacom_sys.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/input/tablet/wacom_sys.c b/drivers/input/tablet/wacom_sys.c
|
||||||
|
index 8b31473a81fe..19e4725858dd 100644
|
||||||
|
--- a/drivers/input/tablet/wacom_sys.c
|
||||||
|
+++ b/drivers/input/tablet/wacom_sys.c
|
||||||
|
@@ -467,6 +467,7 @@ static int wacom_query_tablet_data(struct usb_interface *intf, struct wacom_feat
|
||||||
|
}
|
||||||
|
} else if (features->type != TABLETPC &&
|
||||||
|
features->type != WIRELESS &&
|
||||||
|
+ features->type != TABLETPC2FG &&
|
||||||
|
features->device_type == BTN_TOOL_PEN) {
|
||||||
|
do {
|
||||||
|
rep_data[0] = 2;
|
||||||
|
--
|
||||||
|
1.7.11.rc3
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
From: Ping Cheng <pinglinux@gmail.com>
|
||||||
|
Date: Sun, 24 Jun 2012 23:44:46 -0500
|
||||||
|
Subject: wacom: ignore new-style Wacom multi touch packets on MT Tablet PC
|
||||||
|
Bug-Debian: http://bugs.debian.org/677164
|
||||||
|
|
||||||
|
Tablets such as 0xE6 (Thinkpad x220t) already worked fine before
|
||||||
|
adding support for the new packet format, so let's drop the
|
||||||
|
functionality for such devices for now. Meanwhile 0xE5 can still use
|
||||||
|
the new packet format.
|
||||||
|
|
||||||
|
This should bring the behavior of TABLETPC2FG devices closer to that
|
||||||
|
from before 1963518b9b1b (Input: wacom - add 0xE5 (MT device) support,
|
||||||
|
2012-04-29).
|
||||||
|
|
||||||
|
[jn: extracted from a larger commit in the input-wacom repository,
|
||||||
|
with new description]
|
||||||
|
|
||||||
|
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
||||||
|
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
|
||||||
|
---
|
||||||
|
drivers/input/tablet/wacom_wac.c | 6 +++++-
|
||||||
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/input/tablet/wacom_wac.c b/drivers/input/tablet/wacom_wac.c
|
||||||
|
index 004bc1bb1544..d696ab7ecc2b 100644
|
||||||
|
--- a/drivers/input/tablet/wacom_wac.c
|
||||||
|
+++ b/drivers/input/tablet/wacom_wac.c
|
||||||
|
@@ -1547,7 +1547,6 @@ int wacom_setup_input_capabilities(struct input_dev *input_dev,
|
||||||
|
__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
|
||||||
|
break;
|
||||||
|
|
||||||
|
- case TABLETPC2FG:
|
||||||
|
case MTSCREEN:
|
||||||
|
if (features->device_type == BTN_TOOL_FINGER) {
|
||||||
|
|
||||||
|
@@ -1559,6 +1558,11 @@ int wacom_setup_input_capabilities(struct input_dev *input_dev,
|
||||||
|
|
||||||
|
for (i = 0; i < features->touch_max; i++)
|
||||||
|
wacom_wac->slots[i] = -1;
|
||||||
|
+ }
|
||||||
|
+ /* fall through */
|
||||||
|
+
|
||||||
|
+ case TABLETPC2FG:
|
||||||
|
+ if (features->device_type == BTN_TOOL_FINGER) {
|
||||||
|
|
||||||
|
input_mt_init_slots(input_dev, features->touch_max);
|
||||||
|
input_set_abs_params(input_dev, ABS_MT_TOOL_TYPE,
|
||||||
|
--
|
||||||
|
1.7.11.rc3
|
||||||
|
|
|
@ -0,0 +1,285 @@
|
||||||
|
commit c06cd9bfcad4960023bac1f052da748824e24961
|
||||||
|
Author: Arnaud Patard (Rtp) <arnaud.patard@rtp-net.org>
|
||||||
|
Date: Wed Apr 18 23:16:41 2012 +0200
|
||||||
|
|
||||||
|
kirkwood: Add iconnect support
|
||||||
|
|
||||||
|
Add support for Iomega Iconnect system.
|
||||||
|
|
||||||
|
Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
|
||||||
|
Tested-By: Adam Baker <linux@baker-net.org.uk>
|
||||||
|
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
|
||||||
|
|
||||||
|
Index: sid/arch/arm/boot/dts/kirkwood-iconnect.dts
|
||||||
|
===================================================================
|
||||||
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
|
+++ sid/arch/arm/boot/dts/kirkwood-iconnect.dts 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -0,0 +1,26 @@
|
||||||
|
+/dts-v1/;
|
||||||
|
+
|
||||||
|
+/include/ "kirkwood.dtsi"
|
||||||
|
+
|
||||||
|
+/ {
|
||||||
|
+ model = "Iomega Iconnect";
|
||||||
|
+ compatible = "iom,iconnect-1.1", "iom,iconnect", "mrvl,kirkwood-88f6281", "mrvl,kirkwood";
|
||||||
|
+
|
||||||
|
+ memory {
|
||||||
|
+ device_type = "memory";
|
||||||
|
+ reg = <0x00000000 0x10000000>;
|
||||||
|
+ };
|
||||||
|
+
|
||||||
|
+ chosen {
|
||||||
|
+ bootargs = "console=ttyS0,115200n8 earlyprintk mtdparts=orion_nand:0xc0000@0x0(uboot),0x20000@0xa0000(env),0x300000@0x100000(zImage),0x300000@0x540000(initrd),0x1f400000@0x980000(boot)";
|
||||||
|
+ linux,initrd-start = <0x4500040>;
|
||||||
|
+ linux,initrd-end = <0x4800000>;
|
||||||
|
+ };
|
||||||
|
+
|
||||||
|
+ ocp@f1000000 {
|
||||||
|
+ serial@12000 {
|
||||||
|
+ clock-frequency = <200000000>;
|
||||||
|
+ status = "ok";
|
||||||
|
+ };
|
||||||
|
+ };
|
||||||
|
+};
|
||||||
|
Index: sid/arch/arm/mach-kirkwood/Kconfig
|
||||||
|
===================================================================
|
||||||
|
--- sid.orig/arch/arm/mach-kirkwood/Kconfig 2012-06-10 01:13:01.000000000 +0200
|
||||||
|
+++ sid/arch/arm/mach-kirkwood/Kconfig 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -58,6 +58,12 @@ config MACH_DREAMPLUG_DT
|
||||||
|
Say 'Y' here if you want your kernel to support the
|
||||||
|
Marvell DreamPlug (Flattened Device Tree).
|
||||||
|
|
||||||
|
+config MACH_ICONNECT_DT
|
||||||
|
+ bool "Iomega Iconnect (Flattened Device Tree)"
|
||||||
|
+ select ARCH_KIRKWOOD_DT
|
||||||
|
+ help
|
||||||
|
+ Say 'Y' here to enable Iomega Iconnect support.
|
||||||
|
+
|
||||||
|
config MACH_TS219
|
||||||
|
bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
|
||||||
|
help
|
||||||
|
Index: sid/arch/arm/mach-kirkwood/Makefile
|
||||||
|
===================================================================
|
||||||
|
--- sid.orig/arch/arm/mach-kirkwood/Makefile 2012-06-10 01:13:58.000000000 +0200
|
||||||
|
+++ sid/arch/arm/mach-kirkwood/Makefile 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -22,3 +22,4 @@ obj-$(CONFIG_MACH_T5325) += t5325-setup
|
||||||
|
obj-$(CONFIG_CPU_IDLE) += cpuidle.o
|
||||||
|
obj-$(CONFIG_ARCH_KIRKWOOD_DT) += board-dt.o
|
||||||
|
obj-$(CONFIG_MACH_DREAMPLUG_DT) += board-dreamplug.o
|
||||||
|
+obj-$(CONFIG_MACH_ICONNECT_DT) += board-iconnect.o
|
||||||
|
Index: sid/arch/arm/mach-kirkwood/Makefile.boot
|
||||||
|
===================================================================
|
||||||
|
--- sid.orig/arch/arm/mach-kirkwood/Makefile.boot 2012-06-10 01:13:01.000000000 +0200
|
||||||
|
+++ sid/arch/arm/mach-kirkwood/Makefile.boot 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -3,3 +3,4 @@ params_phys-y := 0x00000100
|
||||||
|
initrd_phys-y := 0x00800000
|
||||||
|
|
||||||
|
dtb-$(CONFIG_MACH_DREAMPLUG_DT) += kirkwood-dreamplug.dtb
|
||||||
|
+dtb-$(CONFIG_MACH_ICONNECT_DT) += kirkwood-iconnect.dtb
|
||||||
|
Index: sid/arch/arm/mach-kirkwood/board-dt.c
|
||||||
|
===================================================================
|
||||||
|
--- sid.orig/arch/arm/mach-kirkwood/board-dt.c 2012-06-10 01:14:30.000000000 +0200
|
||||||
|
+++ sid/arch/arm/mach-kirkwood/board-dt.c 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -56,11 +56,15 @@ static void __init kirkwood_dt_init(void
|
||||||
|
if (of_machine_is_compatible("globalscale,dreamplug"))
|
||||||
|
dreamplug_init();
|
||||||
|
|
||||||
|
+ if (of_machine_is_compatible("iom,iconnect"))
|
||||||
|
+ iconnect_init();
|
||||||
|
+
|
||||||
|
of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static const char *kirkwood_dt_board_compat[] = {
|
||||||
|
"globalscale,dreamplug",
|
||||||
|
+ "iom,iconnect",
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
|
Index: sid/arch/arm/mach-kirkwood/board-iconnect.c
|
||||||
|
===================================================================
|
||||||
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
|
+++ sid/arch/arm/mach-kirkwood/board-iconnect.c 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -0,0 +1,165 @@
|
||||||
|
+/*
|
||||||
|
+ * arch/arm/mach-kirkwood/board-iconnect.c
|
||||||
|
+ *
|
||||||
|
+ * Iomega i-connect Board Setup
|
||||||
|
+ *
|
||||||
|
+ * This file is licensed under the terms of the GNU General Public
|
||||||
|
+ * License version 2. This program is licensed "as is" without any
|
||||||
|
+ * warranty of any kind, whether express or implied.
|
||||||
|
+ */
|
||||||
|
+
|
||||||
|
+#include <linux/kernel.h>
|
||||||
|
+#include <linux/init.h>
|
||||||
|
+#include <linux/platform_device.h>
|
||||||
|
+#include <linux/of.h>
|
||||||
|
+#include <linux/of_address.h>
|
||||||
|
+#include <linux/of_fdt.h>
|
||||||
|
+#include <linux/of_irq.h>
|
||||||
|
+#include <linux/of_platform.h>
|
||||||
|
+#include <linux/mtd/partitions.h>
|
||||||
|
+#include <linux/mv643xx_eth.h>
|
||||||
|
+#include <linux/gpio.h>
|
||||||
|
+#include <linux/leds.h>
|
||||||
|
+#include <linux/spi/flash.h>
|
||||||
|
+#include <linux/spi/spi.h>
|
||||||
|
+#include <linux/spi/orion_spi.h>
|
||||||
|
+#include <linux/i2c.h>
|
||||||
|
+#include <linux/input.h>
|
||||||
|
+#include <linux/gpio_keys.h>
|
||||||
|
+#include <asm/mach/arch.h>
|
||||||
|
+#include <mach/kirkwood.h>
|
||||||
|
+#include "common.h"
|
||||||
|
+#include "mpp.h"
|
||||||
|
+
|
||||||
|
+static struct mv643xx_eth_platform_data iconnect_ge00_data = {
|
||||||
|
+ .phy_addr = MV643XX_ETH_PHY_ADDR(11),
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct gpio_led iconnect_led_pins[] = {
|
||||||
|
+ {
|
||||||
|
+ .name = "led_level",
|
||||||
|
+ .gpio = 41,
|
||||||
|
+ .default_trigger = "default-on",
|
||||||
|
+ }, {
|
||||||
|
+ .name = "power:blue",
|
||||||
|
+ .gpio = 42,
|
||||||
|
+ .default_trigger = "timer",
|
||||||
|
+ }, {
|
||||||
|
+ .name = "power:red",
|
||||||
|
+ .gpio = 43,
|
||||||
|
+ }, {
|
||||||
|
+ .name = "usb1:blue",
|
||||||
|
+ .gpio = 44,
|
||||||
|
+ }, {
|
||||||
|
+ .name = "usb2:blue",
|
||||||
|
+ .gpio = 45,
|
||||||
|
+ }, {
|
||||||
|
+ .name = "usb3:blue",
|
||||||
|
+ .gpio = 46,
|
||||||
|
+ }, {
|
||||||
|
+ .name = "usb4:blue",
|
||||||
|
+ .gpio = 47,
|
||||||
|
+ }, {
|
||||||
|
+ .name = "otb:blue",
|
||||||
|
+ .gpio = 48,
|
||||||
|
+ },
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct gpio_led_platform_data iconnect_led_data = {
|
||||||
|
+ .leds = iconnect_led_pins,
|
||||||
|
+ .num_leds = ARRAY_SIZE(iconnect_led_pins),
|
||||||
|
+ .gpio_blink_set = orion_gpio_led_blink_set,
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct platform_device iconnect_leds = {
|
||||||
|
+ .name = "leds-gpio",
|
||||||
|
+ .id = -1,
|
||||||
|
+ .dev = {
|
||||||
|
+ .platform_data = &iconnect_led_data,
|
||||||
|
+ }
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static unsigned int iconnect_mpp_config[] __initdata = {
|
||||||
|
+ MPP12_GPIO,
|
||||||
|
+ MPP35_GPIO,
|
||||||
|
+ MPP41_GPIO,
|
||||||
|
+ MPP42_GPIO,
|
||||||
|
+ MPP43_GPIO,
|
||||||
|
+ MPP44_GPIO,
|
||||||
|
+ MPP45_GPIO,
|
||||||
|
+ MPP46_GPIO,
|
||||||
|
+ MPP47_GPIO,
|
||||||
|
+ MPP48_GPIO,
|
||||||
|
+ 0
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct i2c_board_info __initdata iconnect_board_info[] = {
|
||||||
|
+ {
|
||||||
|
+ I2C_BOARD_INFO("lm63", 0x4c),
|
||||||
|
+ },
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct mtd_partition iconnect_nand_parts[] = {
|
||||||
|
+ {
|
||||||
|
+ .name = "flash",
|
||||||
|
+ .offset = 0,
|
||||||
|
+ .size = MTDPART_SIZ_FULL,
|
||||||
|
+ },
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+/* yikes... theses are the original input buttons */
|
||||||
|
+/* but I'm not convinced by the sw event choices */
|
||||||
|
+static struct gpio_keys_button iconnect_buttons[] = {
|
||||||
|
+ {
|
||||||
|
+ .type = EV_SW,
|
||||||
|
+ .code = SW_LID,
|
||||||
|
+ .gpio = 12,
|
||||||
|
+ .desc = "Reset Button",
|
||||||
|
+ .active_low = 1,
|
||||||
|
+ .debounce_interval = 100,
|
||||||
|
+ }, {
|
||||||
|
+ .type = EV_SW,
|
||||||
|
+ .code = SW_TABLET_MODE,
|
||||||
|
+ .gpio = 35,
|
||||||
|
+ .desc = "OTB Button",
|
||||||
|
+ .active_low = 1,
|
||||||
|
+ .debounce_interval = 100,
|
||||||
|
+ },
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct gpio_keys_platform_data iconnect_button_data = {
|
||||||
|
+ .buttons = iconnect_buttons,
|
||||||
|
+ .nbuttons = ARRAY_SIZE(iconnect_buttons),
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct platform_device iconnect_button_device = {
|
||||||
|
+ .name = "gpio-keys",
|
||||||
|
+ .id = -1,
|
||||||
|
+ .num_resources = 0,
|
||||||
|
+ .dev = {
|
||||||
|
+ .platform_data = &iconnect_button_data,
|
||||||
|
+ },
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+void __init iconnect_init(void)
|
||||||
|
+{
|
||||||
|
+ kirkwood_mpp_conf(iconnect_mpp_config);
|
||||||
|
+ kirkwood_nand_init(ARRAY_AND_SIZE(iconnect_nand_parts), 25);
|
||||||
|
+ kirkwood_i2c_init();
|
||||||
|
+ i2c_register_board_info(0, iconnect_board_info,
|
||||||
|
+ ARRAY_SIZE(iconnect_board_info));
|
||||||
|
+
|
||||||
|
+ kirkwood_ehci_init();
|
||||||
|
+ kirkwood_ge00_init(&iconnect_ge00_data);
|
||||||
|
+
|
||||||
|
+ platform_device_register(&iconnect_button_device);
|
||||||
|
+ platform_device_register(&iconnect_leds);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+static int __init iconnect_pci_init(void)
|
||||||
|
+{
|
||||||
|
+ if (of_machine_is_compatible("iom,iconnect"))
|
||||||
|
+ kirkwood_pcie_init(KW_PCIE0);
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+subsys_initcall(iconnect_pci_init);
|
||||||
|
Index: sid/arch/arm/mach-kirkwood/common.h
|
||||||
|
===================================================================
|
||||||
|
--- sid.orig/arch/arm/mach-kirkwood/common.h 2012-06-10 01:14:15.000000000 +0200
|
||||||
|
+++ sid/arch/arm/mach-kirkwood/common.h 2012-06-10 01:24:28.300087489 +0200
|
||||||
|
@@ -58,6 +58,12 @@ void dreamplug_init(void);
|
||||||
|
static inline void dreamplug_init(void) {};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#ifdef CONFIG_MACH_ICONNECT_DT
|
||||||
|
+void iconnect_init(void);
|
||||||
|
+#else
|
||||||
|
+static inline void iconnect_init(void) {};
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
/* early init functions not converted to fdt yet */
|
||||||
|
char *kirkwood_id(void);
|
||||||
|
void kirkwood_l2_init(void);
|
116
debian/patches/features/arm/kirkwood-create-a-generic-function-for-gpio-led-blinking.patch
vendored
Normal file
116
debian/patches/features/arm/kirkwood-create-a-generic-function-for-gpio-led-blinking.patch
vendored
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
commit ff3e660b5a881b401b2b6735aa5334f433237dcb
|
||||||
|
Author: Arnaud Patard (Rtp) <arnaud.patard@rtp-net.org>
|
||||||
|
Date: Wed Apr 18 23:16:40 2012 +0200
|
||||||
|
|
||||||
|
orion/kirkwood: create a generic function for gpio led blinking
|
||||||
|
|
||||||
|
dns323 and (at least) iconnect platforms are using hw led blinking, so,
|
||||||
|
instead of having 2 identicals .gpio_blink_set gpio-led hooks, move
|
||||||
|
dns323 code into gpio.c
|
||||||
|
|
||||||
|
Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
|
||||||
|
Tested-By: Adam Baker <linux@baker-net.org.uk>
|
||||||
|
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
|
||||||
|
|
||||||
|
diff --git a/arch/arm/mach-orion5x/dns323-setup.c b/arch/arm/mach-orion5x/dns323-setup.c
|
||||||
|
index c3ed15b..13d2bec 100644
|
||||||
|
--- a/arch/arm/mach-orion5x/dns323-setup.c
|
||||||
|
+++ b/arch/arm/mach-orion5x/dns323-setup.c
|
||||||
|
@@ -253,27 +253,6 @@ error_fail:
|
||||||
|
* GPIO LEDs (simple - doesn't use hardware blinking support)
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#define ORION_BLINK_HALF_PERIOD 100 /* ms */
|
||||||
|
-
|
||||||
|
-static int dns323_gpio_blink_set(unsigned gpio, int state,
|
||||||
|
- unsigned long *delay_on, unsigned long *delay_off)
|
||||||
|
-{
|
||||||
|
-
|
||||||
|
- if (delay_on && delay_off && !*delay_on && !*delay_off)
|
||||||
|
- *delay_on = *delay_off = ORION_BLINK_HALF_PERIOD;
|
||||||
|
-
|
||||||
|
- switch(state) {
|
||||||
|
- case GPIO_LED_NO_BLINK_LOW:
|
||||||
|
- case GPIO_LED_NO_BLINK_HIGH:
|
||||||
|
- orion_gpio_set_blink(gpio, 0);
|
||||||
|
- gpio_set_value(gpio, state);
|
||||||
|
- break;
|
||||||
|
- case GPIO_LED_BLINK:
|
||||||
|
- orion_gpio_set_blink(gpio, 1);
|
||||||
|
- }
|
||||||
|
- return 0;
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
static struct gpio_led dns323ab_leds[] = {
|
||||||
|
{
|
||||||
|
.name = "power:blue",
|
||||||
|
@@ -312,13 +291,13 @@ static struct gpio_led dns323c_leds[] = {
|
||||||
|
static struct gpio_led_platform_data dns323ab_led_data = {
|
||||||
|
.num_leds = ARRAY_SIZE(dns323ab_leds),
|
||||||
|
.leds = dns323ab_leds,
|
||||||
|
- .gpio_blink_set = dns323_gpio_blink_set,
|
||||||
|
+ .gpio_blink_set = orion_gpio_led_blink_set,
|
||||||
|
};
|
||||||
|
|
||||||
|
static struct gpio_led_platform_data dns323c_led_data = {
|
||||||
|
.num_leds = ARRAY_SIZE(dns323c_leds),
|
||||||
|
.leds = dns323c_leds,
|
||||||
|
- .gpio_blink_set = dns323_gpio_blink_set,
|
||||||
|
+ .gpio_blink_set = orion_gpio_led_blink_set,
|
||||||
|
};
|
||||||
|
|
||||||
|
static struct platform_device dns323_gpio_leds = {
|
||||||
|
diff --git a/arch/arm/plat-orion/gpio.c b/arch/arm/plat-orion/gpio.c
|
||||||
|
index d3401e7..af95af2 100644
|
||||||
|
--- a/arch/arm/plat-orion/gpio.c
|
||||||
|
+++ b/arch/arm/plat-orion/gpio.c
|
||||||
|
@@ -16,6 +16,7 @@
|
||||||
|
#include <linux/bitops.h>
|
||||||
|
#include <linux/io.h>
|
||||||
|
#include <linux/gpio.h>
|
||||||
|
+#include <linux/leds.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GPIO unit register offsets.
|
||||||
|
@@ -295,6 +296,28 @@ void orion_gpio_set_blink(unsigned pin, int blink)
|
||||||
|
}
|
||||||
|
EXPORT_SYMBOL(orion_gpio_set_blink);
|
||||||
|
|
||||||
|
+#define ORION_BLINK_HALF_PERIOD 100 /* ms */
|
||||||
|
+
|
||||||
|
+int orion_gpio_led_blink_set(unsigned gpio, int state,
|
||||||
|
+ unsigned long *delay_on, unsigned long *delay_off)
|
||||||
|
+{
|
||||||
|
+
|
||||||
|
+ if (delay_on && delay_off && !*delay_on && !*delay_off)
|
||||||
|
+ *delay_on = *delay_off = ORION_BLINK_HALF_PERIOD;
|
||||||
|
+
|
||||||
|
+ switch (state) {
|
||||||
|
+ case GPIO_LED_NO_BLINK_LOW:
|
||||||
|
+ case GPIO_LED_NO_BLINK_HIGH:
|
||||||
|
+ orion_gpio_set_blink(gpio, 0);
|
||||||
|
+ gpio_set_value(gpio, state);
|
||||||
|
+ break;
|
||||||
|
+ case GPIO_LED_BLINK:
|
||||||
|
+ orion_gpio_set_blink(gpio, 1);
|
||||||
|
+ }
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+EXPORT_SYMBOL_GPL(orion_gpio_led_blink_set);
|
||||||
|
+
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* Orion GPIO IRQ
|
||||||
|
diff --git a/arch/arm/plat-orion/include/plat/gpio.h b/arch/arm/plat-orion/include/plat/gpio.h
|
||||||
|
index 3abf304..bec0c98 100644
|
||||||
|
--- a/arch/arm/plat-orion/include/plat/gpio.h
|
||||||
|
+++ b/arch/arm/plat-orion/include/plat/gpio.h
|
||||||
|
@@ -19,6 +19,8 @@
|
||||||
|
*/
|
||||||
|
void orion_gpio_set_unused(unsigned pin);
|
||||||
|
void orion_gpio_set_blink(unsigned pin, int blink);
|
||||||
|
+int orion_gpio_led_blink_set(unsigned gpio, int state,
|
||||||
|
+ unsigned long *delay_on, unsigned long *delay_off);
|
||||||
|
|
||||||
|
#define GPIO_INPUT_OK (1 << 0)
|
||||||
|
#define GPIO_OUTPUT_OK (1 << 1)
|
|
@ -0,0 +1,29 @@
|
||||||
|
commit 92a486eabefadca1169fbf15d737feeaf2bda844
|
||||||
|
Author: Arnaud Patard (Rtp) <arnaud.patard@rtp-net.org>
|
||||||
|
Date: Wed Apr 18 23:16:39 2012 +0200
|
||||||
|
|
||||||
|
kirkwood/orion: fix orion_gpio_set_blink
|
||||||
|
|
||||||
|
gpio registers are for 32 gpios. Given that orion_gpio_set_blink is called
|
||||||
|
directly and not through gpiolib, it needs to make sure that the pin value
|
||||||
|
given to the internal functions are between 0 and 31.
|
||||||
|
|
||||||
|
Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
|
||||||
|
Tested-By: Adam Baker <linux@baker-net.org.uk>
|
||||||
|
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
|
||||||
|
|
||||||
|
diff --git a/arch/arm/plat-orion/gpio.c b/arch/arm/plat-orion/gpio.c
|
||||||
|
index 10d1608..d3401e7 100644
|
||||||
|
--- a/arch/arm/plat-orion/gpio.c
|
||||||
|
+++ b/arch/arm/plat-orion/gpio.c
|
||||||
|
@@ -289,8 +289,8 @@ void orion_gpio_set_blink(unsigned pin, int blink)
|
||||||
|
return;
|
||||||
|
|
||||||
|
spin_lock_irqsave(&ochip->lock, flags);
|
||||||
|
- __set_level(ochip, pin, 0);
|
||||||
|
- __set_blinking(ochip, pin, blink);
|
||||||
|
+ __set_level(ochip, pin & 31, 0);
|
||||||
|
+ __set_blinking(ochip, pin & 31, blink);
|
||||||
|
spin_unlock_irqrestore(&ochip->lock, flags);
|
||||||
|
}
|
||||||
|
EXPORT_SYMBOL(orion_gpio_set_blink);
|
|
@ -0,0 +1,79 @@
|
||||||
|
From: Sam Ravnborg <sam@ravnborg.org>
|
||||||
|
Date: Mon, 21 May 2012 20:45:37 +0200
|
||||||
|
Subject: net: drop NET dependency from HAVE_BPF_JIT
|
||||||
|
|
||||||
|
commit e47b65b032f2997aa0a7392ecdf656c86d4d7561 upstream.
|
||||||
|
|
||||||
|
There is no point having the NET dependency on the select target, as it
|
||||||
|
forces all users to depend on NET to tell they support BPF_JIT. Move
|
||||||
|
the config option to the bottom of the file - this could be a nice place
|
||||||
|
also for future "selectable" config symbols.
|
||||||
|
|
||||||
|
Fix up all users to drop the dependency on NET now that it is not
|
||||||
|
required to supress warnings for non-NET builds.
|
||||||
|
|
||||||
|
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
|
||||||
|
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
|
||||||
|
Acked-by: David Miller <davem@davemloft.net>
|
||||||
|
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
||||||
|
---
|
||||||
|
arch/arm/Kconfig | 2 +-
|
||||||
|
arch/powerpc/Kconfig | 2 +-
|
||||||
|
arch/sparc/Kconfig | 2 +-
|
||||||
|
arch/x86/Kconfig | 2 +-
|
||||||
|
net/Kconfig | 7 ++++---
|
||||||
|
5 files changed, 8 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
--- a/arch/arm/Kconfig
|
||||||
|
+++ b/arch/arm/Kconfig
|
||||||
|
@@ -33,7 +33,7 @@
|
||||||
|
select GENERIC_IRQ_SHOW
|
||||||
|
select CPU_PM if (SUSPEND || CPU_IDLE)
|
||||||
|
select GENERIC_PCI_IOMAP
|
||||||
|
- select HAVE_BPF_JIT if NET
|
||||||
|
+ select HAVE_BPF_JIT
|
||||||
|
help
|
||||||
|
The ARM series is a line of low-power-consumption RISC chip designs
|
||||||
|
licensed by ARM Ltd and targeted at embedded applications and
|
||||||
|
--- a/arch/powerpc/Kconfig
|
||||||
|
+++ b/arch/powerpc/Kconfig
|
||||||
|
@@ -141,7 +141,7 @@
|
||||||
|
select IRQ_FORCED_THREADING
|
||||||
|
select HAVE_RCU_TABLE_FREE if SMP
|
||||||
|
select HAVE_SYSCALL_TRACEPOINTS
|
||||||
|
- select HAVE_BPF_JIT if (PPC64 && NET)
|
||||||
|
+ select HAVE_BPF_JIT if PPC64
|
||||||
|
select HAVE_ARCH_JUMP_LABEL
|
||||||
|
select ARCH_HAVE_NMI_SAFE_CMPXCHG
|
||||||
|
|
||||||
|
--- a/arch/x86/Kconfig
|
||||||
|
+++ b/arch/x86/Kconfig
|
||||||
|
@@ -77,7 +77,7 @@
|
||||||
|
select GENERIC_CLOCKEVENTS_MIN_ADJUST
|
||||||
|
select IRQ_FORCED_THREADING
|
||||||
|
select USE_GENERIC_SMP_HELPERS if SMP
|
||||||
|
- select HAVE_BPF_JIT if (X86_64 && NET)
|
||||||
|
+ select HAVE_BPF_JIT if X86_64
|
||||||
|
select CLKEVT_I8253
|
||||||
|
select ARCH_HAVE_NMI_SAFE_CMPXCHG
|
||||||
|
select GENERIC_IOMAP
|
||||||
|
--- a/net/Kconfig
|
||||||
|
+++ b/net/Kconfig
|
||||||
|
@@ -246,9 +246,6 @@
|
||||||
|
select DQL
|
||||||
|
default y
|
||||||
|
|
||||||
|
-config HAVE_BPF_JIT
|
||||||
|
- bool
|
||||||
|
-
|
||||||
|
config BPF_JIT
|
||||||
|
bool "enable BPF Just In Time compiler"
|
||||||
|
depends on HAVE_BPF_JIT
|
||||||
|
@@ -340,3 +337,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
endif # if NET
|
||||||
|
+
|
||||||
|
+# Used by archs to tell that they support BPF_JIT
|
||||||
|
+config HAVE_BPF_JIT
|
||||||
|
+ bool
|
|
@ -57,6 +57,10 @@ features/all/wacom/0023-Input-wacom-add-Intuos5-multitouch-sensor-support.patch
|
||||||
features/all/wacom/0024-Input-wacom-retrieve-maximum-number-of-touch-points.patch
|
features/all/wacom/0024-Input-wacom-retrieve-maximum-number-of-touch-points.patch
|
||||||
features/all/wacom/0025-Input-wacom-add-0xE5-MT-device-support.patch
|
features/all/wacom/0025-Input-wacom-add-0xE5-MT-device-support.patch
|
||||||
features/all/wacom/0026-Input-wacom-return-proper-error-if-usb_get_extra_des.patch
|
features/all/wacom/0026-Input-wacom-return-proper-error-if-usb_get_extra_des.patch
|
||||||
|
features/all/wacom/0027-wacom-do-not-crash-when-retrieving-touch_max.patch
|
||||||
|
features/all/wacom/0028-wacom-leave-touch_max-as-is-if-predefined.patch
|
||||||
|
features/all/wacom/0029-wacom-do-not-request-tablet-data-on-MT-Tablet-PC-pen.patch
|
||||||
|
features/all/wacom/0030-wacom-ignore-new-style-Wacom-multi-touch-packets-on-.patch
|
||||||
|
|
||||||
# Update be2net driver to 3.5ish
|
# Update be2net driver to 3.5ish
|
||||||
features/all/be2net/0043-be2net-fix-ethtool-get-settings.patch
|
features/all/be2net/0043-be2net-fix-ethtool-get-settings.patch
|
||||||
|
@ -99,3 +103,11 @@ bugfix/all/macvtap-zerocopy-validate-vectors-before-building-sk.patch
|
||||||
|
|
||||||
bugfix/all/KVM-Fix-buffer-overflow-in-kvm_set_irq.patch
|
bugfix/all/KVM-Fix-buffer-overflow-in-kvm_set_irq.patch
|
||||||
bugfix/x86/zsmalloc-Finish-conversion-to-a-separate-module.patch
|
bugfix/x86/zsmalloc-Finish-conversion-to-a-separate-module.patch
|
||||||
|
|
||||||
|
features/all/cpu-devices/Partially-revert-cpufreq-Add-support-for-x86-cpuinfo.patch
|
||||||
|
|
||||||
|
features/arm/kirkwood-fix-orion_gpio_set_blink.patch
|
||||||
|
features/arm/kirkwood-create-a-generic-function-for-gpio-led-blinking.patch
|
||||||
|
features/arm/kirkwood-add-iconnect-support.patch
|
||||||
|
|
||||||
|
features/arm/net-drop-NET-dependency-from-HAVE_BPF_JIT.patch
|
||||||
|
|
|
@ -32,10 +32,18 @@ $(STAMPS_DIR)/setup-base: $(STAMPS_DIR)/source-base
|
||||||
$(MAKE) -f debian/rules.gen setup_$(DEB_HOST_ARCH)
|
$(MAKE) -f debian/rules.gen setup_$(DEB_HOST_ARCH)
|
||||||
@$(stamp)
|
@$(stamp)
|
||||||
|
|
||||||
build: debian/control $(STAMPS_DIR)/build-base
|
build: build-arch build-indep
|
||||||
$(STAMPS_DIR)/build-base: $(STAMPS_DIR)/setup-base
|
|
||||||
|
build-arch: debian/control $(STAMPS_DIR)/build-arch-base
|
||||||
|
$(STAMPS_DIR)/build-arch-base: $(STAMPS_DIR)/setup-base
|
||||||
dh_testdir
|
dh_testdir
|
||||||
$(MAKE) -f debian/rules.gen build_$(DEB_HOST_ARCH)
|
$(MAKE) -f debian/rules.gen build-arch_$(DEB_HOST_ARCH)
|
||||||
|
@$(stamp)
|
||||||
|
|
||||||
|
build-indep: debian/control $(STAMPS_DIR)/build-indep-base
|
||||||
|
$(STAMPS_DIR)/build-indep-base: $(STAMPS_DIR)/setup-base
|
||||||
|
dh_testdir
|
||||||
|
$(MAKE) -f debian/rules.gen build-indep
|
||||||
@$(stamp)
|
@$(stamp)
|
||||||
|
|
||||||
DIR_ORIG = ../orig/$(SOURCE)-$(VERSION_UPSTREAM)
|
DIR_ORIG = ../orig/$(SOURCE)-$(VERSION_UPSTREAM)
|
||||||
|
@ -63,11 +71,11 @@ clean: debian/control
|
||||||
rm -rf $(BUILD_DIR) $(STAMPS_DIR) debian/lib/python/debian_linux/*.pyc debian/linux-headers-* debian/linux-image-* debian/linux-support-* debian/linux-source-* debian/linux-doc-* debian/linux-manual-* debian/xen-linux-system-* debian/*-modules-*-di*
|
rm -rf $(BUILD_DIR) $(STAMPS_DIR) debian/lib/python/debian_linux/*.pyc debian/linux-headers-* debian/linux-image-* debian/linux-support-* debian/linux-source-* debian/linux-doc-* debian/linux-manual-* debian/xen-linux-system-* debian/*-modules-*-di*
|
||||||
dh_clean
|
dh_clean
|
||||||
|
|
||||||
binary-indep: $(STAMPS_DIR)/source-base
|
binary-indep: $(STAMPS_DIR)/build-indep-base
|
||||||
dh_testdir
|
dh_testdir
|
||||||
$(MAKE) -f debian/rules.gen binary-indep
|
$(MAKE) -f debian/rules.gen binary-indep
|
||||||
|
|
||||||
binary-arch: $(STAMPS_DIR)/build-base
|
binary-arch: $(STAMPS_DIR)/build-arch-base
|
||||||
dh_testdir
|
dh_testdir
|
||||||
$(MAKE) -f debian/rules.gen binary-arch_$(DEB_HOST_ARCH)
|
$(MAKE) -f debian/rules.gen binary-arch_$(DEB_HOST_ARCH)
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,8 @@ binary-indep: install-manual
|
||||||
binary-indep: install-source
|
binary-indep: install-source
|
||||||
binary-indep: install-support
|
binary-indep: install-support
|
||||||
|
|
||||||
build: $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_$(TYPE)
|
build-arch: $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_$(TYPE)
|
||||||
|
build-indep: $(STAMPS_DIR)/build-doc
|
||||||
|
|
||||||
setup-flavour: $(STAMPS_DIR)/setup_$(ARCH)_$(FEATURESET)_$(FLAVOUR)
|
setup-flavour: $(STAMPS_DIR)/setup_$(ARCH)_$(FEATURESET)_$(FLAVOUR)
|
||||||
|
|
||||||
|
@ -370,13 +371,21 @@ endif
|
||||||
PACKAGE_DIR='$(PACKAGE_DIR)' PACKAGE_NAME='$(PACKAGE_NAME)' REAL_VERSION='$(REAL_VERSION)'
|
PACKAGE_DIR='$(PACKAGE_DIR)' PACKAGE_NAME='$(PACKAGE_NAME)' REAL_VERSION='$(REAL_VERSION)'
|
||||||
+$(MAKE_SELF) install-base
|
+$(MAKE_SELF) install-base
|
||||||
|
|
||||||
install-image_armel_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
|
||||||
install-image_armhf_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
|
||||||
install-image_sparc_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
install-image_sparc_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
||||||
install-image_sparc64_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
install-image_sparc64_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
||||||
install-image_sh4_$(FEATURESET)_$(FLAVOUR)_plain_image:
|
install-image_sh4_$(FEATURESET)_$(FLAVOUR)_plain_image:
|
||||||
install -m644 '$(DIR)/arch/$(KERNEL_ARCH)/boot/zImage' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION)
|
install -m644 '$(DIR)/arch/$(KERNEL_ARCH)/boot/zImage' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION)
|
||||||
|
|
||||||
|
ifneq ($(filter armel armhf,$(ARCH)),)
|
||||||
|
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_image: DTB_INSTALL_DIR = /usr/lib/linux-image-$(REAL_VERSION)
|
||||||
|
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_image:
|
||||||
|
install -m644 '$(DIR)/arch/$(KERNEL_ARCH)/boot/zImage' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION)
|
||||||
|
+$(MAKE_CLEAN) -C $(DIR) dtbs
|
||||||
|
shopt -s nullglob ; for i in $(DIR)/arch/arm/boot/*.dtb ; do \
|
||||||
|
install -D -m644 $$i '$(PACKAGE_DIR)'/'$(DTB_INSTALL_DIR)'/$$(basename $$i) ; \
|
||||||
|
done
|
||||||
|
endif
|
||||||
|
|
||||||
install-image_amd64_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
install-image_amd64_$(FEATURESET)_$(FLAVOUR)_plain_image \
|
||||||
install-image_i386_$(FEATURESET)_$(FLAVOUR)_plain_image:
|
install-image_i386_$(FEATURESET)_$(FLAVOUR)_plain_image:
|
||||||
install -m644 '$(DIR)/arch/$(KERNEL_ARCH)/boot/bzImage' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION)
|
install -m644 '$(DIR)/arch/$(KERNEL_ARCH)/boot/bzImage' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION)
|
||||||
|
|
|
@ -3,7 +3,7 @@ Provides: linux-image, linux-modules-@abiname@@localversion@
|
||||||
Pre-Depends: debconf | debconf-2.0
|
Pre-Depends: debconf | debconf-2.0
|
||||||
Depends: kmod | module-init-tools, linux-base (>= 3~), ${misc:Depends}
|
Depends: kmod | module-init-tools, linux-base (>= 3~), ${misc:Depends}
|
||||||
Recommends: firmware-linux-free (>= 3~)
|
Recommends: firmware-linux-free (>= 3~)
|
||||||
Suggests: linux-doc-@version@
|
Suggests: linux-doc-@version@, debian-kernel-handbook
|
||||||
Breaks: at (<< 3.1.12-1+squeeze1)
|
Breaks: at (<< 3.1.12-1+squeeze1)
|
||||||
Description: Linux @upstreamversion@ for @class@
|
Description: Linux @upstreamversion@ for @class@
|
||||||
The Linux kernel @upstreamversion@ and modules for use on @longclass@.
|
The Linux kernel @upstreamversion@ and modules for use on @longclass@.
|
||||||
|
|
Loading…
Reference in New Issue