📄 makefile.l
字号:
1147 echo "... HIGH-END model" ; \1148 }1149 @[ -z "$(findstring _25,$@)" ] || \1150 { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>$(obj)include/config.h ; \1151 echo "SysClk = 25MHz" ; \1152 }1153 @[ -z "$(findstring _33,$@)" ] || \1154 { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>$(obj)include/config.h ; \1155 echo "SysClk = 33MHz" ; \1156 }1157 @$(MKCONFIG) -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave1158 1159 rainier_config: unconfig1160 @mkdir -p $(obj)include1161 @echo "#define CONFIG_RAINIER" > $(obj)include/config.h1162 @echo "Configuring for rainier board as subset of sequoia..."1163 @$(MKCONFIG) -a sequoia ppc ppc4xx sequoia amcc1164 1165 rainier_nand_config: unconfig1166 @mkdir -p $(obj)include1167 @mkdir -p $(obj)nand_spl1168 @mkdir -p $(obj)board/amcc/sequoia1169 @echo "#define CONFIG_RAINIER" > $(obj)include/config.h1170 @echo "Configuring for rainier board as subset of sequoia..."1171 @echo "#define CONFIG_NAND_U_BOOT" >> $(obj)include/config.h1172 @echo "Compile NAND boot image for sequoia"1173 @$(MKCONFIG) -a sequoia ppc ppc4xx sequoia amcc1174 @echo "TEXT_BASE = 0x01000000" > $(obj)board/amcc/sequoia/config.tmp1175 @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk1176 1177 sbc405_config: unconfig1178 @$(MKCONFIG) $(@:_config=) ppc ppc4xx sbc4051179 1180 sequoia_config: unconfig1181 @$(MKCONFIG) $(@:_config=) ppc ppc4xx sequoia amcc1182 1183 sequoia_nand_config: unconfig1184 @mkdir -p $(obj)include1185 @mkdir -p $(obj)nand_spl1186 @mkdir -p $(obj)board/amcc/sequoia1187 @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h1188 @echo "Compile NAND boot image for sequoia"1189 @$(MKCONFIG) -a sequoia ppc ppc4xx sequoia amcc1190 @echo "TEXT_BASE = 0x01000000" > $(obj)board/amcc/sequoia/config.tmp1191 @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk1192 1193 sycamore_config: unconfig1194 @echo "Configuring for sycamore board as subset of walnut..."1195 @$(MKCONFIG) -a walnut ppc ppc4xx walnut amcc1196 1197 VOH405_config: unconfig1198 @$(MKCONFIG) $(@:_config=) ppc ppc4xx voh405 esd1199 1200 VOM405_config: unconfig1201 @$(MKCONFIG) $(@:_config=) ppc ppc4xx vom405 esd1202 1203 CMS700_config: unconfig1204 @$(MKCONFIG) $(@:_config=) ppc ppc4xx cms700 esd1205 1206 W7OLMC_config \1207 W7OLMG_config: unconfig1208 @$(MKCONFIG) $(@:_config=) ppc ppc4xx w7o1209 1210 walnut_config: unconfig1211 @$(MKCONFIG) $(@:_config=) ppc ppc4xx walnut amcc1212 1213 WUH405_config: unconfig1214 @$(MKCONFIG) $(@:_config=) ppc ppc4xx wuh405 esd1215 1216 XPEDITE1K_config: unconfig1217 @$(MKCONFIG) $(@:_config=) ppc ppc4xx xpedite1k1218 1219 yosemite_config: unconfig1220 @$(MKCONFIG) $(@:_config=) ppc ppc4xx yosemite amcc1221 1222 yellowstone_config: unconfig1223 @$(MKCONFIG) $(@:_config=) ppc ppc4xx yellowstone amcc1224 1225 yucca_config: unconfig1226 @$(MKCONFIG) $(@:_config=) ppc ppc4xx yucca amcc1227 1228 #########################################################################1229 ## MPC8220 Systems1230 #########################################################################1231 1232 Alaska8220_config \1233 Yukon8220_config: unconfig1234 @$(MKCONFIG) $(@:_config=) ppc mpc8220 alaska1235 1236 sorcery_config: unconfig1237 @$(MKCONFIG) $(@:_config=) ppc mpc8220 sorcery1238 1239 #########################################################################1240 ## MPC824x Systems1241 #########################################################################1242 xtract_82xx = $(subst _BIGFLASH,,$(subst _ROMBOOT,,$(subst _L2,,$(subst _266MHz,,$(subst _300MHz,,$(subst _config,,$1))))))1243 1244 A3000_config: unconfig1245 @$(MKCONFIG) $(@:_config=) ppc mpc824x a30001246 1247 barco_config: unconfig1248 @$(MKCONFIG) $(@:_config=) ppc mpc824x barco1249 1250 BMW_config: unconfig1251 @$(MKCONFIG) $(@:_config=) ppc mpc824x bmw1252 1253 CPC45_config \1254 CPC45_ROMBOOT_config: unconfig1255 @$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc824x cpc451256 @cd $(obj)include ; \1257 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \1258 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \1259 echo "... booting from 8-bit flash" ; \1260 else \1261 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \1262 echo "... booting from 64-bit flash" ; \1263 fi; \1264 echo "export CONFIG_BOOT_ROM" >> config.mk;1265 1266 CU824_config: unconfig1267 @$(MKCONFIG) $(@:_config=) ppc mpc824x cu8241268 1269 debris_config: unconfig1270 @$(MKCONFIG) $(@:_config=) ppc mpc824x debris etin1271 1272 eXalion_config: unconfig1273 @$(MKCONFIG) $(@:_config=) ppc mpc824x eXalion1274 1275 HIDDEN_DRAGON_config: unconfig1276 @$(MKCONFIG) $(@:_config=) ppc mpc824x hidden_dragon1277 1278 kvme080_config: unconfig1279 @$(MKCONFIG) $(@:_config=) ppc mpc824x kvme080 etin1280 1281 MOUSSE_config: unconfig1282 @$(MKCONFIG) $(@:_config=) ppc mpc824x mousse1283 1284 MUSENKI_config: unconfig1285 @$(MKCONFIG) $(@:_config=) ppc mpc824x musenki1286 1287 MVBLUE_config: unconfig1288 @$(MKCONFIG) $(@:_config=) ppc mpc824x mvblue1289 1290 OXC_config: unconfig1291 @$(MKCONFIG) $(@:_config=) ppc mpc824x oxc1292 1293 PN62_config: unconfig1294 @$(MKCONFIG) $(@:_config=) ppc mpc824x pn621295 1296 Sandpoint8240_config: unconfig1297 @$(MKCONFIG) $(@:_config=) ppc mpc824x sandpoint1298 1299 Sandpoint8245_config: unconfig1300 @$(MKCONFIG) $(@:_config=) ppc mpc824x sandpoint1301 1302 sbc8240_config: unconfig1303 @$(MKCONFIG) $(@:_config=) ppc mpc824x sbc82401304 1305 SL8245_config: unconfig1306 @$(MKCONFIG) $(@:_config=) ppc mpc824x sl82451307 1308 utx8245_config: unconfig1309 @$(MKCONFIG) $(@:_config=) ppc mpc824x utx82451310 1311 #########################################################################1312 ## MPC8260 Systems1313 #########################################################################1314 1315 atc_config: unconfig1316 @$(MKCONFIG) $(@:_config=) ppc mpc8260 atc1317 1318 cogent_mpc8260_config: unconfig1319 @$(MKCONFIG) $(@:_config=) ppc mpc8260 cogent1320 1321 CPU86_config \1322 CPU86_ROMBOOT_config: unconfig1323 @$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc8260 cpu861324 @cd $(obj)include ; \1325 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \1326 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \1327 echo "... booting from 8-bit flash" ; \1328 else \1329 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \1330 echo "... booting from 64-bit flash" ; \1331 fi; \1332 echo "export CONFIG_BOOT_ROM" >> config.mk;1333 1334 CPU87_config \1335 CPU87_ROMBOOT_config: unconfig1336 @$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc8260 cpu871337 @cd $(obj)include ; \1338 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \1339 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \1340 echo "... booting from 8-bit flash" ; \1341 else \1342 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \1343 echo "... booting from 64-bit flash" ; \1344 fi; \1345 echo "export CONFIG_BOOT_ROM" >> config.mk;1346 1347 ep8248_config \1348 ep8248E_config : unconfig1349 @$(MKCONFIG) ep8248 ppc mpc8260 ep82481350 1351 ep8260_config: unconfig1352 @$(MKCONFIG) $(@:_config=) ppc mpc8260 ep82601353 1354 ep82xxm_config: unconfig1355 @./mkconfig $(@:_config=) ppc mpc8260 ep82xxm1356 1357 gw8260_config: unconfig1358 @$(MKCONFIG) $(@:_config=) ppc mpc8260 gw82601359 1360 hymod_config: unconfig1361 @$(MKCONFIG) $(@:_config=) ppc mpc8260 hymod1362 1363 IDS8247_config: unconfig1364 @$(MKCONFIG) $(@:_config=) ppc mpc8260 ids82471365 1366 IPHASE4539_config: unconfig1367 @$(MKCONFIG) $(@:_config=) ppc mpc8260 iphase45391368 1369 ISPAN_config \1370 ISPAN_REVB_config: unconfig1371 @mkdir -p $(obj)include1372 @if [ "$(findstring _REVB_,$@)" ] ; then \1373 echo "#define CFG_REV_B" > $(obj)include/config.h ; \1374 fi1375 @$(MKCONFIG) -a ISPAN ppc mpc8260 ispan1376 1377 MPC8260ADS_config \1378 MPC8260ADS_lowboot_config \1379 MPC8260ADS_33MHz_config \1380 MPC8260ADS_33MHz_lowboot_config \1381 MPC8260ADS_40MHz_config \1382 MPC8260ADS_40MHz_lowboot_config \1383 MPC8272ADS_config \1384 MPC8272ADS_lowboot_config \1385 PQ2FADS_config \1386 PQ2FADS_lowboot_config \1387 PQ2FADS-VR_config \1388 PQ2FADS-VR_lowboot_config \1389 PQ2FADS-ZU_config \1390 PQ2FADS-ZU_lowboot_config \1391 PQ2FADS-ZU_66MHz_config \1392 PQ2FADS-ZU_66MHz_lowboot_config \1393 : unconfig1394 @mkdir -p $(obj)include1395 @mkdir -p $(obj)board/mpc8260ads1396 $(if $(findstring PQ2FADS,$@), \1397 @echo "#define CONFIG_ADSTYPE CFG_PQ2FADS" > $(obj)include/config.h, \1398 @echo "#define CONFIG_ADSTYPE CFG_"$(subst MPC,,$(word 1,$(subst _, ,$@))) > $(obj)include/config.h)1399 $(if $(findstring MHz,$@), \1400 @echo "#define CONFIG_8260_CLKIN" $(subst MHz,,$(word 2,$(subst _, ,$@)))"000000" >> $(obj)include/config.h, \1401 $(if $(findstring VR,$@), \1402 @echo "#define CONFIG_8260_CLKIN 66000000" >> $(obj)include/config.h))1403 @[ -z "$(findstring lowboot_,$@)" ] || \1404 { echo "TEXT_BASE = 0xFF800000" >$(obj)board/mpc8260ads/config.tmp ; \1405 echo "... with lowboot configuration" ; \1406 }1407 @$(MKCONFIG) -a MPC8260ADS ppc mpc8260 mpc8260ads1408 1409 MPC8266ADS_config: unconfig1410 @$(MKCONFIG) $(@:_config=) ppc mpc8260 mpc8266ads1411 1412 # PM825/PM826 default configuration: small (= 8 MB) Flash / boot from 64-bit flash1413 PM825_config \1414 PM825_ROMBOOT_config \1415 PM825_BIGFLASH_config \1416 PM825_ROMBOOT_BIGFLASH_config \1417 PM826_config \1418 PM826_ROMBOOT_config \1419 PM826_BIGFLASH_config \1420 PM826_ROMBOOT_BIGFLASH_config: unconfig1421 @mkdir -p $(obj)include1422 @mkdir -p $(obj)board/pm8261423 @if [ "$(findstring PM825_,$@)" ] ; then \1424 echo "#define CONFIG_PCI" >$(obj)include/config.h ; \1425 else \1426 >$(obj)include/config.h ; \1427 fi1428 @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \1429 echo "... booting from 8-bit flash" ; \1430 echo "#define CONFIG_BOOT_ROM" >>$(obj)include/config.h ; \1431 echo "TEXT_BASE = 0xFF800000" >$(obj)board/pm826/config.tmp ; \1432 if [ "$(findstring _BIGFLASH_,$@)" ] ; then \1433 echo "... with 32 MB Flash" ; \1434 echo "#define CONFIG_FLASH_32MB" >>$(obj)include/config.h ; \1435 fi; \1436 else \1437 echo "... booting from 64-bit flash" ; \1438 if [ "$(findstring _BIGFLASH_,$@)" ] ; then \1439 echo "... with 32 MB Flash" ; \1440 echo "#define CONFIG_FLASH_32MB" >>$(obj)include/config.h ; \1441 echo "TEXT_BASE = 0x40000000" >$(obj)board/pm826/config.tmp ; \1442 else \1443 echo "TEXT_BASE = 0xFF000000" >$(obj)board/pm826/config.tmp ; \1444 fi; \1445 fi1446 @$(MKCONFIG) -a PM826 ppc mpc8260 pm8261447 1448 PM828_config \1449 PM828_PCI_config \1450 PM828_ROMBOOT_config \1451 PM828_ROMBOOT_PCI_config: unconfig1452 @mkdir -p $(obj)include1453 @mkdir -p $(obj)board/pm8261454 @if [ "$(findstring _PCI_,$@)" ] ; then \1455 echo "#define CONFIG_PCI" >>$(obj)include/config.h ; \1456 echo "... with PCI enabled" ; \1457 else \1458 >$(obj)include/config.h ; \1459 fi1460 @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \1461 echo "... booting from 8-bit flash" ; \1462 echo "#define CONFIG_BOOT_ROM" >>$(obj)include/config.h ; \1463 echo "TEXT_BASE = 0xFF800000" >$(obj)board/pm826/config.tmp ; \1464 fi1465 @$(MKCONFIG) -a PM828 ppc mpc8260 pm8281466 1467 ppmc8260_config: unconfig1468 @$(MKCONFIG) $(@:_config=) ppc mpc8260 ppmc82601469 1470 Rattler8248_config \1471 Rattler_config: unconfig1472 @mkdir -p $(obj)include1473 $(if $(findstring 8248,$@), \1474 @echo "#define CONFIG_MPC8248" > $(obj)include/config.h)1475 @$(MKCONFIG) -a Rattler ppc mpc8260 rattler1476 1477 RPXsuper_config: unconfig1478 @$(MKCONFIG) $(@:_config=) ppc mpc8260 rpxsuper1479 1480 rsdproto_config: unconfig1481 @$(MKCONFIG) $(@:_config=) ppc mpc8260 rsdproto1482 1483 sacsng_config: unconfig1484 @$(MKCONFIG) $(@:_config=) ppc mpc8260 sacsng1485 1486 sbc8260_config: unconfig1487 @$(MKCONFIG) $(@:_config=) ppc mpc8260 sbc82601488 1489 SCM_config: unconfig1490 @$(MKCONFIG) $(@:_config=) ppc mpc8260 SCM siemens1491 1492 TQM8255_AA_config \1493 TQM8260_AA_config \1494 TQM8260_AB_config \1495 TQM8260_AC_config \1496 TQM8260_AD_config \1497 TQM8260_AE_config \1498 TQM8260_AF_config \1499 TQM8260_AG_config \1500 TQM8260_AH_config \1501 TQM8260_AI_config \1502 TQM8265_AA_config: unconfig1503 @mkdir -p $(obj)include1504 @case "$@" in \1505 TQM8255_AA_config) CTYPE=MPC8255; CFREQ=300; CACHE=no; BMODE=8260;; \1506 TQM8260_AA_config) CTYPE=MPC8260; CFREQ=200; CACHE=no; BMODE=8260;; \1507 TQM8260_AB_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \1508 TQM8260_AC_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \1509 TQM8260_AD_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \1510 TQM8260_AE_config) CTYPE=MPC8260; CFREQ=266; CACHE=no; BMODE=8260;; \1511 TQM8260_AF_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \1512 TQM8260_AG_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=8260;; \1513 TQM8260_AH_config) CTYPE=MPC8260; CFREQ=300; CACHE=yes; BMODE=60x;; \1514 TQM8260_AI_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \1515 TQM8265_AA_config) CTYPE=MPC8265; CFREQ=300; CACHE=no; BMODE=60x;; \1516 esac; \1517 >$(obj)include/config.h ; \1518 if [ "$${CTYPE}" != "MPC8260" ] ; then \1519 echo "#define CONFIG_$${CTYPE}" >>$(obj)include/config.h ; \1520 fi; \1521 echo "#define CONFIG_$${CFREQ}MHz" >>$(obj)include/config.h ; \1522 echo "... with $${CFREQ}MHz system clock" ; \1523 if [ "$${CACHE}" == "yes" ] ; then \1524 echo "#define CONFIG_L2_CACHE" >>$(obj)include/config.h ; \1525 echo "... with L2 Cache support" ; \1526 else \1527 echo "#undef CONFIG_L2_CACHE" >>$(obj)include/config.h ; \1528 echo "... without L2 Cache support" ; \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -