Magellan Linux

Contents of /branches/R11-stable/core/kernel-magellan/kernel-magellan-3.11.8-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 20094 - (show annotations) (download)
Tue Nov 26 10:06:39 2013 UTC (10 years, 6 months ago) by niro
File size: 4067 byte(s)
-release branches/R11-stable
1 # $Id$
2
3 # standard magellan kernel:
4 # using linux-3.11.8
5 # enabled CONFIG_SLUB_CPU_PARTIAL
6 # enabled CONFIG_ZSWAP
7 # enabled CONFIG_HOTPLUG_PCI_ACPI
8 # enabled CONFIG_HOTPLUG_PCI_ACPI_IBM
9 # enabled CONFIG_OPENVSWITCH_GRE
10 # enabled CONFIG_NET_MPLS_GSO
11 # enabled CONFIG_NFC_SIM
12 # module: CONFIG_INTEL_MEI_ME
13 # enabled CONFIG_SCSI_FLASHPOINT
14 # enabled CONFIG_SATA_RCAR
15 # enabled CONFIG_DM_SWITCH
16 # enabled CONFIG_NLMON
17 # enabled CONFIG_ARC_EMAC
18 # enabled CONFIG_SH_ETH
19 # enabled CONFIG_SMSC911X
20 # enabled CONFIG_ATH10K
21 # enabled CONFIG_ATH10K_PCI
22 # enabled CONFIG_CW1200
23 # enabled CONFIG_CW1200_WLAN_SDIO
24 # enabled CONFIG_CW1200_WLAN_SPI
25 # enabled CONFIG_TOUCHSCREEN_CYTTSP4_CORE
26 # enabled CONFIG_TOUCHSCREEN_CYTTSP4_I2C
27 # enabled CONFIG_TOUCHSCREEN_CYTTSP4_SPI
28 # enabled CONFIG_SERIO_OLPC_APSP
29 # enabled CONFIG_SERIAL_FSL_LPUART
30 # enabled CONFIG_SENSORS_G762
31 # enabled CONFIG_X86_PKG_TEMP_THERMAL
32 # enabled CONFIG_MEN_A21_WDT
33 # enabled CONFIG_MFD_KEMPLD
34 # enabled CONFIG_MFD_WM8997
35 # enabled CONFIG_VIDEO_USBTV
36 # enabled CONFIG_SND_MAX_CARDS=32
37 # enabled CONFIG_SND_HDA_I915
38 # enabled CONFIG_SND_USB_HIFACE
39 # enabled CONFIG_HID_ELO
40 # enabled CONFIG_HID_HUION
41 # enabled CONFIG_USB_FUSBH200_HCD
42 # enabled CONFIG_USB_OHCI_HCD_PCI
43 # enabled CONFIG_USB_CHIPIDEA_HOST
44 # enabled CONFIG_USB_SERIAL_FLASHLOADER
45 # enabled CONFIG_USB_SERIAL_SUUNTO
46 # enabled CONFIG_USB_FOTG210_UDC
47 # enabled CONFIG_MLX5_INFINIBAND
48 # enabled CONFIG_RTC_INTF_DEV_UIE_EMUL
49 # enabled CONFIG_RTC_DRV_PCF2127
50 # enabled CONFIG_DW_DMAC_PCI
51 # enabled CONFIG_INTEL_RST
52 # enabled CONFIG_INTEL_SMARTCONNECT
53 # disabled CONFIG_PM_DEVFREQ
54 # enabled CONFIG_FMC
55 # enabled CONFIG_FMC_FAKEDEV
56 # enabled CONFIG_FMC_TRIVIAL
57 # enabled CONFIG_FMC_WRITE_EEPROM
58 # enabled CONFIG_FMC_CHARDEV
59 # enabled CONFIG_F2FS_FS_SECURITY
60 # enabled CONFIG_9P_FS_SECURITY
61 # enabled CONFIG_CRYPTO_LZ4
62 # enabled CONFIG_CRYPTO_LZ4HC
63
64 # global kernel setup
65 COMPRESS_MODULES="gzip"
66 LINUX_FIRMWARE="20130822"
67
68 BRANCH="magellan"
69
70 PNAME="kernel-${BRANCH}"
71
72 # 2.6.x.x subver style
73 PSUBVER=""
74
75 PVER="3.11.8"
76 PBUILD="r1"
77
78 # set the right tarball version
79 TARBALLPVER="${PVER%.*}"
80
81 KERNEL_IMAGE_DEPEND=">= virtual/module-tools
82 >= sys-fs/udev-207
83 >= virtual/initramfs-tools
84 >= virtual/initscripts"
85 # kernel.sminc adds linux-firmware if required!
86
87 KERNEL_IMAGE_PROVIDE="virtual/kernel
88 virtual/alsa-drivers"
89
90 # include global kernel functions
91 sminclude kernel-split
92
93 # --- extra drivers included in this kernel: ---
94 # we do not bundle ati-drivers and nvidia-glx drivers anymore
95 # use our new module builders!
96 # --- eot extra drivers ---
97
98 SRC_URI=(
99 http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE}
100 mirror://kernel-${BRANCH}/${SRCFILE}
101 mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686
102 mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64
103 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0100-3.11.1-all-fixes.patch
104 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0101-3.11.2-all-fixes.patch
105 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0102-3.11.3-all-fixes.patch
106 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0103-3.11.4-all-fixes.patch
107 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0104-3.11.5-all-fixes.patch
108 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0105-3.11.6-all-fixes.patch
109 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0106-3.11.7-all-fixes.patch
110 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0107-3.11.8-all-fixes.patch
111 )
112
113 UP2DATE="updatecmd http://www.kernel.org/ | grep -A1 -i 'stable:' | sed 's/.*:\ \([0-9]\.[0-9].*\)\ [0-9].*/\1/;q'"
114
115 kernel_apply_patches()
116 {
117 cd ${SRCDIR}
118
119 # 001-100 - ck patches
120 # 100-150 - official updates
121 mpatch 0100-3.11.1-all-fixes.patch || die
122 mpatch 0101-3.11.2-all-fixes.patch || die
123 mpatch 0102-3.11.3-all-fixes.patch || die
124 mpatch 0103-3.11.4-all-fixes.patch || die
125 mpatch 0104-3.11.5-all-fixes.patch || die
126 mpatch 0105-3.11.6-all-fixes.patch || die
127 mpatch 0106-3.11.7-all-fixes.patch || die
128 mpatch 0107-3.11.8-all-fixes.patch || die
129 # 150-300 - magellan patches, driver updates etc
130 # 300-400 - compilations fixes and other
131 }