Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18723 - (show annotations) (download)
Wed Aug 14 11:31:56 2013 UTC (10 years, 8 months ago) by niro
File size: 5279 byte(s)
-release branches/R11-stable
1 # enabled # $Id$
2
3 # standard magellan kernel:
4 # using linux-3.9.11
5 # enabled CONFIG_RCU_NOCB_CPU
6 # enabled CONFIG_ACPI_PCI_SLOT
7 # enabled CONFIG_X86_GOLDFISH
8 # enabled CONFIG_X86_INTEL_PSTATE
9 # enabled CONFIG_NETFILTER_XT_MATCH_BPF
10 # enabled CONFIG_NETFILTER_XT_MATCH_CONNLABEL
11 # enabled CONFIG_BRIDGE_VLAN_FILTERING
12 # enabled CONFIG_VSOCKETS
13 # enabled CONFIG_CAN_LEDS
14 # enabled CONFIG_CAN_8DEV_USB
15 # enabled CONFIG_NFC_PN544
16 # enabled CONFIG_NFC_PN544_I2C
17 # enabled CONFIG_NFC_MICROREAD
18 # enabled CONFIG_NFC_MICROREAD_I2C
19 # enabled CONFIG_BLK_DEV_RSXX
20 # enabled CONFIG_ATMEL_SSC
21 # enabled CONFIG_LATTICE_ECP3_CONFIG
22 # enabled CONFIG_VMWARE_VMCI
23 # enabled CONFIG_SCSI_UFSHCD_PCI
24 # enabled CONFIG_DM_CACHE
25 # enabled CONFIG_DM_CACHE_MQ
26 # enabled CONFIG_DM_CACHE_CLEANER
27 # enabled CONFIG_BNX2X_SRIOV
28 # enabled CONFIG_USB_NET_AX88179_178A
29 # enabled CONFIG_IWLMVM
30 # enabled CONFIG_KEYBOARD_GOLDFISH_EVENTS
31 # enabled CONFIG_MOUSE_CYAPA
32 # enabled CONFIG_TOUCHSCREEN_TI_AM335X_TSC
33 # enabled CONFIG_INPUT_RETU_PWRBUTTON
34 # enabled CONFIG_GOLDFISH_TTY
35 # enabled CONFIG_SERIAL_8250_DW
36 # enabled CONFIG_SERIAL_RP2
37 # enabled CONFIG_I2C_ISMT
38 # enabled CONFIG_I2C_VIPERBOARD
39 # enabled CONFIG_SPI_PXA2XX
40 # enabled CONFIG_GPIO_LYNXPOINT
41 # enabled CONFIG_GPIO_STMPE
42 # enabled CONFIG_GPIO_VIPERBOARD
43 # enabled CONFIG_W1_SLAVE_DS2413
44 # enabled CONFIG_BATTERY_GOLDFISH
45 # enabled CONFIG_SENSORS_MAX6697
46 # enabled CONFIG_SENSORS_INA209
47 # enabled CONFIG_THERMAL_GOV_FAIR_SHARE
48 # enabled CONFIG_INTEL_POWERCLAMP
49 # enabled CONFIG_RETU_WATCHDOG
50 # enabled CONFIG_REGULATOR_LP8755
51 # enabled CONFIG_VIDEO_SH_VEU
52 # enabled CONFIG_USB_MA901
53 # enabled CONFIG_DRM_I2C_NXP_TDA998X
54 # enabled CONFIG_FB_GOLDFISH
55 # enabled CONFIG_LCD_LMS501KF03
56 # enabled CONFIG_LCD_HX8357
57 # enabled CONFIG_BACKLIGHT_GENERIC -> module
58 # enabled CONFIG_SND_HDA_CODEC_CA0132_DSP
59 # enabled CONFIG_SND_AT73C213
60 # enabled CONFIG_SND_ATMEL_SOC
61 # enabled CONFIG_HID_STEELSERIES
62 # enabled CONFIG_HID_THINGM
63 # enabled CONFIG_USB_HSIC_USB3503
64 # enabled CONFIG_OMAP_USB3
65 # enabled CONFIG_MMC_GOLDFISH
66 # enabled CONFIG_LEDS_PWM
67 # enabled CONFIG_RTC_DRV_RX4581
68 # enabled CONFIG_RTC_DRV_HID_SENSOR_TIME
69 # enabled CONFIG_DW_DMAC
70 # enabled CONFIG_VFIO
71 # enabled CONFIG_VFIO_PCI
72 # enabled CONFIG_VFIO_PCI_VGA
73 # enabled CONFIG_GOLDFISH_AUDIO
74 # enabled CONFIG_CHROMEOS_LAPTOP
75 # enabled CONFIG_GOLDFISH_PIPE
76 # enabled CONFIG_EXTCON_ADC_JACK
77 # enabled CONFIG_F2FS_FS
78 # enabled CONFIG_F2FS_FS_XATTR
79 # enabled CONFIG_F2FS_FS_POSIX_ACL
80 # enabled CONFIG_CRYPTO_CRC32
81 # enabled CONFIG_CRYPTO_CRC32_PCLMUL
82 #
83 # disabled CONFIG_X86_SPEEDSTEP_CENTRINO
84 # disabled CONFIG_SERIAL_8250_DEPRECATED_OPTIONS
85 # disabled CONFIG_VME_BUS
86 # disabled CONFIG_PWM
87
88
89 # what type are we building (sources, image or headers) ?
90 KERNEL_TYPE="image"
91 COMPRESS_MODULES="gzip"
92 LINUX_FIRMWARE="20130601"
93
94 BRANCH="magellan"
95
96 PNAME="kernel-${BRANCH}"
97
98 # 2.6.x.x subver style
99 PSUBVER=""
100
101 PVER="3.9.11"
102 PBUILD="r1"
103
104 # set the right tarball version
105 # set the right tarball version
106 TARBALLPVER="${PVER%.*}"
107
108 DEPEND=">= virtual/module-tools
109 >= sys-fs/udev-204
110 >= virtual/initramfs-tools
111 >= virtual/initscripts"
112 # kernel.sminc adds linux-firmware if required!
113
114 PROVIDE="virtual/kernel
115 virtual/alsa-drivers"
116
117 # include global kernel functions
118 sminclude kernel mtools
119
120 # --- extra drivers included in this kernel: ---
121 # we do not bundle ati-drivers and nvidia-glx drivers anymore
122 # use our new module builders!
123 # --- eot extra drivers ---
124
125 SRC_URI=(
126 http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE}
127 mirror://kernel-${BRANCH}/${SRCFILE}
128 mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686
129 mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64
130 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0100-3.9.1-all-fixes.patch
131 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0101-3.9.2-all-fixes.patch
132 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0102-3.9.3-all-fixes.patch
133 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0103-3.9.4-all-fixes.patch
134 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0104-3.9.5-all-fixes.patch
135 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0105-3.9.6-all-fixes.patch
136 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0106-3.9.7-all-fixes.patch
137 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0107-3.9.8-all-fixes.patch
138 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0108-3.9.9-all-fixes.patch
139 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0109-3.9.10-all-fixes.patch
140 mirror://kernel-${BRANCH}/patches-${PVER%.*}/0110-3.9.11-all-fixes.patch
141 )
142
143 UP2DATE="updatecmd http://www.kernel.org/ | grep -A1 -i 'latest stable' | sed -n 's/.*\([0-9].[0-9].[0-9].*\).*/\1/;$ p'"
144
145 src_prepare()
146 {
147 kernel_src_prepare || die
148
149 # 001-100 - ck patches
150 # 100-150 - official updates
151 mpatch 0100-3.9.1-all-fixes.patch || die
152 mpatch 0101-3.9.2-all-fixes.patch || die
153 mpatch 0102-3.9.3-all-fixes.patch || die
154 mpatch 0103-3.9.4-all-fixes.patch || die
155 mpatch 0104-3.9.5-all-fixes.patch || die
156 mpatch 0105-3.9.6-all-fixes.patch || die
157 mpatch 0106-3.9.7-all-fixes.patch || die
158 mpatch 0107-3.9.8-all-fixes.patch || die
159 mpatch 0108-3.9.9-all-fixes.patch || die
160 mpatch 0109-3.9.10-all-fixes.patch || die
161 mpatch 0110-3.9.11-all-fixes.patch || die
162 # 150-300 - magellan patches, driver updates etc
163 # 300-400 - compilations fixes and other
164 }