3 # Mark archs
/machines that this kernel supports
4 DEFAULT_PREFERENCE
= "-1"
5 DEFAULT_PREFERENCE_mpc8313e
-rdb
= "1"
6 DEFAULT_PREFERENCE_mpc8315e
-rdb
= "1"
10 SRC_URI
= "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2;name=kernel \
11 ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-2.6.24.7.bz2;apply=yes;p=1;name=patch24.7 \
12 ${KERNELORG_MIRROR}/pub/linux/kernel/projects/rt/patch-2.6.24.7-rt27.bz2;apply=yes;p=1;name=patchrt27 \
13 file://squashfs-lzma-2.6.24.patch \
14 file://powerpc-clockres.patch \
17 # file
://sysctl_missing_include.patch \
19 S
= "${WORKDIR}/linux-2.6.24"
21 SRC_URI_append_mpc8313e
-rdb
= " \
22 file://leds-cpu-activity.patch \
23 file://leds-cpu-activity-powerpc.patch \
24 file://mpc8313e-rdb-leds.patch"
25 # file
://mpc831x
-nand.patch \
26 # file
://mpc8313e
-rdb
-rtc.patch
"
29 # override the device tree source file from linux.inc, as the patches below
30 # introduce new variants. -- Leon Woestenberg
31 KERNEL_DEVICETREE_mpc8315e-rdb = "arch
/$
{ARCH
}/boot
/dts
/mpc8315erdb_default.dts
"
33 # Patch series taken from MPC8315ERDB_20080627-ltib.iso, available as-is from
34 # Freescale's web site. Patches also available at www.bitshrine.org, which I
35 # use here. -- Leon Woestenberg <leon@sidebranch.com>
37 SRC_URI_mpc8315e-rdb = " \
38 $
{KERNELORG_MIRROR
}/pub
/linux
/kernel
/v2.6
/linux
-2.6.24.tar.bz2
;name=kernel \
39 $
{KERNELORG_MIRROR
}/pub
/linux
/kernel
/v2.6
/patch
-2.6.24.3.bz2
;apply=yes;p=1;name=patch24.3 \
40 $
{KERNELORG_MIRROR
}/pub
/linux
/kernel
/projects
/rt
/older
/patch
-2.6.24.3-rt3.bz2
;apply=yes;p=1;name=patchrt3 \
41 file
://squashfs
-lzma
-2.6.24.patch \
42 file
://powerpc
-clockres.patch \
43 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-platform
-support.patch
;name=patchmpc1 \
44 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-add
-all
-interrupts.patch
;name=patchmpc2 \
45 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-Realtek
-821x
-phy.patch
;name=patchmpc3 \
46 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-fix
-gianfar.patch
;name=patchmpc4 \
47 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-Gianfar
-buffer
-recycling.patch
;name=patchmpc5 \
48 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-Gianfar
-performance.patch
;name=patchmpc6 \
49 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-sata
-support.patch
;name=patchmpc7 \
50 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-fsl
-serdes
-support.patch
;name=patchmpc8 \
51 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-pcie
-INTx
-support.patch
;name=patchmpc9 \
52 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-ipic
-msi.patch
;name=patchmpc10 \
53 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-usb
-support.patch
;name=patchmpc11 \
54 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-power
-management.patch
;name=patchmpc12 \
55 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-usb
-power
-mangement.patch
;name=patchmpc13 \
56 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-NAND
-flash.patch
;name=patchmpc14 \
57 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-elbc
-jffs2
-on
-nand.patch
;name=patchmpc15 \
58 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-Codewarrior
-kernel
-debug.patch
;name=patchmpc16 \
59 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-otg.patch
;name=patchmpc17 \
60 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC831x
-LFC.patch
;name=patchmpc18 \
61 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-TDM.patch
;name=patchmpc19 \
62 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-tdm
-test
-modules.patch
;name=patchmpc20 \
63 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-spi
-for-tdm
-module.patch
;name=patchmpc21 \
64 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-port
-mutiplier
-in
-sata.patch
;name=patchmpc22 \
65 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-performance
-monitor.patch
;name=patchmpc23 \
66 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-ieee
-1588.patch
;name=patchmpc24 \
67 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-DTS.patch
;name=patchmpc25 \
68 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-sata
-pm.patch
;name=patchmpc26 \
69 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-fix
-large
-file
-transfer.patch
;name=patchmpc27 \
70 http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-MPC8315ERDB
-default-configuration.patch
;name=patchmpc28 \
74 # Last 5 patches in the series, for crypto stuff. The 2nd of these is created
75 # against crypto/ocf/ and thus needs a proper rebase against the base dir.
76 # This remains a todo. -- Leon Woestenberg.
77 #SRC_URI_append_mpc8315e-rdb = " \
78 #http
://www.bitshrine.org
/gpp
/ocf
-linux
-26-20071215.patch.gz
;name=patchmpc29 \
79 #http
://www.bitshrine.org
/gpp
/ocf
-linux
-20071215-20080427.diff
;name=patchmpc30 \
80 #http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24-OCF
-fsl_soc
-2.patch
;name=patchmpc31 \
81 #http
://www.bitshrine.org
/gpp
/linux
-2.6.24-Openswan
-2.4.12.patch
;name=patchmpc32 \
82 #http
://www.bitshrine.org
/gpp
/linux
-fsl
-2.6.24.3-openswan
-sysctl.patch
;name=patchmpc33 \
85 SRC_URI[kernel.md5sum] = "3f23ad4b69d0a552042d1ed0f4399857
"
86 SRC_URI[kernel.sha256sum] = "413c64fbbcf81244cb5571be4963644a1e81166a2b0f008a016528363b65c5d3
"
87 SRC_URI[patch24.7.md5sum] = "0c1c5d6d8cd82e18d62406d2f34d1d38
"
88 SRC_URI[patch24.7.sha256sum] = "b6bbb0dea427aa733c37d58a94b819b523c8649d7605f498348de159380c28a1
"
89 SRC_URI[patchrt27.md5sum] = "51b5510354c471f5fb721cc294e375b7
"
90 SRC_URI[patchrt27.sha256sum] = "09634e9f3becaec8b3ce57ba9b3b70ef69e9681518857a5ab6421d82ef722c99
"
91 SRC_URI[patch24.3.md5sum] = "4c42be33a7d98f280588c9d28478cdfd
"
92 SRC_URI[patch24.3.sha256sum] = "07cb052791e8b873d491502ebe98a193c0edc003fd816e721739e1f2e8e3648b
"
93 SRC_URI[patchrt3.md5sum] = "281a7f7ecdfc735b83daa7c48d996781
"
94 SRC_URI[patchrt3.sha256sum] = "703c8e0efdb063c843b53608b63d3d3d2df038fd9abd280c1fc594d35df945f8
"
95 SRC_URI[patchmpc1.md5sum] = "e93ee28ac09b795bfff9890d9f9ca2b3
"
96 SRC_URI[patchmpc1.sha256sum] = "57975de977b129c4dbe5f73b1e2a4d79db00802ec06005785642968feac3b640
"
97 SRC_URI[patchmpc2.md5sum] = "e431ea80106653fb1d9eaf8675ac3423
"
98 SRC_URI[patchmpc2.sha256sum] = "88cf80e2dd6d94bb7886211092ecb9e7d22ded4f332cb968ed6bf715b119b63c
"
99 SRC_URI[patchmpc3.md5sum] = "beeb35979b7ede0aa991fa11d54a5371
"
100 SRC_URI[patchmpc3.sha256sum] = "945cced8c57c30d87925c807e397198d43ee617b3d25e49db960bebd21ccc87c
"
101 SRC_URI[patchmpc4.md5sum] = "e4caabaceab06c3352ef1632c552b217
"
102 SRC_URI[patchmpc4.sha256sum] = "17a1bdf8c048b54fda794a1c750b45364279184ae6118b93ebf2a5ae9a5cef47
"
103 SRC_URI[patchmpc5.md5sum] = "8cfb60aefa8853302872822d620f6336
"
104 SRC_URI[patchmpc5.sha256sum] = "cda28fe61b53175e1ec4f520b221a1c1736d85030ed7780e621fe0323c3308f1
"
105 SRC_URI[patchmpc6.md5sum] = "f63474fb3701a77484ef688981e2c7d4
"
106 SRC_URI[patchmpc6.sha256sum] = "02233e821ae86d0cae11385c96d0abb70a0fdd0abc5b2cea8ec9ab9df0f8c28a
"
107 SRC_URI[patchmpc7.md5sum] = "9f35c10738964e4b3e416e5908b0a97e
"
108 SRC_URI[patchmpc7.sha256sum] = "2f5700be59c6148f53cb40890c67f8bba712177a66961717ed9021f22597e1ef
"
109 SRC_URI[patchmpc8.md5sum] = "2b92520a407561668a47d65798861513
"
110 SRC_URI[patchmpc8.sha256sum] = "d4bdacaa898bf701eacd5f8709313686f87bde834f41e2ba8c62fe4c05682037
"
111 SRC_URI[patchmpc9.md5sum] = "3657e64546afc5d0640aaf161f1e3046
"
112 SRC_URI[patchmpc9.sha256sum] = "ca786186f12fc8572a227e2f8ebd0e6bac35dd43f7720ee2c730b44cf4c4c916
"
113 SRC_URI[patchmpc10.md5sum] = "953c4dd70a7b9bb09d9af3363d7b74b1
"
114 SRC_URI[patchmpc10.sha256sum] = "720d8c6cdb4cb7bd1f7f28c2a021c0982f718ccf03069c35c63f6c56377d84e0
"
115 SRC_URI[patchmpc11.md5sum] = "d79602c1034b7ceb239ede189829769b
"
116 SRC_URI[patchmpc11.sha256sum] = "16b8be4278f2010a80e646bac0ee38ea874635b4886b49dd92f8e566f2ec4b05
"
117 SRC_URI[patchmpc12.md5sum] = "b47533bc76c2752426a6243991f38f7e
"
118 SRC_URI[patchmpc12.sha256sum] = "c392d58a0d3fb82051e305f579b320247efd02b2896bba453336046fcac6cb1a
"
119 SRC_URI[patchmpc13.md5sum] = "7b6451c392b4dd4d8a52f76861df54e3
"
120 SRC_URI[patchmpc13.sha256sum] = "46ea580d1f223f5d9d00944ca4777d67c4ef585a6a246ed9d3a67745bce38827
"
121 SRC_URI[patchmpc14.md5sum] = "9838fe74adc54f562085085cff0b892b
"
122 SRC_URI[patchmpc14.sha256sum] = "43fb2d488b9b3c5f19dd27c577aecb74a6591a0f8ce36be19fca2686c268da90
"
123 SRC_URI[patchmpc15.md5sum] = "a179f121099ed5857e81a23c748e15a6
"
124 SRC_URI[patchmpc15.sha256sum] = "d285476cc26d7c26c11ca88ac79432b1b172d904b01c7588b1ac9f193114a137
"
125 SRC_URI[patchmpc16.md5sum] = "74de58fbc2ed09c57af9a26303387059
"
126 SRC_URI[patchmpc16.sha256sum] = "94de25d72e507eb45999c4d961e4274371fa5a8e62b8f7eeec603a2b519e4297
"
127 SRC_URI[patchmpc17.md5sum] = "a7c3cedb2e0fffa21e57f870e96d2828
"
128 SRC_URI[patchmpc17.sha256sum] = "4082001edf488d23b99e33fc1d82931da0e7d6130ed5bf67cc1782a016781973
"
129 SRC_URI[patchmpc18.md5sum] = "0e727c10ccb34ed675c8308c58355cd9
"
130 SRC_URI[patchmpc18.sha256sum] = "e66d4f341dd629562c403b9e7499e80de0b76395b0c9405b8ae101de6932c8d5
"
131 SRC_URI[patchmpc19.md5sum] = "36804e234c31a8a4f44590caecea85eb
"
132 SRC_URI[patchmpc19.sha256sum] = "c6ce445fb412184b70a7f9b04c51b71bc275cdbf6c391ccfaccb3960185bc790
"
133 SRC_URI[patchmpc20.md5sum] = "3f0ea9370053471c4f701f737d0fd7f2
"
134 SRC_URI[patchmpc20.sha256sum] = "7731d4a3aa7d27b4eeacc5fba05e259e34358b73858b58435d8262c6ec3c6af7
"
135 SRC_URI[patchmpc21.md5sum] = "ed8cd803d1fb12896ef4d568d1d54406
"
136 SRC_URI[patchmpc21.sha256sum] = "f0b5b9bbe99754d4da7f935bfdacbc92f5a54335727ad9fa42f0b3a480e164d8
"
137 SRC_URI[patchmpc22.md5sum] = "193f371c982d2a49f16b165191537399
"
138 SRC_URI[patchmpc22.sha256sum] = "d03303c8386f733ba768e9dceab7e70365312e2aff3425b8f3c1fc7ee0a70a5e
"
139 SRC_URI[patchmpc23.md5sum] = "7f1633e3746c74b83dce89a6bb5c359f
"
140 SRC_URI[patchmpc23.sha256sum] = "4f225f4a61526f702bec1c5b66bd982ac4220e35219a3e0596c3c548d2b83fb8
"
141 SRC_URI[patchmpc24.md5sum] = "682469238e455005e16b9a958cb5abad
"
142 SRC_URI[patchmpc24.sha256sum] = "10b7af9da11acb9b48f204f0ebc2e742c0fd73a6a13ab926359cb0890592507c
"
143 SRC_URI[patchmpc25.md5sum] = "f20c4644102dc815b2ffc52aa5c28f59
"
144 SRC_URI[patchmpc25.sha256sum] = "4c1e56700bc2023896a512e225f94f74da8f84e4f17de2987bb34ffa457bc8e4
"
145 SRC_URI[patchmpc26.md5sum] = "f875c3b5887a2f68e74f11adb1dd3b94
"
146 SRC_URI[patchmpc26.sha256sum] = "c95be51d302bc60a3b120c9765c3205a09c9eb8c333dc188deacb6e3eaa561d4
"
147 SRC_URI[patchmpc27.md5sum] = "f6f6053536b90b2fed11d90b3409de19
"
148 SRC_URI[patchmpc27.sha256sum] = "4e05232d01c720ae96f6f4c6eb68048fcc0fbd5bffed0dc378f7bf598383c457
"
149 SRC_URI[patchmpc28.md5sum] = "c650194ce3e1ea2396daed6cc3663311
"
150 SRC_URI[patchmpc28.sha256sum] = "d1fe6ef7c263a1d7a689473f019fea550110d5eb7e40d60f7fb9047701a12bbb
"