Subversion Repositories Kolibri OS

Rev

Rev 2997 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. format MS COFF
  3.  
  4. ;struct builtin_fw {
  5. ;        char *name;
  6. ;        void *data;
  7. ;        unsigned long size;
  8. ;};
  9.  
  10. public ___start_builtin_fw
  11. public ___end_builtin_fw
  12.  
  13. section '.text' code readable executable align 16
  14.  
  15. align 16
  16.  
  17. ___start_builtin_fw:
  18.  
  19.         dd FIRMWARE_R100_CP
  20.         dd R100CP_START
  21.         dd (R100CP_END - R100CP_START)
  22.  
  23.         dd FIRMWARE_R200_CP
  24.         dd R200CP_START
  25.         dd (R200CP_END - R200CP_START)
  26.  
  27.         dd FIRMWARE_R300_CP
  28.         dd R300CP_START
  29.         dd (R300CP_END - R300CP_START)
  30.  
  31.         dd FIRMWARE_R420_CP
  32.         dd R420CP_START
  33.         dd (R420CP_END - R420CP_START)
  34.  
  35.         dd FIRMWARE_R520_CP
  36.         dd R520CP_START
  37.         dd (R520CP_END - R520CP_START)
  38.  
  39.         dd FIRMWARE_RS600_CP
  40.         dd RS600CP_START
  41.         dd (RS600CP_END - RS600CP_START)
  42.  
  43.         dd FIRMWARE_RS690_CP
  44.         dd RS690CP_START
  45.         dd (RS690CP_END - RS690CP_START)
  46.  
  47.  
  48.  
  49.         dd FIRMWARE_R600_ME
  50.         dd R600ME_START
  51.         dd (R600ME_END - R600ME_START)
  52.  
  53.         dd FIRMWARE_RS780_ME
  54.         dd RS780ME_START
  55.         dd (RS780ME_END - RS780ME_START)
  56.  
  57.         dd FIRMWARE_RS780_PFP
  58.         dd RS780PFP_START
  59.         dd (RS780PFP_END - RS780PFP_START)
  60.  
  61.         dd FIRMWARE_RV610_ME
  62.         dd RV610ME_START
  63.         dd (RV610ME_END - RV610ME_START)
  64.  
  65.         dd FIRMWARE_RV620_ME
  66.         dd RV620ME_START
  67.         dd (RV620ME_END - RV620ME_START)
  68.  
  69.         dd FIRMWARE_RV630_ME
  70.         dd RV630ME_START
  71.         dd (RV630ME_END - RV630ME_START)
  72.  
  73.         dd FIRMWARE_RV635_ME
  74.         dd RV635ME_START
  75.         dd (RV635ME_END - RV635ME_START)
  76.  
  77.         dd FIRMWARE_RV670_ME
  78.         dd RV670ME_START
  79.         dd (RV670ME_END - RV670ME_START)
  80.  
  81.         dd FIRMWARE_RV710_ME
  82.         dd RV710ME_START
  83.         dd (RV710ME_END - RV710ME_START)
  84.  
  85.         dd FIRMWARE_RV730_ME
  86.         dd RV730ME_START
  87.         dd (RV730ME_END - RV730ME_START)
  88.  
  89.         dd FIRMWARE_RV770_ME
  90.         dd RV770ME_START
  91.         dd (RV770ME_END - RV770ME_START)
  92.  
  93.         dd FIRMWARE_CYPRESS_ME
  94.         dd CYPRESSME_START
  95.         dd (CYPRESSME_END - CYPRESSME_START)
  96.  
  97.         dd FIRMWARE_REDWOOD_ME
  98.         dd REDWOODME_START
  99.         dd (REDWOODME_END - REDWOODME_START)
  100.  
  101.         dd FIRMWARE_CEDAR_ME
  102.         dd CEDARME_START
  103.         dd (CEDARME_END - CEDARME_START)
  104.  
  105.         dd FIRMWARE_JUNIPER_ME
  106.         dd JUNIPERME_START
  107.         dd (JUNIPERME_END - JUNIPERME_START)
  108.  
  109.         dd FIRMWARE_PALM_ME
  110.         dd PALMME_START
  111.         dd (PALMME_END - PALMME_START)
  112.  
  113.         dd FIRMWARE_SUMO_ME
  114.         dd SUMOME_START
  115.         dd (SUMOME_END - SUMOME_START)
  116.  
  117.         dd FIRMWARE_SUMO2_ME
  118.         dd SUMO2ME_START
  119.         dd (SUMO2ME_END - SUMO2ME_START)
  120.  
  121.  
  122. macro NI_code [arg]
  123. {
  124.         dd FIRMWARE_#arg#_ME
  125.         dd arg#ME_START
  126.         dd (arg#ME_END - arg#ME_START)
  127.  
  128.         dd FIRMWARE_#arg#_PFP
  129.         dd arg#PFP_START
  130.         dd (arg#PFP_END - arg#PFP_START)
  131.  
  132.         dd FIRMWARE_#arg#_MC
  133.         dd arg#MC_START
  134.         dd (arg#MC_END - arg#MC_START)
  135.  
  136. }
  137.  
  138. NI_code BARTS, TURKS, CAICOS, CAYMAN
  139.  
  140.         dd FIRMWARE_RV610_PFP
  141.         dd RV610PFP_START
  142.         dd (RV610PFP_END - RV610PFP_START)
  143.  
  144.         dd FIRMWARE_RV620_PFP
  145.         dd RV620PFP_START
  146.         dd (RV620PFP_END - RV620PFP_START)
  147.  
  148.         dd FIRMWARE_RV630_PFP
  149.         dd RV630PFP_START
  150.         dd (RV630PFP_END - RV630PFP_START)
  151.  
  152.         dd FIRMWARE_RV635_PFP
  153.         dd RV635PFP_START
  154.         dd (RV635PFP_END - RV635PFP_START)
  155.  
  156.         dd FIRMWARE_RV670_PFP
  157.         dd RV670PFP_START
  158.         dd (RV670PFP_END - RV670PFP_START)
  159.  
  160.  
  161.         dd FIRMWARE_RV710_PFP
  162.         dd RV670PFP_START
  163.         dd (RV710PFP_END - RV710PFP_START)
  164.  
  165.         dd FIRMWARE_RV730_PFP
  166.         dd RV730PFP_START
  167.         dd (RV730PFP_END - RV730PFP_START)
  168.  
  169.         dd FIRMWARE_RV770_PFP
  170.         dd RV770PFP_START
  171.         dd (RV770PFP_END - RV770PFP_START)
  172.  
  173.         dd FIRMWARE_CYPRESS_PFP
  174.         dd CYPRESSPFP_START
  175.         dd (CYPRESSPFP_END - CYPRESSPFP_START)
  176.  
  177.         dd FIRMWARE_REDWOOD_PFP
  178.         dd REDWOODPFP_START
  179.         dd (REDWOODPFP_END - REDWOODPFP_START)
  180.  
  181.         dd FIRMWARE_CEDAR_PFP
  182.         dd CEDARPFP_START
  183.         dd (CEDARPFP_END - CEDARPFP_START)
  184.  
  185.         dd FIRMWARE_JUNIPER_PFP
  186.         dd JUNIPERPFP_START
  187.         dd (JUNIPERPFP_END - JUNIPERPFP_START)
  188.  
  189.         dd FIRMWARE_PALM_PFP
  190.         dd PALMPFP_START
  191.         dd (PALMPFP_END - PALMPFP_START)
  192.  
  193.         dd FIRMWARE_SUMO_PFP
  194.         dd SUMOPFP_START
  195.         dd (SUMOPFP_END - SUMOPFP_START)
  196.  
  197.         dd FIRMWARE_SUMO2_PFP
  198.         dd SUMO2PFP_START
  199.         dd (SUMO2PFP_END - SUMO2PFP_START)
  200.  
  201.         dd FIRMWARE_BARTS_PFP
  202.         dd BARTSPFP_START
  203.         dd (BARTSPFP_END - BARTSPFP_START)
  204.  
  205.  
  206.         dd FIRMWARE_R600_RLC
  207.         dd R600RLC_START
  208.         dd (R600RLC_END - R600RLC_START)
  209.  
  210.         dd FIRMWARE_R700_RLC
  211.         dd R700RLC_START
  212.         dd (R700RLC_END - R700RLC_START)
  213.  
  214.         dd FIRMWARE_CYPRESS_RLC
  215.         dd CYPRESSRLC_START
  216.         dd (CYPRESSRLC_END - CYPRESSRLC_START)
  217.  
  218.         dd FIRMWARE_REDWOOD_RLC
  219.         dd REDWOODRLC_START
  220.         dd (REDWOODRLC_END - REDWOODRLC_START)
  221.  
  222.         dd FIRMWARE_CEDAR_RLC
  223.         dd CEDARRLC_START
  224.         dd (CEDARRLC_END - CEDARRLC_START)
  225.  
  226.         dd FIRMWARE_JUNIPER_RLC
  227.         dd JUNIPERRLC_START
  228.         dd (JUNIPERRLC_END - JUNIPERRLC_START)
  229.  
  230.         dd FIRMWARE_BTC_RLC
  231.         dd BTCRLC_START
  232.         dd (BTCRLC_END - BTCRLC_START)
  233.  
  234.         dd FIRMWARE_SUMO_RLC
  235.         dd SUMORLC_START
  236.         dd (SUMORLC_END - SUMORLC_START)
  237.  
  238. macro SI_code [arg]
  239. {
  240.         dd FIRMWARE_#arg#_PFP
  241.         dd arg#_PFP_START
  242.         dd (arg#_PFP_END - arg#_PFP_START)
  243.  
  244.         dd FIRMWARE_#arg#_ME
  245.         dd arg#_ME_START
  246.         dd (arg#_ME_END - arg#_ME_START)
  247.  
  248.         dd FIRMWARE_#arg#_CE
  249.         dd arg#_CE_START
  250.         dd (arg#_CE_END - arg#_CE_START)
  251.  
  252.         dd FIRMWARE_#arg#_MC
  253.         dd arg#_MC_START
  254.         dd (arg#_MC_END - arg#_MC_START)
  255.  
  256.         dd FIRMWARE_#arg#_RLC
  257.         dd arg#_RLC_START
  258.         dd (arg#_RLC_END - arg#_RLC_START)
  259.  
  260. }
  261.  
  262. SI_code TAHITI, PITCAIRN, VERDE, OLAND, HAINAN
  263.  
  264. ___end_builtin_fw:
  265.  
  266.  
  267. FIRMWARE_R100_CP        db 'radeon/R100_cp.bin',0
  268. FIRMWARE_R200_CP        db 'radeon/R200_cp.bin',0
  269. FIRMWARE_R300_CP        db 'radeon/R300_cp.bin',0
  270. FIRMWARE_R420_CP        db 'radeon/R420_cp.bin',0
  271. FIRMWARE_R520_CP        db 'radeon/R520_cp.bin',0
  272.  
  273. FIRMWARE_RS600_CP       db 'radeon/RS600_cp.bin',0
  274. FIRMWARE_RS690_CP       db 'radeon/RS690_cp.bin',0
  275.  
  276. FIRMWARE_RS780_ME       db 'radeon/RS780_me.bin',0
  277.  
  278. FIRMWARE_R600_ME        db 'radeon/RV600_me.bin',0
  279. FIRMWARE_RV610_ME       db 'radeon/RV610_me.bin',0
  280. FIRMWARE_RV620_ME       db 'radeon/RV620_me.bin',0
  281. FIRMWARE_RV630_ME       db 'radeon/RV630_me.bin',0
  282. FIRMWARE_RV635_ME       db 'radeon/RV635_me.bin',0
  283. FIRMWARE_RV670_ME       db 'radeon/RV670_me.bin',0
  284. FIRMWARE_RV710_ME       db 'radeon/RV710_me.bin',0
  285. FIRMWARE_RV730_ME       db 'radeon/RV730_me.bin',0
  286. FIRMWARE_RV770_ME       db 'radeon/RV770_me.bin',0
  287.  
  288. FIRMWARE_CYPRESS_ME     db 'radeon/CYPRESS_me.bin',0
  289. FIRMWARE_REDWOOD_ME     db 'radeon/REDWOOD_me.bin',0
  290. FIRMWARE_CEDAR_ME       db 'radeon/CEDAR_me.bin',0
  291. FIRMWARE_JUNIPER_ME     db 'radeon/JUNIPER_me.bin',0
  292. FIRMWARE_PALM_ME        db 'radeon/PALM_me.bin',0
  293. FIRMWARE_SUMO_ME        db 'radeon/SUMO_me.bin',0
  294. FIRMWARE_SUMO2_ME       db 'radeon/SUMO2_me.bin',0
  295.  
  296. FIRMWARE_BARTS_ME       db 'radeon/BARTS_me.bin',0
  297. FIRMWARE_TURKS_ME       db 'radeon/TURKS_me.bin',0
  298. FIRMWARE_CAICOS_ME      db 'radeon/CAICOS_me.bin',0
  299. FIRMWARE_CAYMAN_ME      db 'radeon/CAYMAN_me.bin',0
  300.  
  301.  
  302. FIRMWARE_RS780_PFP      db 'radeon/RS780_pfp.bin',0
  303. FIRMWARE_R600_PFP       db 'radeon/R600_pfp.bin',0
  304. FIRMWARE_RV610_PFP      db 'radeon/RV610_pfp.bin',0
  305. FIRMWARE_RV620_PFP      db 'radeon/RV620_pfp.bin',0
  306. FIRMWARE_RV630_PFP      db 'radeon/RV630_pfp.bin',0
  307. FIRMWARE_RV635_PFP      db 'radeon/RV635_pfp.bin',0
  308. FIRMWARE_RV670_PFP      db 'radeon/RV670_pfp.bin',0
  309. FIRMWARE_RV710_PFP      db 'radeon/RV710_pfp.bin',0
  310. FIRMWARE_RV730_PFP      db 'radeon/RV730_pfp.bin',0
  311. FIRMWARE_RV770_PFP      db 'radeon/RV770_pfp.bin',0
  312.  
  313. FIRMWARE_CYPRESS_PFP    db 'radeon/CYPRESS_pfp.bin',0
  314. FIRMWARE_REDWOOD_PFP    db 'radeon/REDWOOD_pfp.bin',0
  315. FIRMWARE_CEDAR_PFP      db 'radeon/CEDAR_pfp.bin',0
  316. FIRMWARE_JUNIPER_PFP    db 'radeon/JUNIPER_pfp.bin',0
  317. FIRMWARE_PALM_PFP       db 'radeon/PALM_pfp.bin',0
  318. FIRMWARE_SUMO_PFP       db 'radeon/SUMO_pfp.bin',0
  319. FIRMWARE_SUMO2_PFP      db 'radeon/SUMO2_pfp.bin',0
  320.  
  321. FIRMWARE_BARTS_PFP      db 'radeon/BARTS_pfp.bin',0
  322. FIRMWARE_TURKS_PFP      db 'radeon/TURKS_pfp.bin',0
  323. FIRMWARE_CAICOS_PFP     db 'radeon/CAICOS_pfp.bin',0
  324. FIRMWARE_CAYMAN_PFP     db 'radeon/CAYMAN_pfp.bin',0
  325.  
  326.  
  327. FIRMWARE_R600_RLC       db 'radeon/R600_rlc.bin',0
  328. FIRMWARE_R700_RLC       db 'radeon/R700_rlc.bin',0
  329. FIRMWARE_CYPRESS_RLC    db 'radeon/CYPRESS_rlc.bin',0
  330. FIRMWARE_REDWOOD_RLC    db 'radeon/REDWOOD_rlc.bin',0
  331. FIRMWARE_CEDAR_RLC      db 'radeon/CEDAR_rlc.bin',0
  332. FIRMWARE_JUNIPER_RLC    db 'radeon/JUNIPER_rlc.bin',0
  333. FIRMWARE_SUMO_RLC       db 'radeon/SUMO_rlc.bin',0
  334. FIRMWARE_BTC_RLC        db 'radeon/BTC_rlc.bin',0
  335. FIRMWARE_CAYMAN_RLC     db 'radeon/CAYMAN_rlc.bin',0
  336.  
  337.  
  338. FIRMWARE_BARTS_MC       db 'radeon/BARTS_mc.bin',0
  339. FIRMWARE_TURKS_MC       db 'radeon/TURKS_mc.bin',0
  340. FIRMWARE_CAICOS_MC      db 'radeon/CAICOS_mc.bin',0
  341. FIRMWARE_CAYMAN_MC      db 'radeon/CAYMAN_mc.bin',0
  342.  
  343. macro SI_firmware [arg]
  344. {
  345.  
  346. forward
  347.  
  348. FIRMWARE_#arg#_PFP      db 'radeon/',`arg,'_pfp.bin',0
  349. FIRMWARE_#arg#_ME       db 'radeon/',`arg,'_me.bin',0
  350. FIRMWARE_#arg#_CE       db 'radeon/',`arg,'_ce.bin',0
  351. FIRMWARE_#arg#_MC       db 'radeon/',`arg,'_mc.bin',0
  352. FIRMWARE_#arg#_RLC      db 'radeon/',`arg,'_rlc.bin',0
  353.  
  354. forward
  355.  
  356. align 16
  357. arg#_PFP_START:
  358.         file "firmware/"#`arg#"_pfp.bin"
  359. arg#_PFP_END:
  360.  
  361. align 16
  362. arg#_ME_START:
  363.         file "firmware/"#`arg#"_me.bin"
  364. arg#_ME_END:
  365.  
  366. align 16
  367. arg#_CE_START:
  368.         file "firmware/"#`arg#"_ce.bin"
  369. arg#_CE_END:
  370.  
  371. align 16
  372. arg#_MC_START:
  373.         file "firmware/"#`arg#"_mc.bin"
  374. arg#_MC_END:
  375.  
  376. align 16
  377. arg#_RLC_START:
  378.         file "firmware/"#`arg#"_rlc.bin"
  379. arg#_RLC_END:
  380.  
  381. }
  382.  
  383. SI_firmware TAHITI, PITCAIRN, VERDE, OLAND, HAINAN
  384.  
  385. align 16
  386. R100CP_START:
  387.         file 'firmware/R100_cp.bin'
  388. R100CP_END:
  389.  
  390. align 16
  391. R200CP_START:
  392.         file 'firmware/R200_cp.bin'
  393. R200CP_END:
  394.  
  395. align 16
  396. R300CP_START:
  397.         file 'firmware/R300_cp.bin'
  398. R300CP_END:
  399.  
  400. align 16
  401. R420CP_START:
  402.         file 'firmware/R420_cp.bin'
  403. R420CP_END:
  404.  
  405. align 16
  406. R520CP_START:
  407.         file 'firmware/R520_cp.bin'
  408. R520CP_END:
  409.  
  410. align 16
  411. RS600CP_START:
  412.         file 'firmware/RS600_cp.bin'
  413. RS600CP_END:
  414.  
  415. align 16
  416. RS690CP_START:
  417.         file 'firmware/RS690_cp.bin'
  418. RS690CP_END:
  419.  
  420. align 16
  421. RS780ME_START:
  422.         file 'firmware/RS780_me.bin'
  423. RS780ME_END:
  424.  
  425. align 16
  426. RS780PFP_START:
  427.         file 'firmware/RS780_pfp.bin'
  428. RS780PFP_END:
  429.  
  430. align 16
  431. R600ME_START:
  432.         file 'firmware/R600_me.bin'
  433. R600ME_END:
  434.  
  435. align 16
  436. RV610ME_START:
  437.         file 'firmware/RV610_me.bin'
  438. RV610ME_END:
  439.  
  440. align 16
  441. RV620ME_START:
  442.         file 'firmware/RV620_me.bin'
  443. RV620ME_END:
  444.  
  445. align 16
  446. RV630ME_START:
  447.         file 'firmware/RV630_me.bin'
  448. RV630ME_END:
  449.  
  450. align 16
  451. RV635ME_START:
  452.         file 'firmware/RV635_me.bin'
  453. RV635ME_END:
  454.  
  455. align 16
  456. RV670ME_START:
  457.         file 'firmware/RV670_me.bin'
  458. RV670ME_END:
  459.  
  460.  
  461. align 16
  462. RV710ME_START:
  463.         file 'firmware/RV710_me.bin'
  464. RV710ME_END:
  465.  
  466. align 16
  467. RV730ME_START:
  468.         file 'firmware/RV730_me.bin'
  469. RV730ME_END:
  470.  
  471. align 16
  472. RV770ME_START:
  473.         file 'firmware/RV770_me.bin'
  474. RV770ME_END:
  475.  
  476. align 16
  477. CYPRESSME_START:
  478.         file 'firmware/CYPRESS_me.bin'
  479. CYPRESSME_END:
  480.  
  481. align 16
  482. REDWOODME_START:
  483.         file 'firmware/REDWOOD_me.bin'
  484. REDWOODME_END:
  485.  
  486. align 16
  487. CEDARME_START:
  488.         file 'firmware/CEDAR_me.bin'
  489. CEDARME_END:
  490.  
  491. align 16
  492. JUNIPERME_START:
  493.         file 'firmware/JUNIPER_me.bin'
  494. JUNIPERME_END:
  495.  
  496. align 16
  497. PALMME_START:
  498.         file 'firmware/PALM_me.bin'
  499. PALMME_END:
  500.  
  501. align 16
  502. SUMOME_START:
  503.         file 'firmware/SUMO_me.bin'
  504. SUMOME_END:
  505.  
  506. align 16
  507. SUMO2ME_START:
  508.         file 'firmware/SUMO2_me.bin'
  509. SUMO2ME_END:
  510.  
  511. align 16
  512. BARTSME_START:
  513.         file 'firmware/BARTS_me.bin'
  514. BARTSME_END:
  515.  
  516. align 16
  517. TURKSME_START:
  518.         file 'firmware/TURKS_me.bin'
  519. TURKSME_END:
  520.  
  521. align 16
  522. CAICOSME_START:
  523.         file 'firmware/CAICOS_me.bin'
  524. CAICOSME_END:
  525.  
  526. align 16
  527. CAYMANME_START:
  528.         file 'firmware/CAYMAN_me.bin'
  529. CAYMANME_END:
  530.  
  531.  
  532. align 16
  533. RV610PFP_START:
  534.         file 'firmware/RV610_pfp.bin'
  535. RV610PFP_END:
  536.  
  537.  
  538. align 16
  539. RV620PFP_START:
  540.         file 'firmware/RV620_pfp.bin'
  541. RV620PFP_END:
  542.  
  543. align 16
  544. RV630PFP_START:
  545.         file 'firmware/RV630_pfp.bin'
  546. RV630PFP_END:
  547.  
  548.  
  549. align 16
  550. RV635PFP_START:
  551.         file 'firmware/RV635_pfp.bin'
  552. RV635PFP_END:
  553.  
  554. align 16
  555. RV670PFP_START:
  556.         file 'firmware/RV670_pfp.bin'
  557. RV670PFP_END:
  558.  
  559. align 16
  560. RV710PFP_START:
  561.         file 'firmware/RV710_pfp.bin'
  562. RV710PFP_END:
  563.  
  564. align 16
  565. RV730PFP_START:
  566.         file 'firmware/RV730_pfp.bin'
  567. RV730PFP_END:
  568.  
  569.  
  570. align 16
  571. RV770PFP_START:
  572.         file 'firmware/RV770_pfp.bin'
  573. RV770PFP_END:
  574.  
  575.  
  576. align 16
  577. CYPRESSPFP_START:
  578.         file 'firmware/CYPRESS_pfp.bin'
  579. CYPRESSPFP_END:
  580.  
  581. align 16
  582. REDWOODPFP_START:
  583.         file 'firmware/REDWOOD_pfp.bin'
  584. REDWOODPFP_END:
  585.  
  586. align 16
  587. CEDARPFP_START:
  588.         file 'firmware/CEDAR_pfp.bin'
  589. CEDARPFP_END:
  590.  
  591. align 16
  592. JUNIPERPFP_START:
  593.         file 'firmware/JUNIPER_pfp.bin'
  594. JUNIPERPFP_END:
  595.  
  596. align 16
  597. PALMPFP_START:
  598.         file 'firmware/PALM_pfp.bin'
  599. PALMPFP_END:
  600.  
  601. align 16
  602. SUMOPFP_START:
  603.         file 'firmware/SUMO_pfp.bin'
  604. SUMOPFP_END:
  605.  
  606. align 16
  607. SUMO2PFP_START:
  608.         file 'firmware/SUMO2_pfp.bin'
  609. SUMO2PFP_END:
  610.  
  611. align 16
  612. BARTSPFP_START:
  613.         file 'firmware/BARTS_pfp.bin'
  614. BARTSPFP_END:
  615.  
  616. align 16
  617. TURKSPFP_START:
  618.         file 'firmware/TURKS_pfp.bin'
  619. TURKSPFP_END:
  620.  
  621. align 16
  622. CAICOSPFP_START:
  623.         file 'firmware/CAICOS_pfp.bin'
  624. CAICOSPFP_END:
  625.  
  626. align 16
  627. CAYMANPFP_START:
  628.         file 'firmware/CAYMAN_pfp.bin'
  629. CAYMANPFP_END:
  630.  
  631. align 16
  632. R600RLC_START:
  633.         file 'firmware/R600_rlc.bin'
  634. R600RLC_END:
  635.  
  636. align 16
  637. R700RLC_START:
  638.         file 'firmware/R700_rlc.bin'
  639. R700RLC_END:
  640.  
  641. align 16
  642. CYPRESSRLC_START:
  643.         file 'firmware/CYPRESS_rlc.bin'
  644. CYPRESSRLC_END:
  645.  
  646. align 16
  647. REDWOODRLC_START:
  648.         file 'firmware/REDWOOD_rlc.bin'
  649. REDWOODRLC_END:
  650.  
  651. align 16
  652. CEDARRLC_START:
  653.         file 'firmware/CEDAR_rlc.bin'
  654. CEDARRLC_END:
  655.  
  656. align 16
  657. JUNIPERRLC_START:
  658.         file 'firmware/JUNIPER_rlc.bin'
  659. JUNIPERRLC_END:
  660.  
  661. align 16
  662. SUMORLC_START:
  663.         file 'firmware/SUMO_rlc.bin'
  664. SUMORLC_END:
  665.  
  666. align 16
  667. BTCRLC_START:
  668.         file 'firmware/BTC_rlc.bin'
  669. BTCRLC_END:
  670.  
  671. align 16
  672. CAYMANRLC_START:
  673.         file 'firmware/CAYMAN_rlc.bin'
  674. CAYMANRLC_END:
  675.  
  676.  
  677. align 16
  678. BARTSMC_START:
  679.         file 'firmware/BARTS_mc.bin'
  680. BARTSMC_END:
  681.  
  682. align 16
  683. TURKSMC_START:
  684.         file 'firmware/TURKS_mc.bin'
  685. TURKSMC_END:
  686.  
  687. align 16
  688. CAICOSMC_START:
  689.         file 'firmware/CAICOS_mc.bin'
  690. CAICOSMC_END:
  691.  
  692. align 16
  693. CAYMANMC_START:
  694.         file 'firmware/CAYMAN_mc.bin'
  695. CAYMANMC_END:
  696.  
  697.  
  698.