Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: ISC
0002 /*
0003  * Copyright (c) 2010 Broadcom Corporation
0004  */
0005 
0006 #include <linux/kernel.h>
0007 #include <types.h>
0008 #include "phytbl_n.h"
0009 
0010 static const u32 frame_struct_rev0[] = {
0011     0x08004a04,
0012     0x00100000,
0013     0x01000a05,
0014     0x00100020,
0015     0x09804506,
0016     0x00100030,
0017     0x09804507,
0018     0x00100030,
0019     0x00000000,
0020     0x00000000,
0021     0x00000000,
0022     0x00000000,
0023     0x00000000,
0024     0x00000000,
0025     0x00000000,
0026     0x00000000,
0027     0x08004a0c,
0028     0x00100004,
0029     0x01000a0d,
0030     0x00100024,
0031     0x0980450e,
0032     0x00100034,
0033     0x0980450f,
0034     0x00100034,
0035     0x00000000,
0036     0x00000000,
0037     0x00000000,
0038     0x00000000,
0039     0x00000000,
0040     0x00000000,
0041     0x00000000,
0042     0x00000000,
0043     0x00000a04,
0044     0x00100000,
0045     0x11008a05,
0046     0x00100020,
0047     0x1980c506,
0048     0x00100030,
0049     0x21810506,
0050     0x00100030,
0051     0x21810506,
0052     0x00100030,
0053     0x01800504,
0054     0x00100030,
0055     0x11808505,
0056     0x00100030,
0057     0x29814507,
0058     0x01100030,
0059     0x00000a04,
0060     0x00100000,
0061     0x11008a05,
0062     0x00100020,
0063     0x21810506,
0064     0x00100030,
0065     0x21810506,
0066     0x00100030,
0067     0x29814507,
0068     0x01100030,
0069     0x00000000,
0070     0x00000000,
0071     0x00000000,
0072     0x00000000,
0073     0x00000000,
0074     0x00000000,
0075     0x00000a0c,
0076     0x00100008,
0077     0x11008a0d,
0078     0x00100028,
0079     0x1980c50e,
0080     0x00100038,
0081     0x2181050e,
0082     0x00100038,
0083     0x2181050e,
0084     0x00100038,
0085     0x0180050c,
0086     0x00100038,
0087     0x1180850d,
0088     0x00100038,
0089     0x2981450f,
0090     0x01100038,
0091     0x00000a0c,
0092     0x00100008,
0093     0x11008a0d,
0094     0x00100028,
0095     0x2181050e,
0096     0x00100038,
0097     0x2181050e,
0098     0x00100038,
0099     0x2981450f,
0100     0x01100038,
0101     0x00000000,
0102     0x00000000,
0103     0x00000000,
0104     0x00000000,
0105     0x00000000,
0106     0x00000000,
0107     0x08004a04,
0108     0x00100000,
0109     0x01000a05,
0110     0x00100020,
0111     0x1980c506,
0112     0x00100030,
0113     0x1980c506,
0114     0x00100030,
0115     0x11808504,
0116     0x00100030,
0117     0x3981ca05,
0118     0x00100030,
0119     0x29814507,
0120     0x01100030,
0121     0x00000000,
0122     0x00000000,
0123     0x10008a04,
0124     0x00100000,
0125     0x3981ca05,
0126     0x00100030,
0127     0x1980c506,
0128     0x00100030,
0129     0x29814507,
0130     0x01100030,
0131     0x00000000,
0132     0x00000000,
0133     0x00000000,
0134     0x00000000,
0135     0x00000000,
0136     0x00000000,
0137     0x00000000,
0138     0x00000000,
0139     0x08004a0c,
0140     0x00100008,
0141     0x01000a0d,
0142     0x00100028,
0143     0x1980c50e,
0144     0x00100038,
0145     0x1980c50e,
0146     0x00100038,
0147     0x1180850c,
0148     0x00100038,
0149     0x3981ca0d,
0150     0x00100038,
0151     0x2981450f,
0152     0x01100038,
0153     0x00000000,
0154     0x00000000,
0155     0x10008a0c,
0156     0x00100008,
0157     0x3981ca0d,
0158     0x00100038,
0159     0x1980c50e,
0160     0x00100038,
0161     0x2981450f,
0162     0x01100038,
0163     0x00000000,
0164     0x00000000,
0165     0x00000000,
0166     0x00000000,
0167     0x00000000,
0168     0x00000000,
0169     0x00000000,
0170     0x00000000,
0171     0x40021404,
0172     0x00100000,
0173     0x02001405,
0174     0x00100040,
0175     0x0b004a06,
0176     0x01900060,
0177     0x13008a06,
0178     0x01900060,
0179     0x13008a06,
0180     0x01900060,
0181     0x43020a04,
0182     0x00100060,
0183     0x1b00ca05,
0184     0x00100060,
0185     0x23010a07,
0186     0x01500060,
0187     0x40021404,
0188     0x00100000,
0189     0x1a00d405,
0190     0x00100040,
0191     0x13008a06,
0192     0x01900060,
0193     0x13008a06,
0194     0x01900060,
0195     0x23010a07,
0196     0x01500060,
0197     0x00000000,
0198     0x00000000,
0199     0x00000000,
0200     0x00000000,
0201     0x00000000,
0202     0x00000000,
0203     0x4002140c,
0204     0x00100010,
0205     0x0200140d,
0206     0x00100050,
0207     0x0b004a0e,
0208     0x01900070,
0209     0x13008a0e,
0210     0x01900070,
0211     0x13008a0e,
0212     0x01900070,
0213     0x43020a0c,
0214     0x00100070,
0215     0x1b00ca0d,
0216     0x00100070,
0217     0x23010a0f,
0218     0x01500070,
0219     0x4002140c,
0220     0x00100010,
0221     0x1a00d40d,
0222     0x00100050,
0223     0x13008a0e,
0224     0x01900070,
0225     0x13008a0e,
0226     0x01900070,
0227     0x23010a0f,
0228     0x01500070,
0229     0x00000000,
0230     0x00000000,
0231     0x00000000,
0232     0x00000000,
0233     0x00000000,
0234     0x00000000,
0235     0x50029404,
0236     0x00100000,
0237     0x32019405,
0238     0x00100040,
0239     0x0b004a06,
0240     0x01900060,
0241     0x0b004a06,
0242     0x01900060,
0243     0x5b02ca04,
0244     0x00100060,
0245     0x3b01d405,
0246     0x00100060,
0247     0x23010a07,
0248     0x01500060,
0249     0x00000000,
0250     0x00000000,
0251     0x5802d404,
0252     0x00100000,
0253     0x3b01d405,
0254     0x00100060,
0255     0x0b004a06,
0256     0x01900060,
0257     0x23010a07,
0258     0x01500060,
0259     0x00000000,
0260     0x00000000,
0261     0x00000000,
0262     0x00000000,
0263     0x00000000,
0264     0x00000000,
0265     0x00000000,
0266     0x00000000,
0267     0x5002940c,
0268     0x00100010,
0269     0x3201940d,
0270     0x00100050,
0271     0x0b004a0e,
0272     0x01900070,
0273     0x0b004a0e,
0274     0x01900070,
0275     0x5b02ca0c,
0276     0x00100070,
0277     0x3b01d40d,
0278     0x00100070,
0279     0x23010a0f,
0280     0x01500070,
0281     0x00000000,
0282     0x00000000,
0283     0x5802d40c,
0284     0x00100010,
0285     0x3b01d40d,
0286     0x00100070,
0287     0x0b004a0e,
0288     0x01900070,
0289     0x23010a0f,
0290     0x01500070,
0291     0x00000000,
0292     0x00000000,
0293     0x00000000,
0294     0x00000000,
0295     0x00000000,
0296     0x00000000,
0297     0x00000000,
0298     0x00000000,
0299     0x40021404,
0300     0x000f4800,
0301     0x62031405,
0302     0x00100040,
0303     0x53028a06,
0304     0x01900060,
0305     0x53028a07,
0306     0x01900060,
0307     0x00000000,
0308     0x00000000,
0309     0x00000000,
0310     0x00000000,
0311     0x00000000,
0312     0x00000000,
0313     0x00000000,
0314     0x00000000,
0315     0x4002140c,
0316     0x000f4808,
0317     0x6203140d,
0318     0x00100048,
0319     0x53028a0e,
0320     0x01900068,
0321     0x53028a0f,
0322     0x01900068,
0323     0x00000000,
0324     0x00000000,
0325     0x00000000,
0326     0x00000000,
0327     0x00000000,
0328     0x00000000,
0329     0x00000000,
0330     0x00000000,
0331     0x00000a0c,
0332     0x00100004,
0333     0x11008a0d,
0334     0x00100024,
0335     0x1980c50e,
0336     0x00100034,
0337     0x2181050e,
0338     0x00100034,
0339     0x2181050e,
0340     0x00100034,
0341     0x0180050c,
0342     0x00100038,
0343     0x1180850d,
0344     0x00100038,
0345     0x1181850d,
0346     0x00100038,
0347     0x2981450f,
0348     0x01100038,
0349     0x00000000,
0350     0x00000000,
0351     0x00000000,
0352     0x00000000,
0353     0x00000000,
0354     0x00000000,
0355     0x00000000,
0356     0x00000000,
0357     0x00000000,
0358     0x00000000,
0359     0x00000000,
0360     0x00000000,
0361     0x00000000,
0362     0x00000000,
0363     0x00000a0c,
0364     0x00100008,
0365     0x11008a0d,
0366     0x00100028,
0367     0x2181050e,
0368     0x00100038,
0369     0x2181050e,
0370     0x00100038,
0371     0x1181850d,
0372     0x00100038,
0373     0x2981450f,
0374     0x01100038,
0375     0x00000000,
0376     0x00000000,
0377     0x00000000,
0378     0x00000000,
0379     0x00000000,
0380     0x00000000,
0381     0x00000000,
0382     0x00000000,
0383     0x00000000,
0384     0x00000000,
0385     0x00000000,
0386     0x00000000,
0387     0x00000000,
0388     0x00000000,
0389     0x00000000,
0390     0x00000000,
0391     0x00000000,
0392     0x00000000,
0393     0x00000000,
0394     0x00000000,
0395     0x08004a04,
0396     0x00100000,
0397     0x01000a05,
0398     0x00100020,
0399     0x0180c506,
0400     0x00100030,
0401     0x0180c506,
0402     0x00100030,
0403     0x2180c50c,
0404     0x00100030,
0405     0x49820a0d,
0406     0x0016a130,
0407     0x41824a0d,
0408     0x0016a130,
0409     0x2981450f,
0410     0x01100030,
0411     0x00000000,
0412     0x00000000,
0413     0x00000000,
0414     0x00000000,
0415     0x00000000,
0416     0x00000000,
0417     0x00000000,
0418     0x00000000,
0419     0x00000000,
0420     0x00000000,
0421     0x00000000,
0422     0x00000000,
0423     0x00000000,
0424     0x00000000,
0425     0x00000000,
0426     0x00000000,
0427     0x2000ca0c,
0428     0x00100000,
0429     0x49820a0d,
0430     0x0016a130,
0431     0x1980c50e,
0432     0x00100030,
0433     0x41824a0d,
0434     0x0016a130,
0435     0x2981450f,
0436     0x01100030,
0437     0x00000000,
0438     0x00000000,
0439     0x00000000,
0440     0x00000000,
0441     0x00000000,
0442     0x00000000,
0443     0x00000000,
0444     0x00000000,
0445     0x00000000,
0446     0x00000000,
0447     0x00000000,
0448     0x00000000,
0449     0x00000000,
0450     0x00000000,
0451     0x00000000,
0452     0x00000000,
0453     0x00000000,
0454     0x00000000,
0455     0x00000000,
0456     0x00000000,
0457     0x00000000,
0458     0x00000000,
0459     0x4002140c,
0460     0x00100008,
0461     0x0200140d,
0462     0x00100048,
0463     0x0b004a0e,
0464     0x01900068,
0465     0x13008a0e,
0466     0x01900068,
0467     0x13008a0e,
0468     0x01900068,
0469     0x43020a0c,
0470     0x00100070,
0471     0x1b00ca0d,
0472     0x00100070,
0473     0x1b014a0d,
0474     0x00100070,
0475     0x23010a0f,
0476     0x01500070,
0477     0x00000000,
0478     0x00000000,
0479     0x00000000,
0480     0x00000000,
0481     0x00000000,
0482     0x00000000,
0483     0x00000000,
0484     0x00000000,
0485     0x00000000,
0486     0x00000000,
0487     0x00000000,
0488     0x00000000,
0489     0x00000000,
0490     0x00000000,
0491     0x4002140c,
0492     0x00100010,
0493     0x1a00d40d,
0494     0x00100050,
0495     0x13008a0e,
0496     0x01900070,
0497     0x13008a0e,
0498     0x01900070,
0499     0x1b014a0d,
0500     0x00100070,
0501     0x23010a0f,
0502     0x01500070,
0503     0x00000000,
0504     0x00000000,
0505     0x00000000,
0506     0x00000000,
0507     0x00000000,
0508     0x00000000,
0509     0x00000000,
0510     0x00000000,
0511     0x00000000,
0512     0x00000000,
0513     0x00000000,
0514     0x00000000,
0515     0x00000000,
0516     0x00000000,
0517     0x00000000,
0518     0x00000000,
0519     0x00000000,
0520     0x00000000,
0521     0x00000000,
0522     0x00000000,
0523     0x50029404,
0524     0x00100000,
0525     0x32019405,
0526     0x00100040,
0527     0x03004a06,
0528     0x01900060,
0529     0x03004a06,
0530     0x01900060,
0531     0x6b030a0c,
0532     0x00100060,
0533     0x4b02140d,
0534     0x0016a160,
0535     0x4302540d,
0536     0x0016a160,
0537     0x23010a0f,
0538     0x01500060,
0539     0x00000000,
0540     0x00000000,
0541     0x00000000,
0542     0x00000000,
0543     0x00000000,
0544     0x00000000,
0545     0x00000000,
0546     0x00000000,
0547     0x00000000,
0548     0x00000000,
0549     0x00000000,
0550     0x00000000,
0551     0x00000000,
0552     0x00000000,
0553     0x00000000,
0554     0x00000000,
0555     0x6b03140c,
0556     0x00100060,
0557     0x4b02140d,
0558     0x0016a160,
0559     0x0b004a0e,
0560     0x01900060,
0561     0x4302540d,
0562     0x0016a160,
0563     0x23010a0f,
0564     0x01500060,
0565     0x00000000,
0566     0x00000000,
0567     0x00000000,
0568     0x00000000,
0569     0x00000000,
0570     0x00000000,
0571     0x00000000,
0572     0x00000000,
0573     0x00000000,
0574     0x00000000,
0575     0x00000000,
0576     0x00000000,
0577     0x00000000,
0578     0x00000000,
0579     0x00000000,
0580     0x00000000,
0581     0x00000000,
0582     0x00000000,
0583     0x00000000,
0584     0x00000000,
0585     0x00000000,
0586     0x00000000,
0587     0x40021404,
0588     0x00100000,
0589     0x1a00d405,
0590     0x00100040,
0591     0x53028a06,
0592     0x01900060,
0593     0x5b02ca06,
0594     0x01900060,
0595     0x5b02ca06,
0596     0x01900060,
0597     0x43020a04,
0598     0x00100060,
0599     0x1b00ca05,
0600     0x00100060,
0601     0x53028a07,
0602     0x0190c060,
0603     0x00000000,
0604     0x00000000,
0605     0x00000000,
0606     0x00000000,
0607     0x00000000,
0608     0x00000000,
0609     0x00000000,
0610     0x00000000,
0611     0x00000000,
0612     0x00000000,
0613     0x00000000,
0614     0x00000000,
0615     0x00000000,
0616     0x00000000,
0617     0x00000000,
0618     0x00000000,
0619     0x4002140c,
0620     0x00100010,
0621     0x1a00d40d,
0622     0x00100050,
0623     0x53028a0e,
0624     0x01900070,
0625     0x5b02ca0e,
0626     0x01900070,
0627     0x5b02ca0e,
0628     0x01900070,
0629     0x43020a0c,
0630     0x00100070,
0631     0x1b00ca0d,
0632     0x00100070,
0633     0x53028a0f,
0634     0x0190c070,
0635     0x00000000,
0636     0x00000000,
0637     0x00000000,
0638     0x00000000,
0639     0x00000000,
0640     0x00000000,
0641     0x00000000,
0642     0x00000000,
0643     0x00000000,
0644     0x00000000,
0645     0x00000000,
0646     0x00000000,
0647     0x00000000,
0648     0x00000000,
0649     0x00000000,
0650     0x00000000,
0651     0x40021404,
0652     0x00100000,
0653     0x1a00d405,
0654     0x00100040,
0655     0x5b02ca06,
0656     0x01900060,
0657     0x5b02ca06,
0658     0x01900060,
0659     0x53028a07,
0660     0x0190c060,
0661     0x00000000,
0662     0x00000000,
0663     0x00000000,
0664     0x00000000,
0665     0x00000000,
0666     0x00000000,
0667     0x00000000,
0668     0x00000000,
0669     0x00000000,
0670     0x00000000,
0671     0x00000000,
0672     0x00000000,
0673     0x00000000,
0674     0x00000000,
0675     0x00000000,
0676     0x00000000,
0677     0x00000000,
0678     0x00000000,
0679     0x00000000,
0680     0x00000000,
0681     0x00000000,
0682     0x00000000,
0683     0x4002140c,
0684     0x00100010,
0685     0x1a00d40d,
0686     0x00100050,
0687     0x5b02ca0e,
0688     0x01900070,
0689     0x5b02ca0e,
0690     0x01900070,
0691     0x53028a0f,
0692     0x0190c070,
0693     0x00000000,
0694     0x00000000,
0695     0x00000000,
0696     0x00000000,
0697     0x00000000,
0698     0x00000000,
0699     0x00000000,
0700     0x00000000,
0701     0x00000000,
0702     0x00000000,
0703     0x00000000,
0704     0x00000000,
0705     0x00000000,
0706     0x00000000,
0707     0x00000000,
0708     0x00000000,
0709     0x00000000,
0710     0x00000000,
0711     0x00000000,
0712     0x00000000,
0713     0x00000000,
0714     0x00000000,
0715     0x00000000,
0716     0x00000000,
0717     0x00000000,
0718     0x00000000,
0719     0x00000000,
0720     0x00000000,
0721     0x00000000,
0722     0x00000000,
0723     0x00000000,
0724     0x00000000,
0725     0x00000000,
0726     0x00000000,
0727     0x00000000,
0728     0x00000000,
0729     0x00000000,
0730     0x00000000,
0731     0x00000000,
0732     0x00000000,
0733     0x00000000,
0734     0x00000000,
0735     0x00000000,
0736     0x00000000,
0737     0x00000000,
0738     0x00000000,
0739     0x00000000,
0740     0x00000000,
0741     0x00000000,
0742     0x00000000,
0743     0x00000000,
0744     0x00000000,
0745     0x00000000,
0746     0x00000000,
0747     0x00000000,
0748     0x00000000,
0749     0x00000000,
0750     0x00000000,
0751     0x00000000,
0752     0x00000000,
0753     0x00000000,
0754     0x00000000,
0755     0x00000000,
0756     0x00000000,
0757     0x00000000,
0758     0x00000000,
0759     0x00000000,
0760     0x00000000,
0761     0x00000000,
0762     0x00000000,
0763     0x00000000,
0764     0x00000000,
0765     0x00000000,
0766     0x00000000,
0767     0x00000000,
0768     0x00000000,
0769     0x00000000,
0770     0x00000000,
0771     0x00000000,
0772     0x00000000,
0773     0x00000000,
0774     0x00000000,
0775     0x00000000,
0776     0x00000000,
0777     0x00000000,
0778     0x00000000,
0779     0x00000000,
0780     0x00000000,
0781     0x00000000,
0782     0x00000000,
0783     0x00000000,
0784     0x00000000,
0785     0x00000000,
0786     0x00000000,
0787     0x00000000,
0788     0x00000000,
0789     0x00000000,
0790     0x00000000,
0791     0x00000000,
0792     0x00000000,
0793     0x00000000,
0794     0x00000000,
0795     0x00000000,
0796     0x00000000,
0797     0x00000000,
0798     0x00000000,
0799     0x00000000,
0800     0x00000000,
0801     0x00000000,
0802     0x00000000,
0803     0x00000000,
0804     0x00000000,
0805     0x00000000,
0806     0x00000000,
0807     0x00000000,
0808     0x00000000,
0809     0x00000000,
0810     0x00000000,
0811     0x00000000,
0812     0x00000000,
0813     0x00000000,
0814     0x00000000,
0815     0x00000000,
0816     0x00000000,
0817     0x00000000,
0818     0x00000000,
0819     0x00000000,
0820     0x00000000,
0821     0x00000000,
0822     0x00000000,
0823     0x00000000,
0824     0x00000000,
0825     0x00000000,
0826     0x00000000,
0827     0x00000000,
0828     0x00000000,
0829     0x00000000,
0830     0x00000000,
0831     0x00000000,
0832     0x00000000,
0833     0x00000000,
0834     0x00000000,
0835     0x00000000,
0836     0x00000000,
0837     0x00000000,
0838     0x00000000,
0839     0x00000000,
0840     0x00000000,
0841     0x00000000,
0842     0x00000000,
0843 };
0844 
0845 static const u8 frame_lut_rev0[] = {
0846     0x02,
0847     0x04,
0848     0x14,
0849     0x14,
0850     0x03,
0851     0x05,
0852     0x16,
0853     0x16,
0854     0x0a,
0855     0x0c,
0856     0x1c,
0857     0x1c,
0858     0x0b,
0859     0x0d,
0860     0x1e,
0861     0x1e,
0862     0x06,
0863     0x08,
0864     0x18,
0865     0x18,
0866     0x07,
0867     0x09,
0868     0x1a,
0869     0x1a,
0870     0x0e,
0871     0x10,
0872     0x20,
0873     0x28,
0874     0x0f,
0875     0x11,
0876     0x22,
0877     0x2a,
0878 };
0879 
0880 static const u32 tmap_tbl_rev0[] = {
0881     0x8a88aa80,
0882     0x8aaaaa8a,
0883     0x8a8a8aa8,
0884     0x00000888,
0885     0x88000000,
0886     0x8a8a88aa,
0887     0x8aa88888,
0888     0x8888a8a8,
0889     0xf1111110,
0890     0x11111111,
0891     0x11f11111,
0892     0x00000111,
0893     0x11000000,
0894     0x1111f111,
0895     0x11111111,
0896     0x111111f1,
0897     0x8a88aa80,
0898     0x8aaaaa8a,
0899     0x8a8a8aa8,
0900     0x000aa888,
0901     0x88880000,
0902     0x8a8a88aa,
0903     0x8aa88888,
0904     0x8888a8a8,
0905     0xa1111110,
0906     0x11111111,
0907     0x11c11111,
0908     0x00000111,
0909     0x11000000,
0910     0x1111a111,
0911     0x11111111,
0912     0x111111a1,
0913     0xa2222220,
0914     0x22222222,
0915     0x22c22222,
0916     0x00000222,
0917     0x22000000,
0918     0x2222a222,
0919     0x22222222,
0920     0x222222a2,
0921     0xf1111110,
0922     0x11111111,
0923     0x11f11111,
0924     0x00011111,
0925     0x11110000,
0926     0x1111f111,
0927     0x11111111,
0928     0x111111f1,
0929     0xa8aa88a0,
0930     0xa88888a8,
0931     0xa8a8a88a,
0932     0x00088aaa,
0933     0xaaaa0000,
0934     0xa8a8aa88,
0935     0xa88aaaaa,
0936     0xaaaa8a8a,
0937     0xaaa8aaa0,
0938     0x8aaa8aaa,
0939     0xaa8a8a8a,
0940     0x000aaa88,
0941     0x8aaa0000,
0942     0xaaa8a888,
0943     0x8aa88a8a,
0944     0x8a88a888,
0945     0x08080a00,
0946     0x0a08080a,
0947     0x080a0a08,
0948     0x00080808,
0949     0x080a0000,
0950     0x080a0808,
0951     0x080a0808,
0952     0x0a0a0a08,
0953     0xa0a0a0a0,
0954     0x80a0a080,
0955     0x8080a0a0,
0956     0x00008080,
0957     0x80a00000,
0958     0x80a080a0,
0959     0xa080a0a0,
0960     0x8080a0a0,
0961     0x00000000,
0962     0x00000000,
0963     0x00000000,
0964     0x00000000,
0965     0x00000000,
0966     0x00000000,
0967     0x00000000,
0968     0x00000000,
0969     0x00000000,
0970     0x00000000,
0971     0x00000000,
0972     0x00000000,
0973     0x00000000,
0974     0x00000000,
0975     0x00000000,
0976     0x00000000,
0977     0x00000000,
0978     0x00000000,
0979     0x00000000,
0980     0x00000000,
0981     0x00000000,
0982     0x00000000,
0983     0x00000000,
0984     0x00000000,
0985     0x00000000,
0986     0x00000000,
0987     0x00000000,
0988     0x00000000,
0989     0x00000000,
0990     0x00000000,
0991     0x00000000,
0992     0x00000000,
0993     0x00000000,
0994     0x00000000,
0995     0x00000000,
0996     0x00000000,
0997     0x00000000,
0998     0x00000000,
0999     0x00000000,
1000     0x00000000,
1001     0x00000000,
1002     0x00000000,
1003     0x00000000,
1004     0x00000000,
1005     0x00000000,
1006     0x00000000,
1007     0x00000000,
1008     0x00000000,
1009     0x99999000,
1010     0x9b9b99bb,
1011     0x9bb99999,
1012     0x9999b9b9,
1013     0x9b99bb90,
1014     0x9bbbbb9b,
1015     0x9b9b9bb9,
1016     0x00000999,
1017     0x88000000,
1018     0x8a8a88aa,
1019     0x8aa88888,
1020     0x8888a8a8,
1021     0x8a88aa80,
1022     0x8aaaaa8a,
1023     0x8a8a8aa8,
1024     0x00aaa888,
1025     0x22000000,
1026     0x2222b222,
1027     0x22222222,
1028     0x222222b2,
1029     0xb2222220,
1030     0x22222222,
1031     0x22d22222,
1032     0x00000222,
1033     0x11000000,
1034     0x1111a111,
1035     0x11111111,
1036     0x111111a1,
1037     0xa1111110,
1038     0x11111111,
1039     0x11c11111,
1040     0x00000111,
1041     0x33000000,
1042     0x3333b333,
1043     0x33333333,
1044     0x333333b3,
1045     0xb3333330,
1046     0x33333333,
1047     0x33d33333,
1048     0x00000333,
1049     0x22000000,
1050     0x2222a222,
1051     0x22222222,
1052     0x222222a2,
1053     0xa2222220,
1054     0x22222222,
1055     0x22c22222,
1056     0x00000222,
1057     0x99b99b00,
1058     0x9b9b99bb,
1059     0x9bb99999,
1060     0x9999b9b9,
1061     0x9b99bb99,
1062     0x9bbbbb9b,
1063     0x9b9b9bb9,
1064     0x00000999,
1065     0x88000000,
1066     0x8a8a88aa,
1067     0x8aa88888,
1068     0x8888a8a8,
1069     0x8a88aa88,
1070     0x8aaaaa8a,
1071     0x8a8a8aa8,
1072     0x08aaa888,
1073     0x22222200,
1074     0x2222f222,
1075     0x22222222,
1076     0x222222f2,
1077     0x22222222,
1078     0x22222222,
1079     0x22f22222,
1080     0x00000222,
1081     0x11000000,
1082     0x1111f111,
1083     0x11111111,
1084     0x11111111,
1085     0xf1111111,
1086     0x11111111,
1087     0x11f11111,
1088     0x01111111,
1089     0xbb9bb900,
1090     0xb9b9bb99,
1091     0xb99bbbbb,
1092     0xbbbb9b9b,
1093     0xb9bb99bb,
1094     0xb99999b9,
1095     0xb9b9b99b,
1096     0x00000bbb,
1097     0xaa000000,
1098     0xa8a8aa88,
1099     0xa88aaaaa,
1100     0xaaaa8a8a,
1101     0xa8aa88aa,
1102     0xa88888a8,
1103     0xa8a8a88a,
1104     0x0a888aaa,
1105     0xaa000000,
1106     0xa8a8aa88,
1107     0xa88aaaaa,
1108     0xaaaa8a8a,
1109     0xa8aa88a0,
1110     0xa88888a8,
1111     0xa8a8a88a,
1112     0x00000aaa,
1113     0x88000000,
1114     0x8a8a88aa,
1115     0x8aa88888,
1116     0x8888a8a8,
1117     0x8a88aa80,
1118     0x8aaaaa8a,
1119     0x8a8a8aa8,
1120     0x00000888,
1121     0xbbbbbb00,
1122     0x999bbbbb,
1123     0x9bb99b9b,
1124     0xb9b9b9bb,
1125     0xb9b99bbb,
1126     0xb9b9b9bb,
1127     0xb9bb9b99,
1128     0x00000999,
1129     0x8a000000,
1130     0xaa88a888,
1131     0xa88888aa,
1132     0xa88a8a88,
1133     0xa88aa88a,
1134     0x88a8aaaa,
1135     0xa8aa8aaa,
1136     0x0888a88a,
1137     0x0b0b0b00,
1138     0x090b0b0b,
1139     0x0b090b0b,
1140     0x0909090b,
1141     0x09090b0b,
1142     0x09090b0b,
1143     0x09090b09,
1144     0x00000909,
1145     0x0a000000,
1146     0x0a080808,
1147     0x080a080a,
1148     0x080a0a08,
1149     0x080a080a,
1150     0x0808080a,
1151     0x0a0a0a08,
1152     0x0808080a,
1153     0xb0b0b000,
1154     0x9090b0b0,
1155     0x90b09090,
1156     0xb0b0b090,
1157     0xb0b090b0,
1158     0x90b0b0b0,
1159     0xb0b09090,
1160     0x00000090,
1161     0x80000000,
1162     0xa080a080,
1163     0xa08080a0,
1164     0xa0808080,
1165     0xa080a080,
1166     0x80a0a0a0,
1167     0xa0a080a0,
1168     0x00a0a0a0,
1169     0x22000000,
1170     0x2222f222,
1171     0x22222222,
1172     0x222222f2,
1173     0xf2222220,
1174     0x22222222,
1175     0x22f22222,
1176     0x00000222,
1177     0x11000000,
1178     0x1111f111,
1179     0x11111111,
1180     0x111111f1,
1181     0xf1111110,
1182     0x11111111,
1183     0x11f11111,
1184     0x00000111,
1185     0x33000000,
1186     0x3333f333,
1187     0x33333333,
1188     0x333333f3,
1189     0xf3333330,
1190     0x33333333,
1191     0x33f33333,
1192     0x00000333,
1193     0x22000000,
1194     0x2222f222,
1195     0x22222222,
1196     0x222222f2,
1197     0xf2222220,
1198     0x22222222,
1199     0x22f22222,
1200     0x00000222,
1201     0x99000000,
1202     0x9b9b99bb,
1203     0x9bb99999,
1204     0x9999b9b9,
1205     0x9b99bb90,
1206     0x9bbbbb9b,
1207     0x9b9b9bb9,
1208     0x00000999,
1209     0x88000000,
1210     0x8a8a88aa,
1211     0x8aa88888,
1212     0x8888a8a8,
1213     0x8a88aa80,
1214     0x8aaaaa8a,
1215     0x8a8a8aa8,
1216     0x00000888,
1217     0x88888000,
1218     0x8a8a88aa,
1219     0x8aa88888,
1220     0x8888a8a8,
1221     0x8a88aa80,
1222     0x8aaaaa8a,
1223     0x8a8a8aa8,
1224     0x00000888,
1225     0x88000000,
1226     0x8a8a88aa,
1227     0x8aa88888,
1228     0x8888a8a8,
1229     0x8a88aa80,
1230     0x8aaaaa8a,
1231     0x8a8a8aa8,
1232     0x00aaa888,
1233     0x88a88a00,
1234     0x8a8a88aa,
1235     0x8aa88888,
1236     0x8888a8a8,
1237     0x8a88aa88,
1238     0x8aaaaa8a,
1239     0x8a8a8aa8,
1240     0x00000888,
1241     0x88000000,
1242     0x8a8a88aa,
1243     0x8aa88888,
1244     0x8888a8a8,
1245     0x8a88aa88,
1246     0x8aaaaa8a,
1247     0x8a8a8aa8,
1248     0x08aaa888,
1249     0x11000000,
1250     0x1111a111,
1251     0x11111111,
1252     0x111111a1,
1253     0xa1111110,
1254     0x11111111,
1255     0x11c11111,
1256     0x00000111,
1257     0x11000000,
1258     0x1111a111,
1259     0x11111111,
1260     0x111111a1,
1261     0xa1111110,
1262     0x11111111,
1263     0x11c11111,
1264     0x00000111,
1265     0x88000000,
1266     0x8a8a88aa,
1267     0x8aa88888,
1268     0x8888a8a8,
1269     0x8a88aa80,
1270     0x8aaaaa8a,
1271     0x8a8a8aa8,
1272     0x00000888,
1273     0x88000000,
1274     0x8a8a88aa,
1275     0x8aa88888,
1276     0x8888a8a8,
1277     0x8a88aa80,
1278     0x8aaaaa8a,
1279     0x8a8a8aa8,
1280     0x00000888,
1281     0x00000000,
1282     0x00000000,
1283     0x00000000,
1284     0x00000000,
1285     0x00000000,
1286     0x00000000,
1287     0x00000000,
1288     0x00000000,
1289     0x00000000,
1290     0x00000000,
1291     0x00000000,
1292     0x00000000,
1293     0x00000000,
1294     0x00000000,
1295     0x00000000,
1296     0x00000000,
1297     0x00000000,
1298     0x00000000,
1299     0x00000000,
1300     0x00000000,
1301     0x00000000,
1302     0x00000000,
1303     0x00000000,
1304     0x00000000,
1305     0x00000000,
1306     0x00000000,
1307     0x00000000,
1308     0x00000000,
1309     0x00000000,
1310     0x00000000,
1311     0x00000000,
1312     0x00000000,
1313     0x00000000,
1314     0x00000000,
1315     0x00000000,
1316     0x00000000,
1317     0x00000000,
1318     0x00000000,
1319     0x00000000,
1320     0x00000000,
1321     0x00000000,
1322     0x00000000,
1323     0x00000000,
1324     0x00000000,
1325     0x00000000,
1326     0x00000000,
1327     0x00000000,
1328     0x00000000,
1329 };
1330 
1331 static const u32 tdtrn_tbl_rev0[] = {
1332     0x061c061c,
1333     0x0050ee68,
1334     0xf592fe36,
1335     0xfe5212f6,
1336     0x00000c38,
1337     0xfe5212f6,
1338     0xf592fe36,
1339     0x0050ee68,
1340     0x061c061c,
1341     0xee680050,
1342     0xfe36f592,
1343     0x12f6fe52,
1344     0x0c380000,
1345     0x12f6fe52,
1346     0xfe36f592,
1347     0xee680050,
1348     0x061c061c,
1349     0x0050ee68,
1350     0xf592fe36,
1351     0xfe5212f6,
1352     0x00000c38,
1353     0xfe5212f6,
1354     0xf592fe36,
1355     0x0050ee68,
1356     0x061c061c,
1357     0xee680050,
1358     0xfe36f592,
1359     0x12f6fe52,
1360     0x0c380000,
1361     0x12f6fe52,
1362     0xfe36f592,
1363     0xee680050,
1364     0x05e305e3,
1365     0x004def0c,
1366     0xf5f3fe47,
1367     0xfe611246,
1368     0x00000bc7,
1369     0xfe611246,
1370     0xf5f3fe47,
1371     0x004def0c,
1372     0x05e305e3,
1373     0xef0c004d,
1374     0xfe47f5f3,
1375     0x1246fe61,
1376     0x0bc70000,
1377     0x1246fe61,
1378     0xfe47f5f3,
1379     0xef0c004d,
1380     0x05e305e3,
1381     0x004def0c,
1382     0xf5f3fe47,
1383     0xfe611246,
1384     0x00000bc7,
1385     0xfe611246,
1386     0xf5f3fe47,
1387     0x004def0c,
1388     0x05e305e3,
1389     0xef0c004d,
1390     0xfe47f5f3,
1391     0x1246fe61,
1392     0x0bc70000,
1393     0x1246fe61,
1394     0xfe47f5f3,
1395     0xef0c004d,
1396     0xfa58fa58,
1397     0xf895043b,
1398     0xff4c09c0,
1399     0xfbc6ffa8,
1400     0xfb84f384,
1401     0x0798f6f9,
1402     0x05760122,
1403     0x058409f6,
1404     0x0b500000,
1405     0x05b7f542,
1406     0x08860432,
1407     0x06ddfee7,
1408     0xfb84f384,
1409     0xf9d90664,
1410     0xf7e8025c,
1411     0x00fff7bd,
1412     0x05a805a8,
1413     0xf7bd00ff,
1414     0x025cf7e8,
1415     0x0664f9d9,
1416     0xf384fb84,
1417     0xfee706dd,
1418     0x04320886,
1419     0xf54205b7,
1420     0x00000b50,
1421     0x09f60584,
1422     0x01220576,
1423     0xf6f90798,
1424     0xf384fb84,
1425     0xffa8fbc6,
1426     0x09c0ff4c,
1427     0x043bf895,
1428     0x02d402d4,
1429     0x07de0270,
1430     0xfc96079c,
1431     0xf90afe94,
1432     0xfe00ff2c,
1433     0x02d4065d,
1434     0x092a0096,
1435     0x0014fbb8,
1436     0xfd2cfd2c,
1437     0x076afb3c,
1438     0x0096f752,
1439     0xf991fd87,
1440     0xfb2c0200,
1441     0xfeb8f960,
1442     0x08e0fc96,
1443     0x049802a8,
1444     0xfd2cfd2c,
1445     0x02a80498,
1446     0xfc9608e0,
1447     0xf960feb8,
1448     0x0200fb2c,
1449     0xfd87f991,
1450     0xf7520096,
1451     0xfb3c076a,
1452     0xfd2cfd2c,
1453     0xfbb80014,
1454     0x0096092a,
1455     0x065d02d4,
1456     0xff2cfe00,
1457     0xfe94f90a,
1458     0x079cfc96,
1459     0x027007de,
1460     0x02d402d4,
1461     0x027007de,
1462     0x079cfc96,
1463     0xfe94f90a,
1464     0xff2cfe00,
1465     0x065d02d4,
1466     0x0096092a,
1467     0xfbb80014,
1468     0xfd2cfd2c,
1469     0xfb3c076a,
1470     0xf7520096,
1471     0xfd87f991,
1472     0x0200fb2c,
1473     0xf960feb8,
1474     0xfc9608e0,
1475     0x02a80498,
1476     0xfd2cfd2c,
1477     0x049802a8,
1478     0x08e0fc96,
1479     0xfeb8f960,
1480     0xfb2c0200,
1481     0xf991fd87,
1482     0x0096f752,
1483     0x076afb3c,
1484     0xfd2cfd2c,
1485     0x0014fbb8,
1486     0x092a0096,
1487     0x02d4065d,
1488     0xfe00ff2c,
1489     0xf90afe94,
1490     0xfc96079c,
1491     0x07de0270,
1492     0x00000000,
1493     0x00000000,
1494     0x00000000,
1495     0x00000000,
1496     0x00000000,
1497     0x00000000,
1498     0x00000000,
1499     0x00000000,
1500     0x00000000,
1501     0x00000000,
1502     0x00000000,
1503     0x00000000,
1504     0x00000000,
1505     0x00000000,
1506     0x00000000,
1507     0x00000000,
1508     0x00000000,
1509     0x00000000,
1510     0x00000000,
1511     0x00000000,
1512     0x00000000,
1513     0x00000000,
1514     0x00000000,
1515     0x00000000,
1516     0x00000000,
1517     0x00000000,
1518     0x00000000,
1519     0x00000000,
1520     0x00000000,
1521     0x00000000,
1522     0x00000000,
1523     0x00000000,
1524     0x00000000,
1525     0x00000000,
1526     0x00000000,
1527     0x00000000,
1528     0x00000000,
1529     0x00000000,
1530     0x00000000,
1531     0x00000000,
1532     0x00000000,
1533     0x00000000,
1534     0x00000000,
1535     0x00000000,
1536     0x00000000,
1537     0x00000000,
1538     0x00000000,
1539     0x00000000,
1540     0x00000000,
1541     0x00000000,
1542     0x00000000,
1543     0x00000000,
1544     0x00000000,
1545     0x00000000,
1546     0x00000000,
1547     0x00000000,
1548     0x00000000,
1549     0x00000000,
1550     0x00000000,
1551     0x00000000,
1552     0x00000000,
1553     0x00000000,
1554     0x00000000,
1555     0x00000000,
1556     0x00000000,
1557     0x00000000,
1558     0x00000000,
1559     0x00000000,
1560     0x00000000,
1561     0x00000000,
1562     0x00000000,
1563     0x00000000,
1564     0x00000000,
1565     0x00000000,
1566     0x00000000,
1567     0x00000000,
1568     0x00000000,
1569     0x00000000,
1570     0x00000000,
1571     0x00000000,
1572     0x00000000,
1573     0x00000000,
1574     0x00000000,
1575     0x00000000,
1576     0x00000000,
1577     0x00000000,
1578     0x00000000,
1579     0x00000000,
1580     0x00000000,
1581     0x00000000,
1582     0x00000000,
1583     0x00000000,
1584     0x00000000,
1585     0x00000000,
1586     0x00000000,
1587     0x00000000,
1588     0x062a0000,
1589     0xfefa0759,
1590     0x08b80908,
1591     0xf396fc2d,
1592     0xf9d6045c,
1593     0xfc4ef608,
1594     0xf748f596,
1595     0x07b207bf,
1596     0x062a062a,
1597     0xf84ef841,
1598     0xf748f596,
1599     0x03b209f8,
1600     0xf9d6045c,
1601     0x0c6a03d3,
1602     0x08b80908,
1603     0x0106f8a7,
1604     0x062a0000,
1605     0xfefaf8a7,
1606     0x08b8f6f8,
1607     0xf39603d3,
1608     0xf9d6fba4,
1609     0xfc4e09f8,
1610     0xf7480a6a,
1611     0x07b2f841,
1612     0x062af9d6,
1613     0xf84e07bf,
1614     0xf7480a6a,
1615     0x03b2f608,
1616     0xf9d6fba4,
1617     0x0c6afc2d,
1618     0x08b8f6f8,
1619     0x01060759,
1620     0x062a0000,
1621     0xfefa0759,
1622     0x08b80908,
1623     0xf396fc2d,
1624     0xf9d6045c,
1625     0xfc4ef608,
1626     0xf748f596,
1627     0x07b207bf,
1628     0x062a062a,
1629     0xf84ef841,
1630     0xf748f596,
1631     0x03b209f8,
1632     0xf9d6045c,
1633     0x0c6a03d3,
1634     0x08b80908,
1635     0x0106f8a7,
1636     0x062a0000,
1637     0xfefaf8a7,
1638     0x08b8f6f8,
1639     0xf39603d3,
1640     0xf9d6fba4,
1641     0xfc4e09f8,
1642     0xf7480a6a,
1643     0x07b2f841,
1644     0x062af9d6,
1645     0xf84e07bf,
1646     0xf7480a6a,
1647     0x03b2f608,
1648     0xf9d6fba4,
1649     0x0c6afc2d,
1650     0x08b8f6f8,
1651     0x01060759,
1652     0x061c061c,
1653     0xff30009d,
1654     0xffb21141,
1655     0xfd87fb54,
1656     0xf65dfe59,
1657     0x02eef99e,
1658     0x0166f03c,
1659     0xfff809b6,
1660     0x000008a4,
1661     0x000af42b,
1662     0x00eff577,
1663     0xfa840bf2,
1664     0xfc02ff51,
1665     0x08260f67,
1666     0xfff0036f,
1667     0x0842f9c3,
1668     0x00000000,
1669     0x063df7be,
1670     0xfc910010,
1671     0xf099f7da,
1672     0x00af03fe,
1673     0xf40e057c,
1674     0x0a89ff11,
1675     0x0bd5fff6,
1676     0xf75c0000,
1677     0xf64a0008,
1678     0x0fc4fe9a,
1679     0x0662fd12,
1680     0x01a709a3,
1681     0x04ac0279,
1682     0xeebf004e,
1683     0xff6300d0,
1684     0xf9e4f9e4,
1685     0x00d0ff63,
1686     0x004eeebf,
1687     0x027904ac,
1688     0x09a301a7,
1689     0xfd120662,
1690     0xfe9a0fc4,
1691     0x0008f64a,
1692     0x0000f75c,
1693     0xfff60bd5,
1694     0xff110a89,
1695     0x057cf40e,
1696     0x03fe00af,
1697     0xf7daf099,
1698     0x0010fc91,
1699     0xf7be063d,
1700     0x00000000,
1701     0xf9c30842,
1702     0x036ffff0,
1703     0x0f670826,
1704     0xff51fc02,
1705     0x0bf2fa84,
1706     0xf57700ef,
1707     0xf42b000a,
1708     0x08a40000,
1709     0x09b6fff8,
1710     0xf03c0166,
1711     0xf99e02ee,
1712     0xfe59f65d,
1713     0xfb54fd87,
1714     0x1141ffb2,
1715     0x009dff30,
1716     0x05e30000,
1717     0xff060705,
1718     0x085408a0,
1719     0xf425fc59,
1720     0xfa1d042a,
1721     0xfc78f67a,
1722     0xf7acf60e,
1723     0x075a0766,
1724     0x05e305e3,
1725     0xf8a6f89a,
1726     0xf7acf60e,
1727     0x03880986,
1728     0xfa1d042a,
1729     0x0bdb03a7,
1730     0x085408a0,
1731     0x00faf8fb,
1732     0x05e30000,
1733     0xff06f8fb,
1734     0x0854f760,
1735     0xf42503a7,
1736     0xfa1dfbd6,
1737     0xfc780986,
1738     0xf7ac09f2,
1739     0x075af89a,
1740     0x05e3fa1d,
1741     0xf8a60766,
1742     0xf7ac09f2,
1743     0x0388f67a,
1744     0xfa1dfbd6,
1745     0x0bdbfc59,
1746     0x0854f760,
1747     0x00fa0705,
1748     0x05e30000,
1749     0xff060705,
1750     0x085408a0,
1751     0xf425fc59,
1752     0xfa1d042a,
1753     0xfc78f67a,
1754     0xf7acf60e,
1755     0x075a0766,
1756     0x05e305e3,
1757     0xf8a6f89a,
1758     0xf7acf60e,
1759     0x03880986,
1760     0xfa1d042a,
1761     0x0bdb03a7,
1762     0x085408a0,
1763     0x00faf8fb,
1764     0x05e30000,
1765     0xff06f8fb,
1766     0x0854f760,
1767     0xf42503a7,
1768     0xfa1dfbd6,
1769     0xfc780986,
1770     0xf7ac09f2,
1771     0x075af89a,
1772     0x05e3fa1d,
1773     0xf8a60766,
1774     0xf7ac09f2,
1775     0x0388f67a,
1776     0xfa1dfbd6,
1777     0x0bdbfc59,
1778     0x0854f760,
1779     0x00fa0705,
1780     0xfa58fa58,
1781     0xf8f0fe00,
1782     0x0448073d,
1783     0xfdc9fe46,
1784     0xf9910258,
1785     0x089d0407,
1786     0xfd5cf71a,
1787     0x02affde0,
1788     0x083e0496,
1789     0xff5a0740,
1790     0xff7afd97,
1791     0x00fe01f1,
1792     0x0009082e,
1793     0xfa94ff75,
1794     0xfecdf8ea,
1795     0xffb0f693,
1796     0xfd2cfa58,
1797     0x0433ff16,
1798     0xfba405dd,
1799     0xfa610341,
1800     0x06a606cb,
1801     0x0039fd2d,
1802     0x0677fa97,
1803     0x01fa05e0,
1804     0xf896003e,
1805     0x075a068b,
1806     0x012cfc3e,
1807     0xfa23f98d,
1808     0xfc7cfd43,
1809     0xff90fc0d,
1810     0x01c10982,
1811     0x00c601d6,
1812     0xfd2cfd2c,
1813     0x01d600c6,
1814     0x098201c1,
1815     0xfc0dff90,
1816     0xfd43fc7c,
1817     0xf98dfa23,
1818     0xfc3e012c,
1819     0x068b075a,
1820     0x003ef896,
1821     0x05e001fa,
1822     0xfa970677,
1823     0xfd2d0039,
1824     0x06cb06a6,
1825     0x0341fa61,
1826     0x05ddfba4,
1827     0xff160433,
1828     0xfa58fd2c,
1829     0xf693ffb0,
1830     0xf8eafecd,
1831     0xff75fa94,
1832     0x082e0009,
1833     0x01f100fe,
1834     0xfd97ff7a,
1835     0x0740ff5a,
1836     0x0496083e,
1837     0xfde002af,
1838     0xf71afd5c,
1839     0x0407089d,
1840     0x0258f991,
1841     0xfe46fdc9,
1842     0x073d0448,
1843     0xfe00f8f0,
1844     0xfd2cfd2c,
1845     0xfce00500,
1846     0xfc09fddc,
1847     0xfe680157,
1848     0x04c70571,
1849     0xfc3aff21,
1850     0xfcd70228,
1851     0x056d0277,
1852     0x0200fe00,
1853     0x0022f927,
1854     0xfe3c032b,
1855     0xfc44ff3c,
1856     0x03e9fbdb,
1857     0x04570313,
1858     0x04c9ff5c,
1859     0x000d03b8,
1860     0xfa580000,
1861     0xfbe900d2,
1862     0xf9d0fe0b,
1863     0x0125fdf9,
1864     0x042501bf,
1865     0x0328fa2b,
1866     0xffa902f0,
1867     0xfa250157,
1868     0x0200fe00,
1869     0x03740438,
1870     0xff0405fd,
1871     0x030cfe52,
1872     0x0037fb39,
1873     0xff6904c5,
1874     0x04f8fd23,
1875     0xfd31fc1b,
1876     0xfd2cfd2c,
1877     0xfc1bfd31,
1878     0xfd2304f8,
1879     0x04c5ff69,
1880     0xfb390037,
1881     0xfe52030c,
1882     0x05fdff04,
1883     0x04380374,
1884     0xfe000200,
1885     0x0157fa25,
1886     0x02f0ffa9,
1887     0xfa2b0328,
1888     0x01bf0425,
1889     0xfdf90125,
1890     0xfe0bf9d0,
1891     0x00d2fbe9,
1892     0x0000fa58,
1893     0x03b8000d,
1894     0xff5c04c9,
1895     0x03130457,
1896     0xfbdb03e9,
1897     0xff3cfc44,
1898     0x032bfe3c,
1899     0xf9270022,
1900     0xfe000200,
1901     0x0277056d,
1902     0x0228fcd7,
1903     0xff21fc3a,
1904     0x057104c7,
1905     0x0157fe68,
1906     0xfddcfc09,
1907     0x0500fce0,
1908     0xfd2cfd2c,
1909     0x0500fce0,
1910     0xfddcfc09,
1911     0x0157fe68,
1912     0x057104c7,
1913     0xff21fc3a,
1914     0x0228fcd7,
1915     0x0277056d,
1916     0xfe000200,
1917     0xf9270022,
1918     0x032bfe3c,
1919     0xff3cfc44,
1920     0xfbdb03e9,
1921     0x03130457,
1922     0xff5c04c9,
1923     0x03b8000d,
1924     0x0000fa58,
1925     0x00d2fbe9,
1926     0xfe0bf9d0,
1927     0xfdf90125,
1928     0x01bf0425,
1929     0xfa2b0328,
1930     0x02f0ffa9,
1931     0x0157fa25,
1932     0xfe000200,
1933     0x04380374,
1934     0x05fdff04,
1935     0xfe52030c,
1936     0xfb390037,
1937     0x04c5ff69,
1938     0xfd2304f8,
1939     0xfc1bfd31,
1940     0xfd2cfd2c,
1941     0xfd31fc1b,
1942     0x04f8fd23,
1943     0xff6904c5,
1944     0x0037fb39,
1945     0x030cfe52,
1946     0xff0405fd,
1947     0x03740438,
1948     0x0200fe00,
1949     0xfa250157,
1950     0xffa902f0,
1951     0x0328fa2b,
1952     0x042501bf,
1953     0x0125fdf9,
1954     0xf9d0fe0b,
1955     0xfbe900d2,
1956     0xfa580000,
1957     0x000d03b8,
1958     0x04c9ff5c,
1959     0x04570313,
1960     0x03e9fbdb,
1961     0xfc44ff3c,
1962     0xfe3c032b,
1963     0x0022f927,
1964     0x0200fe00,
1965     0x056d0277,
1966     0xfcd70228,
1967     0xfc3aff21,
1968     0x04c70571,
1969     0xfe680157,
1970     0xfc09fddc,
1971     0xfce00500,
1972     0x05a80000,
1973     0xff1006be,
1974     0x0800084a,
1975     0xf49cfc7e,
1976     0xfa580400,
1977     0xfc9cf6da,
1978     0xf800f672,
1979     0x0710071c,
1980     0x05a805a8,
1981     0xf8f0f8e4,
1982     0xf800f672,
1983     0x03640926,
1984     0xfa580400,
1985     0x0b640382,
1986     0x0800084a,
1987     0x00f0f942,
1988     0x05a80000,
1989     0xff10f942,
1990     0x0800f7b6,
1991     0xf49c0382,
1992     0xfa58fc00,
1993     0xfc9c0926,
1994     0xf800098e,
1995     0x0710f8e4,
1996     0x05a8fa58,
1997     0xf8f0071c,
1998     0xf800098e,
1999     0x0364f6da,
2000     0xfa58fc00,
2001     0x0b64fc7e,
2002     0x0800f7b6,
2003     0x00f006be,
2004     0x05a80000,
2005     0xff1006be,
2006     0x0800084a,
2007     0xf49cfc7e,
2008     0xfa580400,
2009     0xfc9cf6da,
2010     0xf800f672,
2011     0x0710071c,
2012     0x05a805a8,
2013     0xf8f0f8e4,
2014     0xf800f672,
2015     0x03640926,
2016     0xfa580400,
2017     0x0b640382,
2018     0x0800084a,
2019     0x00f0f942,
2020     0x05a80000,
2021     0xff10f942,
2022     0x0800f7b6,
2023     0xf49c0382,
2024     0xfa58fc00,
2025     0xfc9c0926,
2026     0xf800098e,
2027     0x0710f8e4,
2028     0x05a8fa58,
2029     0xf8f0071c,
2030     0xf800098e,
2031     0x0364f6da,
2032     0xfa58fc00,
2033     0x0b64fc7e,
2034     0x0800f7b6,
2035     0x00f006be,
2036 };
2037 
2038 static const u32 intlv_tbl_rev0[] = {
2039     0x00802070,
2040     0x0671188d,
2041     0x0a60192c,
2042     0x0a300e46,
2043     0x00c1188d,
2044     0x080024d2,
2045     0x00000070,
2046 };
2047 
2048 static const u16 pilot_tbl_rev0[] = {
2049     0xff08,
2050     0xff08,
2051     0xff08,
2052     0xff08,
2053     0xff08,
2054     0xff08,
2055     0xff08,
2056     0xff08,
2057     0x80d5,
2058     0x80d5,
2059     0x80d5,
2060     0x80d5,
2061     0x80d5,
2062     0x80d5,
2063     0x80d5,
2064     0x80d5,
2065     0xff0a,
2066     0xff82,
2067     0xffa0,
2068     0xff28,
2069     0xffff,
2070     0xffff,
2071     0xffff,
2072     0xffff,
2073     0xff82,
2074     0xffa0,
2075     0xff28,
2076     0xff0a,
2077     0xffff,
2078     0xffff,
2079     0xffff,
2080     0xffff,
2081     0xf83f,
2082     0xfa1f,
2083     0xfa97,
2084     0xfab5,
2085     0xf2bd,
2086     0xf0bf,
2087     0xffff,
2088     0xffff,
2089     0xf017,
2090     0xf815,
2091     0xf215,
2092     0xf095,
2093     0xf035,
2094     0xf01d,
2095     0xffff,
2096     0xffff,
2097     0xff08,
2098     0xff02,
2099     0xff80,
2100     0xff20,
2101     0xff08,
2102     0xff02,
2103     0xff80,
2104     0xff20,
2105     0xf01f,
2106     0xf817,
2107     0xfa15,
2108     0xf295,
2109     0xf0b5,
2110     0xf03d,
2111     0xffff,
2112     0xffff,
2113     0xf82a,
2114     0xfa0a,
2115     0xfa82,
2116     0xfaa0,
2117     0xf2a8,
2118     0xf0aa,
2119     0xffff,
2120     0xffff,
2121     0xf002,
2122     0xf800,
2123     0xf200,
2124     0xf080,
2125     0xf020,
2126     0xf008,
2127     0xffff,
2128     0xffff,
2129     0xf00a,
2130     0xf802,
2131     0xfa00,
2132     0xf280,
2133     0xf0a0,
2134     0xf028,
2135     0xffff,
2136     0xffff,
2137 };
2138 
2139 static const u32 pltlut_tbl_rev0[] = {
2140     0x76540123,
2141     0x62407351,
2142     0x76543201,
2143     0x76540213,
2144     0x76540123,
2145     0x76430521,
2146 };
2147 
2148 static const u32 tdi_tbl20_ant0_rev0[] = {
2149     0x00091226,
2150     0x000a1429,
2151     0x000b56ad,
2152     0x000c58b0,
2153     0x000d5ab3,
2154     0x000e9cb6,
2155     0x000f9eba,
2156     0x0000c13d,
2157     0x00020301,
2158     0x00030504,
2159     0x00040708,
2160     0x0005090b,
2161     0x00064b8e,
2162     0x00095291,
2163     0x000a5494,
2164     0x000b9718,
2165     0x000c9927,
2166     0x000d9b2a,
2167     0x000edd2e,
2168     0x000fdf31,
2169     0x000101b4,
2170     0x000243b7,
2171     0x000345bb,
2172     0x000447be,
2173     0x00058982,
2174     0x00068c05,
2175     0x00099309,
2176     0x000a950c,
2177     0x000bd78f,
2178     0x000cd992,
2179     0x000ddb96,
2180     0x000f1d99,
2181     0x00005fa8,
2182     0x0001422c,
2183     0x0002842f,
2184     0x00038632,
2185     0x00048835,
2186     0x0005ca38,
2187     0x0006ccbc,
2188     0x0009d3bf,
2189     0x000b1603,
2190     0x000c1806,
2191     0x000d1a0a,
2192     0x000e1c0d,
2193     0x000f5e10,
2194     0x00008093,
2195     0x00018297,
2196     0x0002c49a,
2197     0x0003c680,
2198     0x0004c880,
2199     0x00060b00,
2200     0x00070d00,
2201     0x00000000,
2202     0x00000000,
2203     0x00000000,
2204 };
2205 
2206 static const u32 tdi_tbl20_ant1_rev0[] = {
2207     0x00014b26,
2208     0x00028d29,
2209     0x000393ad,
2210     0x00049630,
2211     0x0005d833,
2212     0x0006da36,
2213     0x00099c3a,
2214     0x000a9e3d,
2215     0x000bc081,
2216     0x000cc284,
2217     0x000dc488,
2218     0x000f068b,
2219     0x0000488e,
2220     0x00018b91,
2221     0x0002d214,
2222     0x0003d418,
2223     0x0004d6a7,
2224     0x000618aa,
2225     0x00071aae,
2226     0x0009dcb1,
2227     0x000b1eb4,
2228     0x000c0137,
2229     0x000d033b,
2230     0x000e053e,
2231     0x000f4702,
2232     0x00008905,
2233     0x00020c09,
2234     0x0003128c,
2235     0x0004148f,
2236     0x00051712,
2237     0x00065916,
2238     0x00091b19,
2239     0x000a1d28,
2240     0x000b5f2c,
2241     0x000c41af,
2242     0x000d43b2,
2243     0x000e85b5,
2244     0x000f87b8,
2245     0x0000c9bc,
2246     0x00024cbf,
2247     0x00035303,
2248     0x00045506,
2249     0x0005978a,
2250     0x0006998d,
2251     0x00095b90,
2252     0x000a5d93,
2253     0x000b9f97,
2254     0x000c821a,
2255     0x000d8400,
2256     0x000ec600,
2257     0x000fc800,
2258     0x00010a00,
2259     0x00000000,
2260     0x00000000,
2261     0x00000000,
2262 };
2263 
2264 static const u32 tdi_tbl40_ant0_rev0[] = {
2265     0x0011a346,
2266     0x00136ccf,
2267     0x0014f5d9,
2268     0x001641e2,
2269     0x0017cb6b,
2270     0x00195475,
2271     0x001b2383,
2272     0x001cad0c,
2273     0x001e7616,
2274     0x0000821f,
2275     0x00020ba8,
2276     0x0003d4b2,
2277     0x00056447,
2278     0x00072dd0,
2279     0x0008b6da,
2280     0x000a02e3,
2281     0x000b8c6c,
2282     0x000d15f6,
2283     0x0011e484,
2284     0x0013ae0d,
2285     0x00153717,
2286     0x00168320,
2287     0x00180ca9,
2288     0x00199633,
2289     0x001b6548,
2290     0x001ceed1,
2291     0x001eb7db,
2292     0x0000c3e4,
2293     0x00024d6d,
2294     0x000416f7,
2295     0x0005a585,
2296     0x00076f0f,
2297     0x0008f818,
2298     0x000a4421,
2299     0x000bcdab,
2300     0x000d9734,
2301     0x00122649,
2302     0x0013efd2,
2303     0x001578dc,
2304     0x0016c4e5,
2305     0x00184e6e,
2306     0x001a17f8,
2307     0x001ba686,
2308     0x001d3010,
2309     0x001ef999,
2310     0x00010522,
2311     0x00028eac,
2312     0x00045835,
2313     0x0005e74a,
2314     0x0007b0d3,
2315     0x00093a5d,
2316     0x000a85e6,
2317     0x000c0f6f,
2318     0x000dd8f9,
2319     0x00126787,
2320     0x00143111,
2321     0x0015ba9a,
2322     0x00170623,
2323     0x00188fad,
2324     0x001a5936,
2325     0x001be84b,
2326     0x001db1d4,
2327     0x001f3b5e,
2328     0x000146e7,
2329     0x00031070,
2330     0x000499fa,
2331     0x00062888,
2332     0x0007f212,
2333     0x00097b9b,
2334     0x000ac7a4,
2335     0x000c50ae,
2336     0x000e1a37,
2337     0x0012a94c,
2338     0x001472d5,
2339     0x0015fc5f,
2340     0x00174868,
2341     0x0018d171,
2342     0x001a9afb,
2343     0x001c2989,
2344     0x001df313,
2345     0x001f7c9c,
2346     0x000188a5,
2347     0x000351af,
2348     0x0004db38,
2349     0x0006aa4d,
2350     0x000833d7,
2351     0x0009bd60,
2352     0x000b0969,
2353     0x000c9273,
2354     0x000e5bfc,
2355     0x00132a8a,
2356     0x0014b414,
2357     0x00163d9d,
2358     0x001789a6,
2359     0x001912b0,
2360     0x001adc39,
2361     0x001c6bce,
2362     0x001e34d8,
2363     0x001fbe61,
2364     0x0001ca6a,
2365     0x00039374,
2366     0x00051cfd,
2367     0x0006ec0b,
2368     0x00087515,
2369     0x0009fe9e,
2370     0x000b4aa7,
2371     0x000cd3b1,
2372     0x000e9d3a,
2373     0x00000000,
2374     0x00000000,
2375 };
2376 
2377 static const u32 tdi_tbl40_ant1_rev0[] = {
2378     0x001edb36,
2379     0x000129ca,
2380     0x0002b353,
2381     0x00047cdd,
2382     0x0005c8e6,
2383     0x000791ef,
2384     0x00091bf9,
2385     0x000aaa07,
2386     0x000c3391,
2387     0x000dfd1a,
2388     0x00120923,
2389     0x0013d22d,
2390     0x00155c37,
2391     0x0016eacb,
2392     0x00187454,
2393     0x001a3dde,
2394     0x001b89e7,
2395     0x001d12f0,
2396     0x001f1cfa,
2397     0x00016b88,
2398     0x00033492,
2399     0x0004be1b,
2400     0x00060a24,
2401     0x0007d32e,
2402     0x00095d38,
2403     0x000aec4c,
2404     0x000c7555,
2405     0x000e3edf,
2406     0x00124ae8,
2407     0x001413f1,
2408     0x0015a37b,
2409     0x00172c89,
2410     0x0018b593,
2411     0x001a419c,
2412     0x001bcb25,
2413     0x001d942f,
2414     0x001f63b9,
2415     0x0001ad4d,
2416     0x00037657,
2417     0x0004c260,
2418     0x00068be9,
2419     0x000814f3,
2420     0x0009a47c,
2421     0x000b2d8a,
2422     0x000cb694,
2423     0x000e429d,
2424     0x00128c26,
2425     0x001455b0,
2426     0x0015e4ba,
2427     0x00176e4e,
2428     0x0018f758,
2429     0x001a8361,
2430     0x001c0cea,
2431     0x001dd674,
2432     0x001fa57d,
2433     0x0001ee8b,
2434     0x0003b795,
2435     0x0005039e,
2436     0x0006cd27,
2437     0x000856b1,
2438     0x0009e5c6,
2439     0x000b6f4f,
2440     0x000cf859,
2441     0x000e8462,
2442     0x00130deb,
2443     0x00149775,
2444     0x00162603,
2445     0x0017af8c,
2446     0x00193896,
2447     0x001ac49f,
2448     0x001c4e28,
2449     0x001e17b2,
2450     0x0000a6c7,
2451     0x00023050,
2452     0x0003f9da,
2453     0x00054563,
2454     0x00070eec,
2455     0x00089876,
2456     0x000a2704,
2457     0x000bb08d,
2458     0x000d3a17,
2459     0x001185a0,
2460     0x00134f29,
2461     0x0014d8b3,
2462     0x001667c8,
2463     0x0017f151,
2464     0x00197adb,
2465     0x001b0664,
2466     0x001c8fed,
2467     0x001e5977,
2468     0x0000e805,
2469     0x0002718f,
2470     0x00043b18,
2471     0x000586a1,
2472     0x0007502b,
2473     0x0008d9b4,
2474     0x000a68c9,
2475     0x000bf252,
2476     0x000dbbdc,
2477     0x0011c7e5,
2478     0x001390ee,
2479     0x00151a78,
2480     0x0016a906,
2481     0x00183290,
2482     0x0019bc19,
2483     0x001b4822,
2484     0x001cd12c,
2485     0x001e9ab5,
2486     0x00000000,
2487     0x00000000,
2488 };
2489 
2490 static const u16 bdi_tbl_rev0[] = {
2491     0x0070,
2492     0x0126,
2493     0x012c,
2494     0x0246,
2495     0x048d,
2496     0x04d2,
2497 };
2498 
2499 static const u32 chanest_tbl_rev0[] = {
2500     0x44444444,
2501     0x44444444,
2502     0x44444444,
2503     0x44444444,
2504     0x44444444,
2505     0x44444444,
2506     0x44444444,
2507     0x44444444,
2508     0x10101010,
2509     0x10101010,
2510     0x10101010,
2511     0x10101010,
2512     0x10101010,
2513     0x10101010,
2514     0x10101010,
2515     0x10101010,
2516     0x44444444,
2517     0x44444444,
2518     0x44444444,
2519     0x44444444,
2520     0x44444444,
2521     0x44444444,
2522     0x44444444,
2523     0x44444444,
2524     0x10101010,
2525     0x10101010,
2526     0x10101010,
2527     0x10101010,
2528     0x10101010,
2529     0x10101010,
2530     0x10101010,
2531     0x10101010,
2532     0x44444444,
2533     0x44444444,
2534     0x44444444,
2535     0x44444444,
2536     0x44444444,
2537     0x44444444,
2538     0x44444444,
2539     0x44444444,
2540     0x44444444,
2541     0x44444444,
2542     0x44444444,
2543     0x44444444,
2544     0x44444444,
2545     0x44444444,
2546     0x44444444,
2547     0x44444444,
2548     0x10101010,
2549     0x10101010,
2550     0x10101010,
2551     0x10101010,
2552     0x10101010,
2553     0x10101010,
2554     0x10101010,
2555     0x10101010,
2556     0x10101010,
2557     0x10101010,
2558     0x10101010,
2559     0x10101010,
2560     0x10101010,
2561     0x10101010,
2562     0x10101010,
2563     0x10101010,
2564     0x44444444,
2565     0x44444444,
2566     0x44444444,
2567     0x44444444,
2568     0x44444444,
2569     0x44444444,
2570     0x44444444,
2571     0x44444444,
2572     0x44444444,
2573     0x44444444,
2574     0x44444444,
2575     0x44444444,
2576     0x44444444,
2577     0x44444444,
2578     0x44444444,
2579     0x44444444,
2580     0x10101010,
2581     0x10101010,
2582     0x10101010,
2583     0x10101010,
2584     0x10101010,
2585     0x10101010,
2586     0x10101010,
2587     0x10101010,
2588     0x10101010,
2589     0x10101010,
2590     0x10101010,
2591     0x10101010,
2592     0x10101010,
2593     0x10101010,
2594     0x10101010,
2595     0x10101010,
2596 };
2597 
2598 static const u8 mcs_tbl_rev0[] = {
2599     0x00,
2600     0x08,
2601     0x0a,
2602     0x10,
2603     0x12,
2604     0x19,
2605     0x1a,
2606     0x1c,
2607     0x40,
2608     0x48,
2609     0x4a,
2610     0x50,
2611     0x52,
2612     0x59,
2613     0x5a,
2614     0x5c,
2615     0x80,
2616     0x88,
2617     0x8a,
2618     0x90,
2619     0x92,
2620     0x99,
2621     0x9a,
2622     0x9c,
2623     0xc0,
2624     0xc8,
2625     0xca,
2626     0xd0,
2627     0xd2,
2628     0xd9,
2629     0xda,
2630     0xdc,
2631     0x00,
2632     0x00,
2633     0x00,
2634     0x00,
2635     0x00,
2636     0x00,
2637     0x00,
2638     0x00,
2639     0x00,
2640     0x00,
2641     0x00,
2642     0x00,
2643     0x00,
2644     0x00,
2645     0x00,
2646     0x00,
2647     0x00,
2648     0x00,
2649     0x00,
2650     0x00,
2651     0x00,
2652     0x00,
2653     0x00,
2654     0x00,
2655     0x00,
2656     0x00,
2657     0x00,
2658     0x00,
2659     0x00,
2660     0x00,
2661     0x00,
2662     0x00,
2663     0x00,
2664     0x01,
2665     0x02,
2666     0x04,
2667     0x08,
2668     0x09,
2669     0x0a,
2670     0x0c,
2671     0x10,
2672     0x11,
2673     0x12,
2674     0x14,
2675     0x18,
2676     0x19,
2677     0x1a,
2678     0x1c,
2679     0x20,
2680     0x21,
2681     0x22,
2682     0x24,
2683     0x40,
2684     0x41,
2685     0x42,
2686     0x44,
2687     0x48,
2688     0x49,
2689     0x4a,
2690     0x4c,
2691     0x50,
2692     0x51,
2693     0x52,
2694     0x54,
2695     0x58,
2696     0x59,
2697     0x5a,
2698     0x5c,
2699     0x60,
2700     0x61,
2701     0x62,
2702     0x64,
2703     0x00,
2704     0x00,
2705     0x00,
2706     0x00,
2707     0x00,
2708     0x00,
2709     0x00,
2710     0x00,
2711     0x00,
2712     0x00,
2713     0x00,
2714     0x00,
2715     0x00,
2716     0x00,
2717     0x00,
2718     0x00,
2719     0x00,
2720     0x00,
2721     0x00,
2722     0x00,
2723     0x00,
2724     0x00,
2725     0x00,
2726     0x00,
2727 };
2728 
2729 static const u32 noise_var_tbl0_rev0[] = {
2730     0x020c020c,
2731     0x0000014d,
2732     0x020c020c,
2733     0x0000014d,
2734     0x020c020c,
2735     0x0000014d,
2736     0x020c020c,
2737     0x0000014d,
2738     0x020c020c,
2739     0x0000014d,
2740     0x020c020c,
2741     0x0000014d,
2742     0x020c020c,
2743     0x0000014d,
2744     0x020c020c,
2745     0x0000014d,
2746     0x020c020c,
2747     0x0000014d,
2748     0x020c020c,
2749     0x0000014d,
2750     0x020c020c,
2751     0x0000014d,
2752     0x020c020c,
2753     0x0000014d,
2754     0x020c020c,
2755     0x0000014d,
2756     0x020c020c,
2757     0x0000014d,
2758     0x020c020c,
2759     0x0000014d,
2760     0x020c020c,
2761     0x0000014d,
2762     0x020c020c,
2763     0x0000014d,
2764     0x020c020c,
2765     0x0000014d,
2766     0x020c020c,
2767     0x0000014d,
2768     0x020c020c,
2769     0x0000014d,
2770     0x020c020c,
2771     0x0000014d,
2772     0x020c020c,
2773     0x0000014d,
2774     0x020c020c,
2775     0x0000014d,
2776     0x020c020c,
2777     0x0000014d,
2778     0x020c020c,
2779     0x0000014d,
2780     0x020c020c,
2781     0x0000014d,
2782     0x020c020c,
2783     0x0000014d,
2784     0x020c020c,
2785     0x0000014d,
2786     0x020c020c,
2787     0x0000014d,
2788     0x020c020c,
2789     0x0000014d,
2790     0x020c020c,
2791     0x0000014d,
2792     0x020c020c,
2793     0x0000014d,
2794     0x020c020c,
2795     0x0000014d,
2796     0x020c020c,
2797     0x0000014d,
2798     0x020c020c,
2799     0x0000014d,
2800     0x020c020c,
2801     0x0000014d,
2802     0x020c020c,
2803     0x0000014d,
2804     0x020c020c,
2805     0x0000014d,
2806     0x020c020c,
2807     0x0000014d,
2808     0x020c020c,
2809     0x0000014d,
2810     0x020c020c,
2811     0x0000014d,
2812     0x020c020c,
2813     0x0000014d,
2814     0x020c020c,
2815     0x0000014d,
2816     0x020c020c,
2817     0x0000014d,
2818     0x020c020c,
2819     0x0000014d,
2820     0x020c020c,
2821     0x0000014d,
2822     0x020c020c,
2823     0x0000014d,
2824     0x020c020c,
2825     0x0000014d,
2826     0x020c020c,
2827     0x0000014d,
2828     0x020c020c,
2829     0x0000014d,
2830     0x020c020c,
2831     0x0000014d,
2832     0x020c020c,
2833     0x0000014d,
2834     0x020c020c,
2835     0x0000014d,
2836     0x020c020c,
2837     0x0000014d,
2838     0x020c020c,
2839     0x0000014d,
2840     0x020c020c,
2841     0x0000014d,
2842     0x020c020c,
2843     0x0000014d,
2844     0x020c020c,
2845     0x0000014d,
2846     0x020c020c,
2847     0x0000014d,
2848     0x020c020c,
2849     0x0000014d,
2850     0x020c020c,
2851     0x0000014d,
2852     0x020c020c,
2853     0x0000014d,
2854     0x020c020c,
2855     0x0000014d,
2856     0x020c020c,
2857     0x0000014d,
2858     0x020c020c,
2859     0x0000014d,
2860     0x020c020c,
2861     0x0000014d,
2862     0x020c020c,
2863     0x0000014d,
2864     0x020c020c,
2865     0x0000014d,
2866     0x020c020c,
2867     0x0000014d,
2868     0x020c020c,
2869     0x0000014d,
2870     0x020c020c,
2871     0x0000014d,
2872     0x020c020c,
2873     0x0000014d,
2874     0x020c020c,
2875     0x0000014d,
2876     0x020c020c,
2877     0x0000014d,
2878     0x020c020c,
2879     0x0000014d,
2880     0x020c020c,
2881     0x0000014d,
2882     0x020c020c,
2883     0x0000014d,
2884     0x020c020c,
2885     0x0000014d,
2886     0x020c020c,
2887     0x0000014d,
2888     0x020c020c,
2889     0x0000014d,
2890     0x020c020c,
2891     0x0000014d,
2892     0x020c020c,
2893     0x0000014d,
2894     0x020c020c,
2895     0x0000014d,
2896     0x020c020c,
2897     0x0000014d,
2898     0x020c020c,
2899     0x0000014d,
2900     0x020c020c,
2901     0x0000014d,
2902     0x020c020c,
2903     0x0000014d,
2904     0x020c020c,
2905     0x0000014d,
2906     0x020c020c,
2907     0x0000014d,
2908     0x020c020c,
2909     0x0000014d,
2910     0x020c020c,
2911     0x0000014d,
2912     0x020c020c,
2913     0x0000014d,
2914     0x020c020c,
2915     0x0000014d,
2916     0x020c020c,
2917     0x0000014d,
2918     0x020c020c,
2919     0x0000014d,
2920     0x020c020c,
2921     0x0000014d,
2922     0x020c020c,
2923     0x0000014d,
2924     0x020c020c,
2925     0x0000014d,
2926     0x020c020c,
2927     0x0000014d,
2928     0x020c020c,
2929     0x0000014d,
2930     0x020c020c,
2931     0x0000014d,
2932     0x020c020c,
2933     0x0000014d,
2934     0x020c020c,
2935     0x0000014d,
2936     0x020c020c,
2937     0x0000014d,
2938     0x020c020c,
2939     0x0000014d,
2940     0x020c020c,
2941     0x0000014d,
2942     0x020c020c,
2943     0x0000014d,
2944     0x020c020c,
2945     0x0000014d,
2946     0x020c020c,
2947     0x0000014d,
2948     0x020c020c,
2949     0x0000014d,
2950     0x020c020c,
2951     0x0000014d,
2952     0x020c020c,
2953     0x0000014d,
2954     0x020c020c,
2955     0x0000014d,
2956     0x020c020c,
2957     0x0000014d,
2958     0x020c020c,
2959     0x0000014d,
2960     0x020c020c,
2961     0x0000014d,
2962     0x020c020c,
2963     0x0000014d,
2964     0x020c020c,
2965     0x0000014d,
2966     0x020c020c,
2967     0x0000014d,
2968     0x020c020c,
2969     0x0000014d,
2970     0x020c020c,
2971     0x0000014d,
2972     0x020c020c,
2973     0x0000014d,
2974     0x020c020c,
2975     0x0000014d,
2976     0x020c020c,
2977     0x0000014d,
2978     0x020c020c,
2979     0x0000014d,
2980     0x020c020c,
2981     0x0000014d,
2982     0x020c020c,
2983     0x0000014d,
2984     0x020c020c,
2985     0x0000014d,
2986 };
2987 
2988 static const u32 noise_var_tbl1_rev0[] = {
2989     0x020c020c,
2990     0x0000014d,
2991     0x020c020c,
2992     0x0000014d,
2993     0x020c020c,
2994     0x0000014d,
2995     0x020c020c,
2996     0x0000014d,
2997     0x020c020c,
2998     0x0000014d,
2999     0x020c020c,
3000     0x0000014d,
3001     0x020c020c,
3002     0x0000014d,
3003     0x020c020c,
3004     0x0000014d,
3005     0x020c020c,
3006     0x0000014d,
3007     0x020c020c,
3008     0x0000014d,
3009     0x020c020c,
3010     0x0000014d,
3011     0x020c020c,
3012     0x0000014d,
3013     0x020c020c,
3014     0x0000014d,
3015     0x020c020c,
3016     0x0000014d,
3017     0x020c020c,
3018     0x0000014d,
3019     0x020c020c,
3020     0x0000014d,
3021     0x020c020c,
3022     0x0000014d,
3023     0x020c020c,
3024     0x0000014d,
3025     0x020c020c,
3026     0x0000014d,
3027     0x020c020c,
3028     0x0000014d,
3029     0x020c020c,
3030     0x0000014d,
3031     0x020c020c,
3032     0x0000014d,
3033     0x020c020c,
3034     0x0000014d,
3035     0x020c020c,
3036     0x0000014d,
3037     0x020c020c,
3038     0x0000014d,
3039     0x020c020c,
3040     0x0000014d,
3041     0x020c020c,
3042     0x0000014d,
3043     0x020c020c,
3044     0x0000014d,
3045     0x020c020c,
3046     0x0000014d,
3047     0x020c020c,
3048     0x0000014d,
3049     0x020c020c,
3050     0x0000014d,
3051     0x020c020c,
3052     0x0000014d,
3053     0x020c020c,
3054     0x0000014d,
3055     0x020c020c,
3056     0x0000014d,
3057     0x020c020c,
3058     0x0000014d,
3059     0x020c020c,
3060     0x0000014d,
3061     0x020c020c,
3062     0x0000014d,
3063     0x020c020c,
3064     0x0000014d,
3065     0x020c020c,
3066     0x0000014d,
3067     0x020c020c,
3068     0x0000014d,
3069     0x020c020c,
3070     0x0000014d,
3071     0x020c020c,
3072     0x0000014d,
3073     0x020c020c,
3074     0x0000014d,
3075     0x020c020c,
3076     0x0000014d,
3077     0x020c020c,
3078     0x0000014d,
3079     0x020c020c,
3080     0x0000014d,
3081     0x020c020c,
3082     0x0000014d,
3083     0x020c020c,
3084     0x0000014d,
3085     0x020c020c,
3086     0x0000014d,
3087     0x020c020c,
3088     0x0000014d,
3089     0x020c020c,
3090     0x0000014d,
3091     0x020c020c,
3092     0x0000014d,
3093     0x020c020c,
3094     0x0000014d,
3095     0x020c020c,
3096     0x0000014d,
3097     0x020c020c,
3098     0x0000014d,
3099     0x020c020c,
3100     0x0000014d,
3101     0x020c020c,
3102     0x0000014d,
3103     0x020c020c,
3104     0x0000014d,
3105     0x020c020c,
3106     0x0000014d,
3107     0x020c020c,
3108     0x0000014d,
3109     0x020c020c,
3110     0x0000014d,
3111     0x020c020c,
3112     0x0000014d,
3113     0x020c020c,
3114     0x0000014d,
3115     0x020c020c,
3116     0x0000014d,
3117     0x020c020c,
3118     0x0000014d,
3119     0x020c020c,
3120     0x0000014d,
3121     0x020c020c,
3122     0x0000014d,
3123     0x020c020c,
3124     0x0000014d,
3125     0x020c020c,
3126     0x0000014d,
3127     0x020c020c,
3128     0x0000014d,
3129     0x020c020c,
3130     0x0000014d,
3131     0x020c020c,
3132     0x0000014d,
3133     0x020c020c,
3134     0x0000014d,
3135     0x020c020c,
3136     0x0000014d,
3137     0x020c020c,
3138     0x0000014d,
3139     0x020c020c,
3140     0x0000014d,
3141     0x020c020c,
3142     0x0000014d,
3143     0x020c020c,
3144     0x0000014d,
3145     0x020c020c,
3146     0x0000014d,
3147     0x020c020c,
3148     0x0000014d,
3149     0x020c020c,
3150     0x0000014d,
3151     0x020c020c,
3152     0x0000014d,
3153     0x020c020c,
3154     0x0000014d,
3155     0x020c020c,
3156     0x0000014d,
3157     0x020c020c,
3158     0x0000014d,
3159     0x020c020c,
3160     0x0000014d,
3161     0x020c020c,
3162     0x0000014d,
3163     0x020c020c,
3164     0x0000014d,
3165     0x020c020c,
3166     0x0000014d,
3167     0x020c020c,
3168     0x0000014d,
3169     0x020c020c,
3170     0x0000014d,
3171     0x020c020c,
3172     0x0000014d,
3173     0x020c020c,
3174     0x0000014d,
3175     0x020c020c,
3176     0x0000014d,
3177     0x020c020c,
3178     0x0000014d,
3179     0x020c020c,
3180     0x0000014d,
3181     0x020c020c,
3182     0x0000014d,
3183     0x020c020c,
3184     0x0000014d,
3185     0x020c020c,
3186     0x0000014d,
3187     0x020c020c,
3188     0x0000014d,
3189     0x020c020c,
3190     0x0000014d,
3191     0x020c020c,
3192     0x0000014d,
3193     0x020c020c,
3194     0x0000014d,
3195     0x020c020c,
3196     0x0000014d,
3197     0x020c020c,
3198     0x0000014d,
3199     0x020c020c,
3200     0x0000014d,
3201     0x020c020c,
3202     0x0000014d,
3203     0x020c020c,
3204     0x0000014d,
3205     0x020c020c,
3206     0x0000014d,
3207     0x020c020c,
3208     0x0000014d,
3209     0x020c020c,
3210     0x0000014d,
3211     0x020c020c,
3212     0x0000014d,
3213     0x020c020c,
3214     0x0000014d,
3215     0x020c020c,
3216     0x0000014d,
3217     0x020c020c,
3218     0x0000014d,
3219     0x020c020c,
3220     0x0000014d,
3221     0x020c020c,
3222     0x0000014d,
3223     0x020c020c,
3224     0x0000014d,
3225     0x020c020c,
3226     0x0000014d,
3227     0x020c020c,
3228     0x0000014d,
3229     0x020c020c,
3230     0x0000014d,
3231     0x020c020c,
3232     0x0000014d,
3233     0x020c020c,
3234     0x0000014d,
3235     0x020c020c,
3236     0x0000014d,
3237     0x020c020c,
3238     0x0000014d,
3239     0x020c020c,
3240     0x0000014d,
3241     0x020c020c,
3242     0x0000014d,
3243     0x020c020c,
3244     0x0000014d,
3245 };
3246 
3247 static const u8 est_pwr_lut_core0_rev0[] = {
3248     0x50,
3249     0x4f,
3250     0x4e,
3251     0x4d,
3252     0x4c,
3253     0x4b,
3254     0x4a,
3255     0x49,
3256     0x48,
3257     0x47,
3258     0x46,
3259     0x45,
3260     0x44,
3261     0x43,
3262     0x42,
3263     0x41,
3264     0x40,
3265     0x3f,
3266     0x3e,
3267     0x3d,
3268     0x3c,
3269     0x3b,
3270     0x3a,
3271     0x39,
3272     0x38,
3273     0x37,
3274     0x36,
3275     0x35,
3276     0x34,
3277     0x33,
3278     0x32,
3279     0x31,
3280     0x30,
3281     0x2f,
3282     0x2e,
3283     0x2d,
3284     0x2c,
3285     0x2b,
3286     0x2a,
3287     0x29,
3288     0x28,
3289     0x27,
3290     0x26,
3291     0x25,
3292     0x24,
3293     0x23,
3294     0x22,
3295     0x21,
3296     0x20,
3297     0x1f,
3298     0x1e,
3299     0x1d,
3300     0x1c,
3301     0x1b,
3302     0x1a,
3303     0x19,
3304     0x18,
3305     0x17,
3306     0x16,
3307     0x15,
3308     0x14,
3309     0x13,
3310     0x12,
3311     0x11,
3312 };
3313 
3314 static const u8 est_pwr_lut_core1_rev0[] = {
3315     0x50,
3316     0x4f,
3317     0x4e,
3318     0x4d,
3319     0x4c,
3320     0x4b,
3321     0x4a,
3322     0x49,
3323     0x48,
3324     0x47,
3325     0x46,
3326     0x45,
3327     0x44,
3328     0x43,
3329     0x42,
3330     0x41,
3331     0x40,
3332     0x3f,
3333     0x3e,
3334     0x3d,
3335     0x3c,
3336     0x3b,
3337     0x3a,
3338     0x39,
3339     0x38,
3340     0x37,
3341     0x36,
3342     0x35,
3343     0x34,
3344     0x33,
3345     0x32,
3346     0x31,
3347     0x30,
3348     0x2f,
3349     0x2e,
3350     0x2d,
3351     0x2c,
3352     0x2b,
3353     0x2a,
3354     0x29,
3355     0x28,
3356     0x27,
3357     0x26,
3358     0x25,
3359     0x24,
3360     0x23,
3361     0x22,
3362     0x21,
3363     0x20,
3364     0x1f,
3365     0x1e,
3366     0x1d,
3367     0x1c,
3368     0x1b,
3369     0x1a,
3370     0x19,
3371     0x18,
3372     0x17,
3373     0x16,
3374     0x15,
3375     0x14,
3376     0x13,
3377     0x12,
3378     0x11,
3379 };
3380 
3381 static const u8 adj_pwr_lut_core0_rev0[] = {
3382     0x00,
3383     0x00,
3384     0x00,
3385     0x00,
3386     0x00,
3387     0x00,
3388     0x00,
3389     0x00,
3390     0x00,
3391     0x00,
3392     0x00,
3393     0x00,
3394     0x00,
3395     0x00,
3396     0x00,
3397     0x00,
3398     0x00,
3399     0x00,
3400     0x00,
3401     0x00,
3402     0x00,
3403     0x00,
3404     0x00,
3405     0x00,
3406     0x00,
3407     0x00,
3408     0x00,
3409     0x00,
3410     0x00,
3411     0x00,
3412     0x00,
3413     0x00,
3414     0x00,
3415     0x00,
3416     0x00,
3417     0x00,
3418     0x00,
3419     0x00,
3420     0x00,
3421     0x00,
3422     0x00,
3423     0x00,
3424     0x00,
3425     0x00,
3426     0x00,
3427     0x00,
3428     0x00,
3429     0x00,
3430     0x00,
3431     0x00,
3432     0x00,
3433     0x00,
3434     0x00,
3435     0x00,
3436     0x00,
3437     0x00,
3438     0x00,
3439     0x00,
3440     0x00,
3441     0x00,
3442     0x00,
3443     0x00,
3444     0x00,
3445     0x00,
3446     0x00,
3447     0x00,
3448     0x00,
3449     0x00,
3450     0x00,
3451     0x00,
3452     0x00,
3453     0x00,
3454     0x00,
3455     0x00,
3456     0x00,
3457     0x00,
3458     0x00,
3459     0x00,
3460     0x00,
3461     0x00,
3462     0x00,
3463     0x00,
3464     0x00,
3465     0x00,
3466     0x00,
3467     0x00,
3468     0x00,
3469     0x00,
3470     0x00,
3471     0x00,
3472     0x00,
3473     0x00,
3474     0x00,
3475     0x00,
3476     0x00,
3477     0x00,
3478     0x00,
3479     0x00,
3480     0x00,
3481     0x00,
3482     0x00,
3483     0x00,
3484     0x00,
3485     0x00,
3486     0x00,
3487     0x00,
3488     0x00,
3489     0x00,
3490     0x00,
3491     0x00,
3492     0x00,
3493     0x00,
3494     0x00,
3495     0x00,
3496     0x00,
3497     0x00,
3498     0x00,
3499     0x00,
3500     0x00,
3501     0x00,
3502     0x00,
3503     0x00,
3504     0x00,
3505     0x00,
3506     0x00,
3507     0x00,
3508     0x00,
3509     0x00,
3510 };
3511 
3512 static const u8 adj_pwr_lut_core1_rev0[] = {
3513     0x00,
3514     0x00,
3515     0x00,
3516     0x00,
3517     0x00,
3518     0x00,
3519     0x00,
3520     0x00,
3521     0x00,
3522     0x00,
3523     0x00,
3524     0x00,
3525     0x00,
3526     0x00,
3527     0x00,
3528     0x00,
3529     0x00,
3530     0x00,
3531     0x00,
3532     0x00,
3533     0x00,
3534     0x00,
3535     0x00,
3536     0x00,
3537     0x00,
3538     0x00,
3539     0x00,
3540     0x00,
3541     0x00,
3542     0x00,
3543     0x00,
3544     0x00,
3545     0x00,
3546     0x00,
3547     0x00,
3548     0x00,
3549     0x00,
3550     0x00,
3551     0x00,
3552     0x00,
3553     0x00,
3554     0x00,
3555     0x00,
3556     0x00,
3557     0x00,
3558     0x00,
3559     0x00,
3560     0x00,
3561     0x00,
3562     0x00,
3563     0x00,
3564     0x00,
3565     0x00,
3566     0x00,
3567     0x00,
3568     0x00,
3569     0x00,
3570     0x00,
3571     0x00,
3572     0x00,
3573     0x00,
3574     0x00,
3575     0x00,
3576     0x00,
3577     0x00,
3578     0x00,
3579     0x00,
3580     0x00,
3581     0x00,
3582     0x00,
3583     0x00,
3584     0x00,
3585     0x00,
3586     0x00,
3587     0x00,
3588     0x00,
3589     0x00,
3590     0x00,
3591     0x00,
3592     0x00,
3593     0x00,
3594     0x00,
3595     0x00,
3596     0x00,
3597     0x00,
3598     0x00,
3599     0x00,
3600     0x00,
3601     0x00,
3602     0x00,
3603     0x00,
3604     0x00,
3605     0x00,
3606     0x00,
3607     0x00,
3608     0x00,
3609     0x00,
3610     0x00,
3611     0x00,
3612     0x00,
3613     0x00,
3614     0x00,
3615     0x00,
3616     0x00,
3617     0x00,
3618     0x00,
3619     0x00,
3620     0x00,
3621     0x00,
3622     0x00,
3623     0x00,
3624     0x00,
3625     0x00,
3626     0x00,
3627     0x00,
3628     0x00,
3629     0x00,
3630     0x00,
3631     0x00,
3632     0x00,
3633     0x00,
3634     0x00,
3635     0x00,
3636     0x00,
3637     0x00,
3638     0x00,
3639     0x00,
3640     0x00,
3641 };
3642 
3643 static const u32 gainctrl_lut_core0_rev0[] = {
3644     0x03cc2b44,
3645     0x03cc2b42,
3646     0x03cc2b40,
3647     0x03cc2b3e,
3648     0x03cc2b3d,
3649     0x03cc2b3b,
3650     0x03c82b44,
3651     0x03c82b42,
3652     0x03c82b40,
3653     0x03c82b3e,
3654     0x03c82b3d,
3655     0x03c82b3b,
3656     0x03c82b39,
3657     0x03c82b38,
3658     0x03c82b36,
3659     0x03c82b34,
3660     0x03c42b44,
3661     0x03c42b42,
3662     0x03c42b40,
3663     0x03c42b3e,
3664     0x03c42b3d,
3665     0x03c42b3b,
3666     0x03c42b39,
3667     0x03c42b38,
3668     0x03c42b36,
3669     0x03c42b34,
3670     0x03c42b33,
3671     0x03c42b32,
3672     0x03c42b30,
3673     0x03c42b2f,
3674     0x03c42b2d,
3675     0x03c02b44,
3676     0x03c02b42,
3677     0x03c02b40,
3678     0x03c02b3e,
3679     0x03c02b3d,
3680     0x03c02b3b,
3681     0x03c02b39,
3682     0x03c02b38,
3683     0x03c02b36,
3684     0x03c02b34,
3685     0x03b02b44,
3686     0x03b02b42,
3687     0x03b02b40,
3688     0x03b02b3e,
3689     0x03b02b3d,
3690     0x03b02b3b,
3691     0x03b02b39,
3692     0x03b02b38,
3693     0x03b02b36,
3694     0x03b02b34,
3695     0x03b02b33,
3696     0x03b02b32,
3697     0x03b02b30,
3698     0x03b02b2f,
3699     0x03b02b2d,
3700     0x03a02b44,
3701     0x03a02b42,
3702     0x03a02b40,
3703     0x03a02b3e,
3704     0x03a02b3d,
3705     0x03a02b3b,
3706     0x03a02b39,
3707     0x03a02b38,
3708     0x03a02b36,
3709     0x03a02b34,
3710     0x03902b44,
3711     0x03902b42,
3712     0x03902b40,
3713     0x03902b3e,
3714     0x03902b3d,
3715     0x03902b3b,
3716     0x03902b39,
3717     0x03902b38,
3718     0x03902b36,
3719     0x03902b34,
3720     0x03902b33,
3721     0x03902b32,
3722     0x03902b30,
3723     0x03802b44,
3724     0x03802b42,
3725     0x03802b40,
3726     0x03802b3e,
3727     0x03802b3d,
3728     0x03802b3b,
3729     0x03802b39,
3730     0x03802b38,
3731     0x03802b36,
3732     0x03802b34,
3733     0x03802b33,
3734     0x03802b32,
3735     0x03802b30,
3736     0x03802b2f,
3737     0x03802b2d,
3738     0x03802b2c,
3739     0x03802b2b,
3740     0x03802b2a,
3741     0x03802b29,
3742     0x03802b27,
3743     0x03802b26,
3744     0x03802b25,
3745     0x03802b24,
3746     0x03802b23,
3747     0x03802b22,
3748     0x03802b21,
3749     0x03802b20,
3750     0x03802b1f,
3751     0x03802b1e,
3752     0x03802b1e,
3753     0x03802b1d,
3754     0x03802b1c,
3755     0x03802b1b,
3756     0x03802b1a,
3757     0x03802b1a,
3758     0x03802b19,
3759     0x03802b18,
3760     0x03802b18,
3761     0x03802b18,
3762     0x03802b18,
3763     0x03802b18,
3764     0x03802b18,
3765     0x03802b18,
3766     0x03802b18,
3767     0x03802b18,
3768     0x03802b18,
3769     0x03802b18,
3770     0x03802b18,
3771     0x00002b00,
3772 };
3773 
3774 static const u32 gainctrl_lut_core1_rev0[] = {
3775     0x03cc2b44,
3776     0x03cc2b42,
3777     0x03cc2b40,
3778     0x03cc2b3e,
3779     0x03cc2b3d,
3780     0x03cc2b3b,
3781     0x03c82b44,
3782     0x03c82b42,
3783     0x03c82b40,
3784     0x03c82b3e,
3785     0x03c82b3d,
3786     0x03c82b3b,
3787     0x03c82b39,
3788     0x03c82b38,
3789     0x03c82b36,
3790     0x03c82b34,
3791     0x03c42b44,
3792     0x03c42b42,
3793     0x03c42b40,
3794     0x03c42b3e,
3795     0x03c42b3d,
3796     0x03c42b3b,
3797     0x03c42b39,
3798     0x03c42b38,
3799     0x03c42b36,
3800     0x03c42b34,
3801     0x03c42b33,
3802     0x03c42b32,
3803     0x03c42b30,
3804     0x03c42b2f,
3805     0x03c42b2d,
3806     0x03c02b44,
3807     0x03c02b42,
3808     0x03c02b40,
3809     0x03c02b3e,
3810     0x03c02b3d,
3811     0x03c02b3b,
3812     0x03c02b39,
3813     0x03c02b38,
3814     0x03c02b36,
3815     0x03c02b34,
3816     0x03b02b44,
3817     0x03b02b42,
3818     0x03b02b40,
3819     0x03b02b3e,
3820     0x03b02b3d,
3821     0x03b02b3b,
3822     0x03b02b39,
3823     0x03b02b38,
3824     0x03b02b36,
3825     0x03b02b34,
3826     0x03b02b33,
3827     0x03b02b32,
3828     0x03b02b30,
3829     0x03b02b2f,
3830     0x03b02b2d,
3831     0x03a02b44,
3832     0x03a02b42,
3833     0x03a02b40,
3834     0x03a02b3e,
3835     0x03a02b3d,
3836     0x03a02b3b,
3837     0x03a02b39,
3838     0x03a02b38,
3839     0x03a02b36,
3840     0x03a02b34,
3841     0x03902b44,
3842     0x03902b42,
3843     0x03902b40,
3844     0x03902b3e,
3845     0x03902b3d,
3846     0x03902b3b,
3847     0x03902b39,
3848     0x03902b38,
3849     0x03902b36,
3850     0x03902b34,
3851     0x03902b33,
3852     0x03902b32,
3853     0x03902b30,
3854     0x03802b44,
3855     0x03802b42,
3856     0x03802b40,
3857     0x03802b3e,
3858     0x03802b3d,
3859     0x03802b3b,
3860     0x03802b39,
3861     0x03802b38,
3862     0x03802b36,
3863     0x03802b34,
3864     0x03802b33,
3865     0x03802b32,
3866     0x03802b30,
3867     0x03802b2f,
3868     0x03802b2d,
3869     0x03802b2c,
3870     0x03802b2b,
3871     0x03802b2a,
3872     0x03802b29,
3873     0x03802b27,
3874     0x03802b26,
3875     0x03802b25,
3876     0x03802b24,
3877     0x03802b23,
3878     0x03802b22,
3879     0x03802b21,
3880     0x03802b20,
3881     0x03802b1f,
3882     0x03802b1e,
3883     0x03802b1e,
3884     0x03802b1d,
3885     0x03802b1c,
3886     0x03802b1b,
3887     0x03802b1a,
3888     0x03802b1a,
3889     0x03802b19,
3890     0x03802b18,
3891     0x03802b18,
3892     0x03802b18,
3893     0x03802b18,
3894     0x03802b18,
3895     0x03802b18,
3896     0x03802b18,
3897     0x03802b18,
3898     0x03802b18,
3899     0x03802b18,
3900     0x03802b18,
3901     0x03802b18,
3902     0x00002b00,
3903 };
3904 
3905 static const u32 iq_lut_core0_rev0[] = {
3906     0x0000007f,
3907     0x0000007f,
3908     0x0000007f,
3909     0x0000007f,
3910     0x0000007f,
3911     0x0000007f,
3912     0x0000007f,
3913     0x0000007f,
3914     0x0000007f,
3915     0x0000007f,
3916     0x0000007f,
3917     0x0000007f,
3918     0x0000007f,
3919     0x0000007f,
3920     0x0000007f,
3921     0x0000007f,
3922     0x0000007f,
3923     0x0000007f,
3924     0x0000007f,
3925     0x0000007f,
3926     0x0000007f,
3927     0x0000007f,
3928     0x0000007f,
3929     0x0000007f,
3930     0x0000007f,
3931     0x0000007f,
3932     0x0000007f,
3933     0x0000007f,
3934     0x0000007f,
3935     0x0000007f,
3936     0x0000007f,
3937     0x0000007f,
3938     0x0000007f,
3939     0x0000007f,
3940     0x0000007f,
3941     0x0000007f,
3942     0x0000007f,
3943     0x0000007f,
3944     0x0000007f,
3945     0x0000007f,
3946     0x0000007f,
3947     0x0000007f,
3948     0x0000007f,
3949     0x0000007f,
3950     0x0000007f,
3951     0x0000007f,
3952     0x0000007f,
3953     0x0000007f,
3954     0x0000007f,
3955     0x0000007f,
3956     0x0000007f,
3957     0x0000007f,
3958     0x0000007f,
3959     0x0000007f,
3960     0x0000007f,
3961     0x0000007f,
3962     0x0000007f,
3963     0x0000007f,
3964     0x0000007f,
3965     0x0000007f,
3966     0x0000007f,
3967     0x0000007f,
3968     0x0000007f,
3969     0x0000007f,
3970     0x0000007f,
3971     0x0000007f,
3972     0x0000007f,
3973     0x0000007f,
3974     0x0000007f,
3975     0x0000007f,
3976     0x0000007f,
3977     0x0000007f,
3978     0x0000007f,
3979     0x0000007f,
3980     0x0000007f,
3981     0x0000007f,
3982     0x0000007f,
3983     0x0000007f,
3984     0x0000007f,
3985     0x0000007f,
3986     0x0000007f,
3987     0x0000007f,
3988     0x0000007f,
3989     0x0000007f,
3990     0x0000007f,
3991     0x0000007f,
3992     0x0000007f,
3993     0x0000007f,
3994     0x0000007f,
3995     0x0000007f,
3996     0x0000007f,
3997     0x0000007f,
3998     0x0000007f,
3999     0x0000007f,
4000     0x0000007f,
4001     0x0000007f,
4002     0x0000007f,
4003     0x0000007f,
4004     0x0000007f,
4005     0x0000007f,
4006     0x0000007f,
4007     0x0000007f,
4008     0x0000007f,
4009     0x0000007f,
4010     0x0000007f,
4011     0x0000007f,
4012     0x0000007f,
4013     0x0000007f,
4014     0x0000007f,
4015     0x0000007f,
4016     0x0000007f,
4017     0x0000007f,
4018     0x0000007f,
4019     0x0000007f,
4020     0x0000007f,
4021     0x0000007f,
4022     0x0000007f,
4023     0x0000007f,
4024     0x0000007f,
4025     0x0000007f,
4026     0x0000007f,
4027     0x0000007f,
4028     0x0000007f,
4029     0x0000007f,
4030     0x0000007f,
4031     0x0000007f,
4032     0x0000007f,
4033     0x0000007f,
4034 };
4035 
4036 static const u32 iq_lut_core1_rev0[] = {
4037     0x0000007f,
4038     0x0000007f,
4039     0x0000007f,
4040     0x0000007f,
4041     0x0000007f,
4042     0x0000007f,
4043     0x0000007f,
4044     0x0000007f,
4045     0x0000007f,
4046     0x0000007f,
4047     0x0000007f,
4048     0x0000007f,
4049     0x0000007f,
4050     0x0000007f,
4051     0x0000007f,
4052     0x0000007f,
4053     0x0000007f,
4054     0x0000007f,
4055     0x0000007f,
4056     0x0000007f,
4057     0x0000007f,
4058     0x0000007f,
4059     0x0000007f,
4060     0x0000007f,
4061     0x0000007f,
4062     0x0000007f,
4063     0x0000007f,
4064     0x0000007f,
4065     0x0000007f,
4066     0x0000007f,
4067     0x0000007f,
4068     0x0000007f,
4069     0x0000007f,
4070     0x0000007f,
4071     0x0000007f,
4072     0x0000007f,
4073     0x0000007f,
4074     0x0000007f,
4075     0x0000007f,
4076     0x0000007f,
4077     0x0000007f,
4078     0x0000007f,
4079     0x0000007f,
4080     0x0000007f,
4081     0x0000007f,
4082     0x0000007f,
4083     0x0000007f,
4084     0x0000007f,
4085     0x0000007f,
4086     0x0000007f,
4087     0x0000007f,
4088     0x0000007f,
4089     0x0000007f,
4090     0x0000007f,
4091     0x0000007f,
4092     0x0000007f,
4093     0x0000007f,
4094     0x0000007f,
4095     0x0000007f,
4096     0x0000007f,
4097     0x0000007f,
4098     0x0000007f,
4099     0x0000007f,
4100     0x0000007f,
4101     0x0000007f,
4102     0x0000007f,
4103     0x0000007f,
4104     0x0000007f,
4105     0x0000007f,
4106     0x0000007f,
4107     0x0000007f,
4108     0x0000007f,
4109     0x0000007f,
4110     0x0000007f,
4111     0x0000007f,
4112     0x0000007f,
4113     0x0000007f,
4114     0x0000007f,
4115     0x0000007f,
4116     0x0000007f,
4117     0x0000007f,
4118     0x0000007f,
4119     0x0000007f,
4120     0x0000007f,
4121     0x0000007f,
4122     0x0000007f,
4123     0x0000007f,
4124     0x0000007f,
4125     0x0000007f,
4126     0x0000007f,
4127     0x0000007f,
4128     0x0000007f,
4129     0x0000007f,
4130     0x0000007f,
4131     0x0000007f,
4132     0x0000007f,
4133     0x0000007f,
4134     0x0000007f,
4135     0x0000007f,
4136     0x0000007f,
4137     0x0000007f,
4138     0x0000007f,
4139     0x0000007f,
4140     0x0000007f,
4141     0x0000007f,
4142     0x0000007f,
4143     0x0000007f,
4144     0x0000007f,
4145     0x0000007f,
4146     0x0000007f,
4147     0x0000007f,
4148     0x0000007f,
4149     0x0000007f,
4150     0x0000007f,
4151     0x0000007f,
4152     0x0000007f,
4153     0x0000007f,
4154     0x0000007f,
4155     0x0000007f,
4156     0x0000007f,
4157     0x0000007f,
4158     0x0000007f,
4159     0x0000007f,
4160     0x0000007f,
4161     0x0000007f,
4162     0x0000007f,
4163     0x0000007f,
4164     0x0000007f,
4165 };
4166 
4167 static const u16 loft_lut_core0_rev0[] = {
4168     0x0000,
4169     0x0101,
4170     0x0002,
4171     0x0103,
4172     0x0000,
4173     0x0101,
4174     0x0002,
4175     0x0103,
4176     0x0000,
4177     0x0101,
4178     0x0002,
4179     0x0103,
4180     0x0000,
4181     0x0101,
4182     0x0002,
4183     0x0103,
4184     0x0000,
4185     0x0101,
4186     0x0002,
4187     0x0103,
4188     0x0000,
4189     0x0101,
4190     0x0002,
4191     0x0103,
4192     0x0000,
4193     0x0101,
4194     0x0002,
4195     0x0103,
4196     0x0000,
4197     0x0101,
4198     0x0002,
4199     0x0103,
4200     0x0000,
4201     0x0101,
4202     0x0002,
4203     0x0103,
4204     0x0000,
4205     0x0101,
4206     0x0002,
4207     0x0103,
4208     0x0000,
4209     0x0101,
4210     0x0002,
4211     0x0103,
4212     0x0000,
4213     0x0101,
4214     0x0002,
4215     0x0103,
4216     0x0000,
4217     0x0101,
4218     0x0002,
4219     0x0103,
4220     0x0000,
4221     0x0101,
4222     0x0002,
4223     0x0103,
4224     0x0000,
4225     0x0101,
4226     0x0002,
4227     0x0103,
4228     0x0000,
4229     0x0101,
4230     0x0002,
4231     0x0103,
4232     0x0000,
4233     0x0101,
4234     0x0002,
4235     0x0103,
4236     0x0000,
4237     0x0101,
4238     0x0002,
4239     0x0103,
4240     0x0000,
4241     0x0101,
4242     0x0002,
4243     0x0103,
4244     0x0000,
4245     0x0101,
4246     0x0002,
4247     0x0103,
4248     0x0000,
4249     0x0101,
4250     0x0002,
4251     0x0103,
4252     0x0000,
4253     0x0101,
4254     0x0002,
4255     0x0103,
4256     0x0000,
4257     0x0101,
4258     0x0002,
4259     0x0103,
4260     0x0000,
4261     0x0101,
4262     0x0002,
4263     0x0103,
4264     0x0000,
4265     0x0101,
4266     0x0002,
4267     0x0103,
4268     0x0000,
4269     0x0101,
4270     0x0002,
4271     0x0103,
4272     0x0000,
4273     0x0101,
4274     0x0002,
4275     0x0103,
4276     0x0000,
4277     0x0101,
4278     0x0002,
4279     0x0103,
4280     0x0000,
4281     0x0101,
4282     0x0002,
4283     0x0103,
4284     0x0000,
4285     0x0101,
4286     0x0002,
4287     0x0103,
4288     0x0000,
4289     0x0101,
4290     0x0002,
4291     0x0103,
4292     0x0000,
4293     0x0101,
4294     0x0002,
4295     0x0103,
4296 };
4297 
4298 static const u16 loft_lut_core1_rev0[] = {
4299     0x0000,
4300     0x0101,
4301     0x0002,
4302     0x0103,
4303     0x0000,
4304     0x0101,
4305     0x0002,
4306     0x0103,
4307     0x0000,
4308     0x0101,
4309     0x0002,
4310     0x0103,
4311     0x0000,
4312     0x0101,
4313     0x0002,
4314     0x0103,
4315     0x0000,
4316     0x0101,
4317     0x0002,
4318     0x0103,
4319     0x0000,
4320     0x0101,
4321     0x0002,
4322     0x0103,
4323     0x0000,
4324     0x0101,
4325     0x0002,
4326     0x0103,
4327     0x0000,
4328     0x0101,
4329     0x0002,
4330     0x0103,
4331     0x0000,
4332     0x0101,
4333     0x0002,
4334     0x0103,
4335     0x0000,
4336     0x0101,
4337     0x0002,
4338     0x0103,
4339     0x0000,
4340     0x0101,
4341     0x0002,
4342     0x0103,
4343     0x0000,
4344     0x0101,
4345     0x0002,
4346     0x0103,
4347     0x0000,
4348     0x0101,
4349     0x0002,
4350     0x0103,
4351     0x0000,
4352     0x0101,
4353     0x0002,
4354     0x0103,
4355     0x0000,
4356     0x0101,
4357     0x0002,
4358     0x0103,
4359     0x0000,
4360     0x0101,
4361     0x0002,
4362     0x0103,
4363     0x0000,
4364     0x0101,
4365     0x0002,
4366     0x0103,
4367     0x0000,
4368     0x0101,
4369     0x0002,
4370     0x0103,
4371     0x0000,
4372     0x0101,
4373     0x0002,
4374     0x0103,
4375     0x0000,
4376     0x0101,
4377     0x0002,
4378     0x0103,
4379     0x0000,
4380     0x0101,
4381     0x0002,
4382     0x0103,
4383     0x0000,
4384     0x0101,
4385     0x0002,
4386     0x0103,
4387     0x0000,
4388     0x0101,
4389     0x0002,
4390     0x0103,
4391     0x0000,
4392     0x0101,
4393     0x0002,
4394     0x0103,
4395     0x0000,
4396     0x0101,
4397     0x0002,
4398     0x0103,
4399     0x0000,
4400     0x0101,
4401     0x0002,
4402     0x0103,
4403     0x0000,
4404     0x0101,
4405     0x0002,
4406     0x0103,
4407     0x0000,
4408     0x0101,
4409     0x0002,
4410     0x0103,
4411     0x0000,
4412     0x0101,
4413     0x0002,
4414     0x0103,
4415     0x0000,
4416     0x0101,
4417     0x0002,
4418     0x0103,
4419     0x0000,
4420     0x0101,
4421     0x0002,
4422     0x0103,
4423     0x0000,
4424     0x0101,
4425     0x0002,
4426     0x0103,
4427 };
4428 
4429 const struct phytbl_info mimophytbl_info_rev0_volatile[] = {
4430     {&bdi_tbl_rev0, ARRAY_SIZE(bdi_tbl_rev0), 21, 0, 16},
4431     {&pltlut_tbl_rev0, ARRAY_SIZE(pltlut_tbl_rev0), 20, 0, 32},
4432     {&gainctrl_lut_core0_rev0, ARRAY_SIZE(gainctrl_lut_core0_rev0), 26, 192, 32},
4433     {&gainctrl_lut_core1_rev0, ARRAY_SIZE(gainctrl_lut_core1_rev0), 27, 192, 32},
4434     {&est_pwr_lut_core0_rev0, ARRAY_SIZE(est_pwr_lut_core0_rev0), 26, 0, 8},
4435     {&est_pwr_lut_core1_rev0, ARRAY_SIZE(est_pwr_lut_core1_rev0), 27, 0, 8},
4436     {&adj_pwr_lut_core0_rev0, ARRAY_SIZE(adj_pwr_lut_core0_rev0), 26, 64, 8},
4437     {&adj_pwr_lut_core1_rev0, ARRAY_SIZE(adj_pwr_lut_core1_rev0), 27, 64, 8},
4438     {&iq_lut_core0_rev0, ARRAY_SIZE(iq_lut_core0_rev0), 26, 320, 32},
4439     {&iq_lut_core1_rev0, ARRAY_SIZE(iq_lut_core1_rev0), 27, 320, 32},
4440     {&loft_lut_core0_rev0, ARRAY_SIZE(loft_lut_core0_rev0), 26, 448, 16},
4441     {&loft_lut_core1_rev0, ARRAY_SIZE(loft_lut_core1_rev0), 27, 448, 16},
4442 };
4443 
4444 const struct phytbl_info mimophytbl_info_rev0[] = {
4445     {&frame_struct_rev0, ARRAY_SIZE(frame_struct_rev0), 10, 0, 32},
4446     {&frame_lut_rev0, ARRAY_SIZE(frame_lut_rev0), 24, 0, 8},
4447     {&tmap_tbl_rev0, ARRAY_SIZE(tmap_tbl_rev0), 12, 0, 32},
4448     {&tdtrn_tbl_rev0, ARRAY_SIZE(tdtrn_tbl_rev0), 14, 0, 32},
4449     {&intlv_tbl_rev0, ARRAY_SIZE(intlv_tbl_rev0), 13, 0, 32},
4450     {&pilot_tbl_rev0, ARRAY_SIZE(pilot_tbl_rev0), 11, 0, 16},
4451     {&tdi_tbl20_ant0_rev0, ARRAY_SIZE(tdi_tbl20_ant0_rev0), 19, 128, 32},
4452     {&tdi_tbl20_ant1_rev0, ARRAY_SIZE(tdi_tbl20_ant1_rev0), 19, 256, 32},
4453     {&tdi_tbl40_ant0_rev0, ARRAY_SIZE(tdi_tbl40_ant0_rev0), 19, 640, 32},
4454     {&tdi_tbl40_ant1_rev0, ARRAY_SIZE(tdi_tbl40_ant1_rev0), 19, 768, 32},
4455     {&chanest_tbl_rev0, ARRAY_SIZE(chanest_tbl_rev0), 22, 0, 32},
4456     {&mcs_tbl_rev0, ARRAY_SIZE(mcs_tbl_rev0), 18, 0, 8},
4457     {&noise_var_tbl0_rev0, ARRAY_SIZE(noise_var_tbl0_rev0), 16, 0, 32},
4458     {&noise_var_tbl1_rev0, ARRAY_SIZE(noise_var_tbl1_rev0), 16, 128, 32},
4459 };
4460 
4461 const u32 mimophytbl_info_sz_rev0 = ARRAY_SIZE(mimophytbl_info_rev0);
4462 const u32 mimophytbl_info_sz_rev0_volatile = ARRAY_SIZE(mimophytbl_info_rev0_volatile);
4463 
4464 static const u16 ant_swctrl_tbl_rev3[] = {
4465     0x0082,
4466     0x0082,
4467     0x0211,
4468     0x0222,
4469     0x0328,
4470     0x0000,
4471     0x0000,
4472     0x0000,
4473     0x0144,
4474     0x0000,
4475     0x0000,
4476     0x0000,
4477     0x0188,
4478     0x0000,
4479     0x0000,
4480     0x0000,
4481     0x0082,
4482     0x0082,
4483     0x0211,
4484     0x0222,
4485     0x0328,
4486     0x0000,
4487     0x0000,
4488     0x0000,
4489     0x0144,
4490     0x0000,
4491     0x0000,
4492     0x0000,
4493     0x0188,
4494     0x0000,
4495     0x0000,
4496     0x0000,
4497 };
4498 
4499 static const u16 ant_swctrl_tbl_rev3_1[] = {
4500     0x0022,
4501     0x0022,
4502     0x0011,
4503     0x0022,
4504     0x0022,
4505     0x0000,
4506     0x0000,
4507     0x0000,
4508     0x0011,
4509     0x0000,
4510     0x0000,
4511     0x0000,
4512     0x0022,
4513     0x0000,
4514     0x0000,
4515     0x0000,
4516     0x0022,
4517     0x0022,
4518     0x0011,
4519     0x0022,
4520     0x0022,
4521     0x0000,
4522     0x0000,
4523     0x0000,
4524     0x0011,
4525     0x0000,
4526     0x0000,
4527     0x0000,
4528     0x0022,
4529     0x0000,
4530     0x0000,
4531     0x0000,
4532 };
4533 
4534 static const u16 ant_swctrl_tbl_rev3_2[] = {
4535     0x0088,
4536     0x0088,
4537     0x0044,
4538     0x0088,
4539     0x0088,
4540     0x0000,
4541     0x0000,
4542     0x0000,
4543     0x0044,
4544     0x0000,
4545     0x0000,
4546     0x0000,
4547     0x0088,
4548     0x0000,
4549     0x0000,
4550     0x0000,
4551     0x0088,
4552     0x0088,
4553     0x0044,
4554     0x0088,
4555     0x0088,
4556     0x0000,
4557     0x0000,
4558     0x0000,
4559     0x0044,
4560     0x0000,
4561     0x0000,
4562     0x0000,
4563     0x0088,
4564     0x0000,
4565     0x0000,
4566     0x0000,
4567 };
4568 
4569 static const u16 ant_swctrl_tbl_rev3_3[] = {
4570     0x022,
4571     0x022,
4572     0x011,
4573     0x022,
4574     0x000,
4575     0x000,
4576     0x000,
4577     0x000,
4578     0x011,
4579     0x000,
4580     0x000,
4581     0x000,
4582     0x022,
4583     0x000,
4584     0x000,
4585     0x3cc,
4586     0x022,
4587     0x022,
4588     0x011,
4589     0x022,
4590     0x000,
4591     0x000,
4592     0x000,
4593     0x000,
4594     0x011,
4595     0x000,
4596     0x000,
4597     0x000,
4598     0x022,
4599     0x000,
4600     0x000,
4601     0x3cc
4602 };
4603 
4604 static const u32 frame_struct_rev3[] = {
4605     0x08004a04,
4606     0x00100000,
4607     0x01000a05,
4608     0x00100020,
4609     0x09804506,
4610     0x00100030,
4611     0x09804507,
4612     0x00100030,
4613     0x00000000,
4614     0x00000000,
4615     0x00000000,
4616     0x00000000,
4617     0x00000000,
4618     0x00000000,
4619     0x00000000,
4620     0x00000000,
4621     0x08004a0c,
4622     0x00100004,
4623     0x01000a0d,
4624     0x00100024,
4625     0x0980450e,
4626     0x00100034,
4627     0x0980450f,
4628     0x00100034,
4629     0x00000000,
4630     0x00000000,
4631     0x00000000,
4632     0x00000000,
4633     0x00000000,
4634     0x00000000,
4635     0x00000000,
4636     0x00000000,
4637     0x00000a04,
4638     0x00100000,
4639     0x11008a05,
4640     0x00100020,
4641     0x1980c506,
4642     0x00100030,
4643     0x21810506,
4644     0x00100030,
4645     0x21810506,
4646     0x00100030,
4647     0x01800504,
4648     0x00100030,
4649     0x11808505,
4650     0x00100030,
4651     0x29814507,
4652     0x01100030,
4653     0x00000a04,
4654     0x00100000,
4655     0x11008a05,
4656     0x00100020,
4657     0x21810506,
4658     0x00100030,
4659     0x21810506,
4660     0x00100030,
4661     0x29814507,
4662     0x01100030,
4663     0x00000000,
4664     0x00000000,
4665     0x00000000,
4666     0x00000000,
4667     0x00000000,
4668     0x00000000,
4669     0x00000a0c,
4670     0x00100008,
4671     0x11008a0d,
4672     0x00100028,
4673     0x1980c50e,
4674     0x00100038,
4675     0x2181050e,
4676     0x00100038,
4677     0x2181050e,
4678     0x00100038,
4679     0x0180050c,
4680     0x00100038,
4681     0x1180850d,
4682     0x00100038,
4683     0x2981450f,
4684     0x01100038,
4685     0x00000a0c,
4686     0x00100008,
4687     0x11008a0d,
4688     0x00100028,
4689     0x2181050e,
4690     0x00100038,
4691     0x2181050e,
4692     0x00100038,
4693     0x2981450f,
4694     0x01100038,
4695     0x00000000,
4696     0x00000000,
4697     0x00000000,
4698     0x00000000,
4699     0x00000000,
4700     0x00000000,
4701     0x08004a04,
4702     0x00100000,
4703     0x01000a05,
4704     0x00100020,
4705     0x1980c506,
4706     0x00100030,
4707     0x1980c506,
4708     0x00100030,
4709     0x11808504,
4710     0x00100030,
4711     0x3981ca05,
4712     0x00100030,
4713     0x29814507,
4714     0x01100030,
4715     0x00000000,
4716     0x00000000,
4717     0x10008a04,
4718     0x00100000,
4719     0x3981ca05,
4720     0x00100030,
4721     0x1980c506,
4722     0x00100030,
4723     0x29814507,
4724     0x01100030,
4725     0x00000000,
4726     0x00000000,
4727     0x00000000,
4728     0x00000000,
4729     0x00000000,
4730     0x00000000,
4731     0x00000000,
4732     0x00000000,
4733     0x08004a0c,
4734     0x00100008,
4735     0x01000a0d,
4736     0x00100028,
4737     0x1980c50e,
4738     0x00100038,
4739     0x1980c50e,
4740     0x00100038,
4741     0x1180850c,
4742     0x00100038,
4743     0x3981ca0d,
4744     0x00100038,
4745     0x2981450f,
4746     0x01100038,
4747     0x00000000,
4748     0x00000000,
4749     0x10008a0c,
4750     0x00100008,
4751     0x3981ca0d,
4752     0x00100038,
4753     0x1980c50e,
4754     0x00100038,
4755     0x2981450f,
4756     0x01100038,
4757     0x00000000,
4758     0x00000000,
4759     0x00000000,
4760     0x00000000,
4761     0x00000000,
4762     0x00000000,
4763     0x00000000,
4764     0x00000000,
4765     0x40021404,
4766     0x00100000,
4767     0x02001405,
4768     0x00100040,
4769     0x0b004a06,
4770     0x01900060,
4771     0x13008a06,
4772     0x01900060,
4773     0x13008a06,
4774     0x01900060,
4775     0x43020a04,
4776     0x00100060,
4777     0x1b00ca05,
4778     0x00100060,
4779     0x23010a07,
4780     0x01500060,
4781     0x40021404,
4782     0x00100000,
4783     0x1a00d405,
4784     0x00100040,
4785     0x13008a06,
4786     0x01900060,
4787     0x13008a06,
4788     0x01900060,
4789     0x23010a07,
4790     0x01500060,
4791     0x00000000,
4792     0x00000000,
4793     0x00000000,
4794     0x00000000,
4795     0x00000000,
4796     0x00000000,
4797     0x4002140c,
4798     0x00100010,
4799     0x0200140d,
4800     0x00100050,
4801     0x0b004a0e,
4802     0x01900070,
4803     0x13008a0e,
4804     0x01900070,
4805     0x13008a0e,
4806     0x01900070,
4807     0x43020a0c,
4808     0x00100070,
4809     0x1b00ca0d,
4810     0x00100070,
4811     0x23010a0f,
4812     0x01500070,
4813     0x4002140c,
4814     0x00100010,
4815     0x1a00d40d,
4816     0x00100050,
4817     0x13008a0e,
4818     0x01900070,
4819     0x13008a0e,
4820     0x01900070,
4821     0x23010a0f,
4822     0x01500070,
4823     0x00000000,
4824     0x00000000,
4825     0x00000000,
4826     0x00000000,
4827     0x00000000,
4828     0x00000000,
4829     0x50029404,
4830     0x00100000,
4831     0x32019405,
4832     0x00100040,
4833     0x0b004a06,
4834     0x01900060,
4835     0x0b004a06,
4836     0x01900060,
4837     0x5b02ca04,
4838     0x00100060,
4839     0x3b01d405,
4840     0x00100060,
4841     0x23010a07,
4842     0x01500060,
4843     0x00000000,
4844     0x00000000,
4845     0x5802d404,
4846     0x00100000,
4847     0x3b01d405,
4848     0x00100060,
4849     0x0b004a06,
4850     0x01900060,
4851     0x23010a07,
4852     0x01500060,
4853     0x00000000,
4854     0x00000000,
4855     0x00000000,
4856     0x00000000,
4857     0x00000000,
4858     0x00000000,
4859     0x00000000,
4860     0x00000000,
4861     0x5002940c,
4862     0x00100010,
4863     0x3201940d,
4864     0x00100050,
4865     0x0b004a0e,
4866     0x01900070,
4867     0x0b004a0e,
4868     0x01900070,
4869     0x5b02ca0c,
4870     0x00100070,
4871     0x3b01d40d,
4872     0x00100070,
4873     0x23010a0f,
4874     0x01500070,
4875     0x00000000,
4876     0x00000000,
4877     0x5802d40c,
4878     0x00100010,
4879     0x3b01d40d,
4880     0x00100070,
4881     0x0b004a0e,
4882     0x01900070,
4883     0x23010a0f,
4884     0x01500070,
4885     0x00000000,
4886     0x00000000,
4887     0x00000000,
4888     0x00000000,
4889     0x00000000,
4890     0x00000000,
4891     0x00000000,
4892     0x00000000,
4893     0x40021404,
4894     0x000f4800,
4895     0x62031405,
4896     0x00100040,
4897     0x53028a06,
4898     0x01900060,
4899     0x53028a07,
4900     0x01900060,
4901     0x00000000,
4902     0x00000000,
4903     0x00000000,
4904     0x00000000,
4905     0x00000000,
4906     0x00000000,
4907     0x00000000,
4908     0x00000000,
4909     0x4002140c,
4910     0x000f4808,
4911     0x6203140d,
4912     0x00100048,
4913     0x53028a0e,
4914     0x01900068,
4915     0x53028a0f,
4916     0x01900068,
4917     0x00000000,
4918     0x00000000,
4919     0x00000000,
4920     0x00000000,
4921     0x00000000,
4922     0x00000000,
4923     0x00000000,
4924     0x00000000,
4925     0x00000a0c,
4926     0x00100004,
4927     0x11008a0d,
4928     0x00100024,
4929     0x1980c50e,
4930     0x00100034,
4931     0x2181050e,
4932     0x00100034,
4933     0x2181050e,
4934     0x00100034,
4935     0x0180050c,
4936     0x00100038,
4937     0x1180850d,
4938     0x00100038,
4939     0x1181850d,
4940     0x00100038,
4941     0x2981450f,
4942     0x01100038,
4943     0x00000000,
4944     0x00000000,
4945     0x00000000,
4946     0x00000000,
4947     0x00000000,
4948     0x00000000,
4949     0x00000000,
4950     0x00000000,
4951     0x00000000,
4952     0x00000000,
4953     0x00000000,
4954     0x00000000,
4955     0x00000000,
4956     0x00000000,
4957     0x00000a0c,
4958     0x00100008,
4959     0x11008a0d,
4960     0x00100028,
4961     0x2181050e,
4962     0x00100038,
4963     0x2181050e,
4964     0x00100038,
4965     0x1181850d,
4966     0x00100038,
4967     0x2981450f,
4968     0x01100038,
4969     0x00000000,
4970     0x00000000,
4971     0x00000000,
4972     0x00000000,
4973     0x00000000,
4974     0x00000000,
4975     0x00000000,
4976     0x00000000,
4977     0x00000000,
4978     0x00000000,
4979     0x00000000,
4980     0x00000000,
4981     0x00000000,
4982     0x00000000,
4983     0x00000000,
4984     0x00000000,
4985     0x00000000,
4986     0x00000000,
4987     0x00000000,
4988     0x00000000,
4989     0x08004a04,
4990     0x00100000,
4991     0x01000a05,
4992     0x00100020,
4993     0x0180c506,
4994     0x00100030,
4995     0x0180c506,
4996     0x00100030,
4997     0x2180c50c,
4998     0x00100030,
4999     0x49820a0d,
5000     0x0016a130,
5001     0x41824a0d,
5002     0x0016a130,
5003     0x2981450f,
5004     0x01100030,
5005     0x00000000,
5006     0x00000000,
5007     0x00000000,
5008     0x00000000,
5009     0x00000000,
5010     0x00000000,
5011     0x00000000,
5012     0x00000000,
5013     0x00000000,
5014     0x00000000,
5015     0x00000000,
5016     0x00000000,
5017     0x00000000,
5018     0x00000000,
5019     0x00000000,
5020     0x00000000,
5021     0x2000ca0c,
5022     0x00100000,
5023     0x49820a0d,
5024     0x0016a130,
5025     0x1980c50e,
5026     0x00100030,
5027     0x41824a0d,
5028     0x0016a130,
5029     0x2981450f,
5030     0x01100030,
5031     0x00000000,
5032     0x00000000,
5033     0x00000000,
5034     0x00000000,
5035     0x00000000,
5036     0x00000000,
5037     0x00000000,
5038     0x00000000,
5039     0x00000000,
5040     0x00000000,
5041     0x00000000,
5042     0x00000000,
5043     0x00000000,
5044     0x00000000,
5045     0x00000000,
5046     0x00000000,
5047     0x00000000,
5048     0x00000000,
5049     0x00000000,
5050     0x00000000,
5051     0x00000000,
5052     0x00000000,
5053     0x4002140c,
5054     0x00100008,
5055     0x0200140d,
5056     0x00100048,
5057     0x0b004a0e,
5058     0x01900068,
5059     0x13008a0e,
5060     0x01900068,
5061     0x13008a0e,
5062     0x01900068,
5063     0x43020a0c,
5064     0x00100070,
5065     0x1b00ca0d,
5066     0x00100070,
5067     0x1b014a0d,
5068     0x00100070,
5069     0x23010a0f,
5070     0x01500070,
5071     0x00000000,
5072     0x00000000,
5073     0x00000000,
5074     0x00000000,
5075     0x00000000,
5076     0x00000000,
5077     0x00000000,
5078     0x00000000,
5079     0x00000000,
5080     0x00000000,
5081     0x00000000,
5082     0x00000000,
5083     0x00000000,
5084     0x00000000,
5085     0x4002140c,
5086     0x00100010,
5087     0x1a00d40d,
5088     0x00100050,
5089     0x13008a0e,
5090     0x01900070,
5091     0x13008a0e,
5092     0x01900070,
5093     0x1b014a0d,
5094     0x00100070,
5095     0x23010a0f,
5096     0x01500070,
5097     0x00000000,
5098     0x00000000,
5099     0x00000000,
5100     0x00000000,
5101     0x00000000,
5102     0x00000000,
5103     0x00000000,
5104     0x00000000,
5105     0x00000000,
5106     0x00000000,
5107     0x00000000,
5108     0x00000000,
5109     0x00000000,
5110     0x00000000,
5111     0x00000000,
5112     0x00000000,
5113     0x00000000,
5114     0x00000000,
5115     0x00000000,
5116     0x00000000,
5117     0x50029404,
5118     0x00100000,
5119     0x32019405,
5120     0x00100040,
5121     0x03004a06,
5122     0x01900060,
5123     0x03004a06,
5124     0x01900060,
5125     0x6b030a0c,
5126     0x00100060,
5127     0x4b02140d,
5128     0x0016a160,
5129     0x4302540d,
5130     0x0016a160,
5131     0x23010a0f,
5132     0x01500060,
5133     0x00000000,
5134     0x00000000,
5135     0x00000000,
5136     0x00000000,
5137     0x00000000,
5138     0x00000000,
5139     0x00000000,
5140     0x00000000,
5141     0x00000000,
5142     0x00000000,
5143     0x00000000,
5144     0x00000000,
5145     0x00000000,
5146     0x00000000,
5147     0x00000000,
5148     0x00000000,
5149     0x6b03140c,
5150     0x00100060,
5151     0x4b02140d,
5152     0x0016a160,
5153     0x0b004a0e,
5154     0x01900060,
5155     0x4302540d,
5156     0x0016a160,
5157     0x23010a0f,
5158     0x01500060,
5159     0x00000000,
5160     0x00000000,
5161     0x00000000,
5162     0x00000000,
5163     0x00000000,
5164     0x00000000,
5165     0x00000000,
5166     0x00000000,
5167     0x00000000,
5168     0x00000000,
5169     0x00000000,
5170     0x00000000,
5171     0x00000000,
5172     0x00000000,
5173     0x00000000,
5174     0x00000000,
5175     0x00000000,
5176     0x00000000,
5177     0x00000000,
5178     0x00000000,
5179     0x00000000,
5180     0x00000000,
5181     0x40021404,
5182     0x00100000,
5183     0x1a00d405,
5184     0x00100040,
5185     0x53028a06,
5186     0x01900060,
5187     0x5b02ca06,
5188     0x01900060,
5189     0x5b02ca06,
5190     0x01900060,
5191     0x43020a04,
5192     0x00100060,
5193     0x1b00ca05,
5194     0x00100060,
5195     0x53028a07,
5196     0x0190c060,
5197     0x00000000,
5198     0x00000000,
5199     0x00000000,
5200     0x00000000,
5201     0x00000000,
5202     0x00000000,
5203     0x00000000,
5204     0x00000000,
5205     0x00000000,
5206     0x00000000,
5207     0x00000000,
5208     0x00000000,
5209     0x00000000,
5210     0x00000000,
5211     0x00000000,
5212     0x00000000,
5213     0x4002140c,
5214     0x00100010,
5215     0x1a00d40d,
5216     0x00100050,
5217     0x53028a0e,
5218     0x01900070,
5219     0x5b02ca0e,
5220     0x01900070,
5221     0x5b02ca0e,
5222     0x01900070,
5223     0x43020a0c,
5224     0x00100070,
5225     0x1b00ca0d,
5226     0x00100070,
5227     0x53028a0f,
5228     0x0190c070,
5229     0x00000000,
5230     0x00000000,
5231     0x00000000,
5232     0x00000000,
5233     0x00000000,
5234     0x00000000,
5235     0x00000000,
5236     0x00000000,
5237     0x00000000,
5238     0x00000000,
5239     0x00000000,
5240     0x00000000,
5241     0x00000000,
5242     0x00000000,
5243     0x00000000,
5244     0x00000000,
5245     0x40021404,
5246     0x00100000,
5247     0x1a00d405,
5248     0x00100040,
5249     0x5b02ca06,
5250     0x01900060,
5251     0x5b02ca06,
5252     0x01900060,
5253     0x53028a07,
5254     0x0190c060,
5255     0x00000000,
5256     0x00000000,
5257     0x00000000,
5258     0x00000000,
5259     0x00000000,
5260     0x00000000,
5261     0x00000000,
5262     0x00000000,
5263     0x00000000,
5264     0x00000000,
5265     0x00000000,
5266     0x00000000,
5267     0x00000000,
5268     0x00000000,
5269     0x00000000,
5270     0x00000000,
5271     0x00000000,
5272     0x00000000,
5273     0x00000000,
5274     0x00000000,
5275     0x00000000,
5276     0x00000000,
5277     0x4002140c,
5278     0x00100010,
5279     0x1a00d40d,
5280     0x00100050,
5281     0x5b02ca0e,
5282     0x01900070,
5283     0x5b02ca0e,
5284     0x01900070,
5285     0x53028a0f,
5286     0x0190c070,
5287     0x00000000,
5288     0x00000000,
5289     0x00000000,
5290     0x00000000,
5291     0x00000000,
5292     0x00000000,
5293     0x00000000,
5294     0x00000000,
5295     0x00000000,
5296     0x00000000,
5297     0x00000000,
5298     0x00000000,
5299     0x00000000,
5300     0x00000000,
5301     0x00000000,
5302     0x00000000,
5303     0x00000000,
5304     0x00000000,
5305     0x00000000,
5306     0x00000000,
5307     0x00000000,
5308     0x00000000,
5309     0x00000000,
5310     0x00000000,
5311     0x00000000,
5312     0x00000000,
5313     0x00000000,
5314     0x00000000,
5315     0x00000000,
5316     0x00000000,
5317     0x00000000,
5318     0x00000000,
5319     0x00000000,
5320     0x00000000,
5321     0x00000000,
5322     0x00000000,
5323     0x00000000,
5324     0x00000000,
5325     0x00000000,
5326     0x00000000,
5327     0x00000000,
5328     0x00000000,
5329     0x00000000,
5330     0x00000000,
5331     0x00000000,
5332     0x00000000,
5333     0x00000000,
5334     0x00000000,
5335     0x00000000,
5336     0x00000000,
5337     0x00000000,
5338     0x00000000,
5339     0x00000000,
5340     0x00000000,
5341     0x00000000,
5342     0x00000000,
5343     0x00000000,
5344     0x00000000,
5345     0x00000000,
5346     0x00000000,
5347     0x00000000,
5348     0x00000000,
5349     0x00000000,
5350     0x00000000,
5351     0x00000000,
5352     0x00000000,
5353     0x00000000,
5354     0x00000000,
5355     0x00000000,
5356     0x00000000,
5357     0x00000000,
5358     0x00000000,
5359     0x00000000,
5360     0x00000000,
5361     0x00000000,
5362     0x00000000,
5363     0x00000000,
5364     0x00000000,
5365     0x00000000,
5366     0x00000000,
5367     0x00000000,
5368     0x00000000,
5369     0x00000000,
5370     0x00000000,
5371     0x00000000,
5372     0x00000000,
5373     0x00000000,
5374     0x00000000,
5375     0x00000000,
5376     0x00000000,
5377     0x00000000,
5378     0x00000000,
5379     0x00000000,
5380     0x00000000,
5381     0x00000000,
5382     0x00000000,
5383     0x00000000,
5384     0x00000000,
5385     0x00000000,
5386     0x00000000,
5387     0x00000000,
5388     0x00000000,
5389     0x00000000,
5390     0x00000000,
5391     0x00000000,
5392     0x00000000,
5393     0x00000000,
5394     0x00000000,
5395     0x00000000,
5396     0x00000000,
5397     0x00000000,
5398     0x00000000,
5399     0x00000000,
5400     0x00000000,
5401     0x00000000,
5402     0x00000000,
5403     0x00000000,
5404     0x00000000,
5405     0x00000000,
5406     0x00000000,
5407     0x00000000,
5408     0x00000000,
5409     0x00000000,
5410     0x00000000,
5411     0x00000000,
5412     0x00000000,
5413     0x00000000,
5414     0x00000000,
5415     0x00000000,
5416     0x00000000,
5417     0x00000000,
5418     0x00000000,
5419     0x00000000,
5420     0x00000000,
5421     0x00000000,
5422     0x00000000,
5423     0x00000000,
5424     0x00000000,
5425     0x00000000,
5426     0x00000000,
5427     0x00000000,
5428     0x00000000,
5429     0x00000000,
5430     0x00000000,
5431     0x00000000,
5432     0x00000000,
5433     0x00000000,
5434     0x00000000,
5435     0x00000000,
5436     0x00000000,
5437 };
5438 
5439 static const u16 pilot_tbl_rev3[] = {
5440     0xff08,
5441     0xff08,
5442     0xff08,
5443     0xff08,
5444     0xff08,
5445     0xff08,
5446     0xff08,
5447     0xff08,
5448     0x80d5,
5449     0x80d5,
5450     0x80d5,
5451     0x80d5,
5452     0x80d5,
5453     0x80d5,
5454     0x80d5,
5455     0x80d5,
5456     0xff0a,
5457     0xff82,
5458     0xffa0,
5459     0xff28,
5460     0xffff,
5461     0xffff,
5462     0xffff,
5463     0xffff,
5464     0xff82,
5465     0xffa0,
5466     0xff28,
5467     0xff0a,
5468     0xffff,
5469     0xffff,
5470     0xffff,
5471     0xffff,
5472     0xf83f,
5473     0xfa1f,
5474     0xfa97,
5475     0xfab5,
5476     0xf2bd,
5477     0xf0bf,
5478     0xffff,
5479     0xffff,
5480     0xf017,
5481     0xf815,
5482     0xf215,
5483     0xf095,
5484     0xf035,
5485     0xf01d,
5486     0xffff,
5487     0xffff,
5488     0xff08,
5489     0xff02,
5490     0xff80,
5491     0xff20,
5492     0xff08,
5493     0xff02,
5494     0xff80,
5495     0xff20,
5496     0xf01f,
5497     0xf817,
5498     0xfa15,
5499     0xf295,
5500     0xf0b5,
5501     0xf03d,
5502     0xffff,
5503     0xffff,
5504     0xf82a,
5505     0xfa0a,
5506     0xfa82,
5507     0xfaa0,
5508     0xf2a8,
5509     0xf0aa,
5510     0xffff,
5511     0xffff,
5512     0xf002,
5513     0xf800,
5514     0xf200,
5515     0xf080,
5516     0xf020,
5517     0xf008,
5518     0xffff,
5519     0xffff,
5520     0xf00a,
5521     0xf802,
5522     0xfa00,
5523     0xf280,
5524     0xf0a0,
5525     0xf028,
5526     0xffff,
5527     0xffff,
5528 };
5529 
5530 static const u32 tmap_tbl_rev3[] = {
5531     0x8a88aa80,
5532     0x8aaaaa8a,
5533     0x8a8a8aa8,
5534     0x00000888,
5535     0x88000000,
5536     0x8a8a88aa,
5537     0x8aa88888,
5538     0x8888a8a8,
5539     0xf1111110,
5540     0x11111111,
5541     0x11f11111,
5542     0x00000111,
5543     0x11000000,
5544     0x1111f111,
5545     0x11111111,
5546     0x111111f1,
5547     0x8a88aa80,
5548     0x8aaaaa8a,
5549     0x8a8a8aa8,
5550     0x000aa888,
5551     0x88880000,
5552     0x8a8a88aa,
5553     0x8aa88888,
5554     0x8888a8a8,
5555     0xa1111110,
5556     0x11111111,
5557     0x11c11111,
5558     0x00000111,
5559     0x11000000,
5560     0x1111a111,
5561     0x11111111,
5562     0x111111a1,
5563     0xa2222220,
5564     0x22222222,
5565     0x22c22222,
5566     0x00000222,
5567     0x22000000,
5568     0x2222a222,
5569     0x22222222,
5570     0x222222a2,
5571     0xf1111110,
5572     0x11111111,
5573     0x11f11111,
5574     0x00011111,
5575     0x11110000,
5576     0x1111f111,
5577     0x11111111,
5578     0x111111f1,
5579     0xa8aa88a0,
5580     0xa88888a8,
5581     0xa8a8a88a,
5582     0x00088aaa,
5583     0xaaaa0000,
5584     0xa8a8aa88,
5585     0xa88aaaaa,
5586     0xaaaa8a8a,
5587     0xaaa8aaa0,
5588     0x8aaa8aaa,
5589     0xaa8a8a8a,
5590     0x000aaa88,
5591     0x8aaa0000,
5592     0xaaa8a888,
5593     0x8aa88a8a,
5594     0x8a88a888,
5595     0x08080a00,
5596     0x0a08080a,
5597     0x080a0a08,
5598     0x00080808,
5599     0x080a0000,
5600     0x080a0808,
5601     0x080a0808,
5602     0x0a0a0a08,
5603     0xa0a0a0a0,
5604     0x80a0a080,
5605     0x8080a0a0,
5606     0x00008080,
5607     0x80a00000,
5608     0x80a080a0,
5609     0xa080a0a0,
5610     0x8080a0a0,
5611     0x00000000,
5612     0x00000000,
5613     0x00000000,
5614     0x00000000,
5615     0x00000000,
5616     0x00000000,
5617     0x00000000,
5618     0x00000000,
5619     0x00000000,
5620     0x00000000,
5621     0x00000000,
5622     0x00000000,
5623     0x00000000,
5624     0x00000000,
5625     0x00000000,
5626     0x00000000,
5627     0x00000000,
5628     0x00000000,
5629     0x00000000,
5630     0x00000000,
5631     0x00000000,
5632     0x00000000,
5633     0x00000000,
5634     0x00000000,
5635     0x00000000,
5636     0x00000000,
5637     0x00000000,
5638     0x00000000,
5639     0x00000000,
5640     0x00000000,
5641     0x00000000,
5642     0x00000000,
5643     0x00000000,
5644     0x00000000,
5645     0x00000000,
5646     0x00000000,
5647     0x00000000,
5648     0x00000000,
5649     0x00000000,
5650     0x00000000,
5651     0x00000000,
5652     0x00000000,
5653     0x00000000,
5654     0x00000000,
5655     0x00000000,
5656     0x00000000,
5657     0x00000000,
5658     0x00000000,
5659     0x99999000,
5660     0x9b9b99bb,
5661     0x9bb99999,
5662     0x9999b9b9,
5663     0x9b99bb90,
5664     0x9bbbbb9b,
5665     0x9b9b9bb9,
5666     0x00000999,
5667     0x88000000,
5668     0x8a8a88aa,
5669     0x8aa88888,
5670     0x8888a8a8,
5671     0x8a88aa80,
5672     0x8aaaaa8a,
5673     0x8a8a8aa8,
5674     0x00aaa888,
5675     0x22000000,
5676     0x2222b222,
5677     0x22222222,
5678     0x222222b2,
5679     0xb2222220,
5680     0x22222222,
5681     0x22d22222,
5682     0x00000222,
5683     0x11000000,
5684     0x1111a111,
5685     0x11111111,
5686     0x111111a1,
5687     0xa1111110,
5688     0x11111111,
5689     0x11c11111,
5690     0x00000111,
5691     0x33000000,
5692     0x3333b333,
5693     0x33333333,
5694     0x333333b3,
5695     0xb3333330,
5696     0x33333333,
5697     0x33d33333,
5698     0x00000333,
5699     0x22000000,
5700     0x2222a222,
5701     0x22222222,
5702     0x222222a2,
5703     0xa2222220,
5704     0x22222222,
5705     0x22c22222,
5706     0x00000222,
5707     0x99b99b00,
5708     0x9b9b99bb,
5709     0x9bb99999,
5710     0x9999b9b9,
5711     0x9b99bb99,
5712     0x9bbbbb9b,
5713     0x9b9b9bb9,
5714     0x00000999,
5715     0x88000000,
5716     0x8a8a88aa,
5717     0x8aa88888,
5718     0x8888a8a8,
5719     0x8a88aa88,
5720     0x8aaaaa8a,
5721     0x8a8a8aa8,
5722     0x08aaa888,
5723     0x22222200,
5724     0x2222f222,
5725     0x22222222,
5726     0x222222f2,
5727     0x22222222,
5728     0x22222222,
5729     0x22f22222,
5730     0x00000222,
5731     0x11000000,
5732     0x1111f111,
5733     0x11111111,
5734     0x11111111,
5735     0xf1111111,
5736     0x11111111,
5737     0x11f11111,
5738     0x01111111,
5739     0xbb9bb900,
5740     0xb9b9bb99,
5741     0xb99bbbbb,
5742     0xbbbb9b9b,
5743     0xb9bb99bb,
5744     0xb99999b9,
5745     0xb9b9b99b,
5746     0x00000bbb,
5747     0xaa000000,
5748     0xa8a8aa88,
5749     0xa88aaaaa,
5750     0xaaaa8a8a,
5751     0xa8aa88aa,
5752     0xa88888a8,
5753     0xa8a8a88a,
5754     0x0a888aaa,
5755     0xaa000000,
5756     0xa8a8aa88,
5757     0xa88aaaaa,
5758     0xaaaa8a8a,
5759     0xa8aa88a0,
5760     0xa88888a8,
5761     0xa8a8a88a,
5762     0x00000aaa,
5763     0x88000000,
5764     0x8a8a88aa,
5765     0x8aa88888,
5766     0x8888a8a8,
5767     0x8a88aa80,
5768     0x8aaaaa8a,
5769     0x8a8a8aa8,
5770     0x00000888,
5771     0xbbbbbb00,
5772     0x999bbbbb,
5773     0x9bb99b9b,
5774     0xb9b9b9bb,
5775     0xb9b99bbb,
5776     0xb9b9b9bb,
5777     0xb9bb9b99,
5778     0x00000999,
5779     0x8a000000,
5780     0xaa88a888,
5781     0xa88888aa,
5782     0xa88a8a88,
5783     0xa88aa88a,
5784     0x88a8aaaa,
5785     0xa8aa8aaa,
5786     0x0888a88a,
5787     0x0b0b0b00,
5788     0x090b0b0b,
5789     0x0b090b0b,
5790     0x0909090b,
5791     0x09090b0b,
5792     0x09090b0b,
5793     0x09090b09,
5794     0x00000909,
5795     0x0a000000,
5796     0x0a080808,
5797     0x080a080a,
5798     0x080a0a08,
5799     0x080a080a,
5800     0x0808080a,
5801     0x0a0a0a08,
5802     0x0808080a,
5803     0xb0b0b000,
5804     0x9090b0b0,
5805     0x90b09090,
5806     0xb0b0b090,
5807     0xb0b090b0,
5808     0x90b0b0b0,
5809     0xb0b09090,
5810     0x00000090,
5811     0x80000000,
5812     0xa080a080,
5813     0xa08080a0,
5814     0xa0808080,
5815     0xa080a080,
5816     0x80a0a0a0,
5817     0xa0a080a0,
5818     0x00a0a0a0,
5819     0x22000000,
5820     0x2222f222,
5821     0x22222222,
5822     0x222222f2,
5823     0xf2222220,
5824     0x22222222,
5825     0x22f22222,
5826     0x00000222,
5827     0x11000000,
5828     0x1111f111,
5829     0x11111111,
5830     0x111111f1,
5831     0xf1111110,
5832     0x11111111,
5833     0x11f11111,
5834     0x00000111,
5835     0x33000000,
5836     0x3333f333,
5837     0x33333333,
5838     0x333333f3,
5839     0xf3333330,
5840     0x33333333,
5841     0x33f33333,
5842     0x00000333,
5843     0x22000000,
5844     0x2222f222,
5845     0x22222222,
5846     0x222222f2,
5847     0xf2222220,
5848     0x22222222,
5849     0x22f22222,
5850     0x00000222,
5851     0x99000000,
5852     0x9b9b99bb,
5853     0x9bb99999,
5854     0x9999b9b9,
5855     0x9b99bb90,
5856     0x9bbbbb9b,
5857     0x9b9b9bb9,
5858     0x00000999,
5859     0x88000000,
5860     0x8a8a88aa,
5861     0x8aa88888,
5862     0x8888a8a8,
5863     0x8a88aa80,
5864     0x8aaaaa8a,
5865     0x8a8a8aa8,
5866     0x00000888,
5867     0x88888000,
5868     0x8a8a88aa,
5869     0x8aa88888,
5870     0x8888a8a8,
5871     0x8a88aa80,
5872     0x8aaaaa8a,
5873     0x8a8a8aa8,
5874     0x00000888,
5875     0x88000000,
5876     0x8a8a88aa,
5877     0x8aa88888,
5878     0x8888a8a8,
5879     0x8a88aa80,
5880     0x8aaaaa8a,
5881     0x8a8a8aa8,
5882     0x00aaa888,
5883     0x88a88a00,
5884     0x8a8a88aa,
5885     0x8aa88888,
5886     0x8888a8a8,
5887     0x8a88aa88,
5888     0x8aaaaa8a,
5889     0x8a8a8aa8,
5890     0x00000888,
5891     0x88000000,
5892     0x8a8a88aa,
5893     0x8aa88888,
5894     0x8888a8a8,
5895     0x8a88aa88,
5896     0x8aaaaa8a,
5897     0x8a8a8aa8,
5898     0x08aaa888,
5899     0x11000000,
5900     0x1111a111,
5901     0x11111111,
5902     0x111111a1,
5903     0xa1111110,
5904     0x11111111,
5905     0x11c11111,
5906     0x00000111,
5907     0x11000000,
5908     0x1111a111,
5909     0x11111111,
5910     0x111111a1,
5911     0xa1111110,
5912     0x11111111,
5913     0x11c11111,
5914     0x00000111,
5915     0x88000000,
5916     0x8a8a88aa,
5917     0x8aa88888,
5918     0x8888a8a8,
5919     0x8a88aa80,
5920     0x8aaaaa8a,
5921     0x8a8a8aa8,
5922     0x00000888,
5923     0x88000000,
5924     0x8a8a88aa,
5925     0x8aa88888,
5926     0x8888a8a8,
5927     0x8a88aa80,
5928     0x8aaaaa8a,
5929     0x8a8a8aa8,
5930     0x00000888,
5931     0x00000000,
5932     0x00000000,
5933     0x00000000,
5934     0x00000000,
5935     0x00000000,
5936     0x00000000,
5937     0x00000000,
5938     0x00000000,
5939     0x00000000,
5940     0x00000000,
5941     0x00000000,
5942     0x00000000,
5943     0x00000000,
5944     0x00000000,
5945     0x00000000,
5946     0x00000000,
5947     0x00000000,
5948     0x00000000,
5949     0x00000000,
5950     0x00000000,
5951     0x00000000,
5952     0x00000000,
5953     0x00000000,
5954     0x00000000,
5955     0x00000000,
5956     0x00000000,
5957     0x00000000,
5958     0x00000000,
5959     0x00000000,
5960     0x00000000,
5961     0x00000000,
5962     0x00000000,
5963     0x00000000,
5964     0x00000000,
5965     0x00000000,
5966     0x00000000,
5967     0x00000000,
5968     0x00000000,
5969     0x00000000,
5970     0x00000000,
5971     0x00000000,
5972     0x00000000,
5973     0x00000000,
5974     0x00000000,
5975     0x00000000,
5976     0x00000000,
5977     0x00000000,
5978     0x00000000,
5979 };
5980 
5981 static const u32 intlv_tbl_rev3[] = {
5982     0x00802070,
5983     0x0671188d,
5984     0x0a60192c,
5985     0x0a300e46,
5986     0x00c1188d,
5987     0x080024d2,
5988     0x00000070,
5989 };
5990 
5991 static const u32 tdtrn_tbl_rev3[] = {
5992     0x061c061c,
5993     0x0050ee68,
5994     0xf592fe36,
5995     0xfe5212f6,
5996     0x00000c38,
5997     0xfe5212f6,
5998     0xf592fe36,
5999     0x0050ee68,
6000     0x061c061c,
6001     0xee680050,
6002     0xfe36f592,
6003     0x12f6fe52,
6004     0x0c380000,
6005     0x12f6fe52,
6006     0xfe36f592,
6007     0xee680050,
6008     0x061c061c,
6009     0x0050ee68,
6010     0xf592fe36,
6011     0xfe5212f6,
6012     0x00000c38,
6013     0xfe5212f6,
6014     0xf592fe36,
6015     0x0050ee68,
6016     0x061c061c,
6017     0xee680050,
6018     0xfe36f592,
6019     0x12f6fe52,
6020     0x0c380000,
6021     0x12f6fe52,
6022     0xfe36f592,
6023     0xee680050,
6024     0x05e305e3,
6025     0x004def0c,
6026     0xf5f3fe47,
6027     0xfe611246,
6028     0x00000bc7,
6029     0xfe611246,
6030     0xf5f3fe47,
6031     0x004def0c,
6032     0x05e305e3,
6033     0xef0c004d,
6034     0xfe47f5f3,
6035     0x1246fe61,
6036     0x0bc70000,
6037     0x1246fe61,
6038     0xfe47f5f3,
6039     0xef0c004d,
6040     0x05e305e3,
6041     0x004def0c,
6042     0xf5f3fe47,
6043     0xfe611246,
6044     0x00000bc7,
6045     0xfe611246,
6046     0xf5f3fe47,
6047     0x004def0c,
6048     0x05e305e3,
6049     0xef0c004d,
6050     0xfe47f5f3,
6051     0x1246fe61,
6052     0x0bc70000,
6053     0x1246fe61,
6054     0xfe47f5f3,
6055     0xef0c004d,
6056     0xfa58fa58,
6057     0xf895043b,
6058     0xff4c09c0,
6059     0xfbc6ffa8,
6060     0xfb84f384,
6061     0x0798f6f9,
6062     0x05760122,
6063     0x058409f6,
6064     0x0b500000,
6065     0x05b7f542,
6066     0x08860432,
6067     0x06ddfee7,
6068     0xfb84f384,
6069     0xf9d90664,
6070     0xf7e8025c,
6071     0x00fff7bd,
6072     0x05a805a8,
6073     0xf7bd00ff,
6074     0x025cf7e8,
6075     0x0664f9d9,
6076     0xf384fb84,
6077     0xfee706dd,
6078     0x04320886,
6079     0xf54205b7,
6080     0x00000b50,
6081     0x09f60584,
6082     0x01220576,
6083     0xf6f90798,
6084     0xf384fb84,
6085     0xffa8fbc6,
6086     0x09c0ff4c,
6087     0x043bf895,
6088     0x02d402d4,
6089     0x07de0270,
6090     0xfc96079c,
6091     0xf90afe94,
6092     0xfe00ff2c,
6093     0x02d4065d,
6094     0x092a0096,
6095     0x0014fbb8,
6096     0xfd2cfd2c,
6097     0x076afb3c,
6098     0x0096f752,
6099     0xf991fd87,
6100     0xfb2c0200,
6101     0xfeb8f960,
6102     0x08e0fc96,
6103     0x049802a8,
6104     0xfd2cfd2c,
6105     0x02a80498,
6106     0xfc9608e0,
6107     0xf960feb8,
6108     0x0200fb2c,
6109     0xfd87f991,
6110     0xf7520096,
6111     0xfb3c076a,
6112     0xfd2cfd2c,
6113     0xfbb80014,
6114     0x0096092a,
6115     0x065d02d4,
6116     0xff2cfe00,
6117     0xfe94f90a,
6118     0x079cfc96,
6119     0x027007de,
6120     0x02d402d4,
6121     0x027007de,
6122     0x079cfc96,
6123     0xfe94f90a,
6124     0xff2cfe00,
6125     0x065d02d4,
6126     0x0096092a,
6127     0xfbb80014,
6128     0xfd2cfd2c,
6129     0xfb3c076a,
6130     0xf7520096,
6131     0xfd87f991,
6132     0x0200fb2c,
6133     0xf960feb8,
6134     0xfc9608e0,
6135     0x02a80498,
6136     0xfd2cfd2c,
6137     0x049802a8,
6138     0x08e0fc96,
6139     0xfeb8f960,
6140     0xfb2c0200,
6141     0xf991fd87,
6142     0x0096f752,
6143     0x076afb3c,
6144     0xfd2cfd2c,
6145     0x0014fbb8,
6146     0x092a0096,
6147     0x02d4065d,
6148     0xfe00ff2c,
6149     0xf90afe94,
6150     0xfc96079c,
6151     0x07de0270,
6152     0x00000000,
6153     0x00000000,
6154     0x00000000,
6155     0x00000000,
6156     0x00000000,
6157     0x00000000,
6158     0x00000000,
6159     0x00000000,
6160     0x00000000,
6161     0x00000000,
6162     0x00000000,
6163     0x00000000,
6164     0x00000000,
6165     0x00000000,
6166     0x00000000,
6167     0x00000000,
6168     0x00000000,
6169     0x00000000,
6170     0x00000000,
6171     0x00000000,
6172     0x00000000,
6173     0x00000000,
6174     0x00000000,
6175     0x00000000,
6176     0x00000000,
6177     0x00000000,
6178     0x00000000,
6179     0x00000000,
6180     0x00000000,
6181     0x00000000,
6182     0x00000000,
6183     0x00000000,
6184     0x00000000,
6185     0x00000000,
6186     0x00000000,
6187     0x00000000,
6188     0x00000000,
6189     0x00000000,
6190     0x00000000,
6191     0x00000000,
6192     0x00000000,
6193     0x00000000,
6194     0x00000000,
6195     0x00000000,
6196     0x00000000,
6197     0x00000000,
6198     0x00000000,
6199     0x00000000,
6200     0x00000000,
6201     0x00000000,
6202     0x00000000,
6203     0x00000000,
6204     0x00000000,
6205     0x00000000,
6206     0x00000000,
6207     0x00000000,
6208     0x00000000,
6209     0x00000000,
6210     0x00000000,
6211     0x00000000,
6212     0x00000000,
6213     0x00000000,
6214     0x00000000,
6215     0x00000000,
6216     0x00000000,
6217     0x00000000,
6218     0x00000000,
6219     0x00000000,
6220     0x00000000,
6221     0x00000000,
6222     0x00000000,
6223     0x00000000,
6224     0x00000000,
6225     0x00000000,
6226     0x00000000,
6227     0x00000000,
6228     0x00000000,
6229     0x00000000,
6230     0x00000000,
6231     0x00000000,
6232     0x00000000,
6233     0x00000000,
6234     0x00000000,
6235     0x00000000,
6236     0x00000000,
6237     0x00000000,
6238     0x00000000,
6239     0x00000000,
6240     0x00000000,
6241     0x00000000,
6242     0x00000000,
6243     0x00000000,
6244     0x00000000,
6245     0x00000000,
6246     0x00000000,
6247     0x00000000,
6248     0x062a0000,
6249     0xfefa0759,
6250     0x08b80908,
6251     0xf396fc2d,
6252     0xf9d6045c,
6253     0xfc4ef608,
6254     0xf748f596,
6255     0x07b207bf,
6256     0x062a062a,
6257     0xf84ef841,
6258     0xf748f596,
6259     0x03b209f8,
6260     0xf9d6045c,
6261     0x0c6a03d3,
6262     0x08b80908,
6263     0x0106f8a7,
6264     0x062a0000,
6265     0xfefaf8a7,
6266     0x08b8f6f8,
6267     0xf39603d3,
6268     0xf9d6fba4,
6269     0xfc4e09f8,
6270     0xf7480a6a,
6271     0x07b2f841,
6272     0x062af9d6,
6273     0xf84e07bf,
6274     0xf7480a6a,
6275     0x03b2f608,
6276     0xf9d6fba4,
6277     0x0c6afc2d,
6278     0x08b8f6f8,
6279     0x01060759,
6280     0x062a0000,
6281     0xfefa0759,
6282     0x08b80908,
6283     0xf396fc2d,
6284     0xf9d6045c,
6285     0xfc4ef608,
6286     0xf748f596,
6287     0x07b207bf,
6288     0x062a062a,
6289     0xf84ef841,
6290     0xf748f596,
6291     0x03b209f8,
6292     0xf9d6045c,
6293     0x0c6a03d3,
6294     0x08b80908,
6295     0x0106f8a7,
6296     0x062a0000,
6297     0xfefaf8a7,
6298     0x08b8f6f8,
6299     0xf39603d3,
6300     0xf9d6fba4,
6301     0xfc4e09f8,
6302     0xf7480a6a,
6303     0x07b2f841,
6304     0x062af9d6,
6305     0xf84e07bf,
6306     0xf7480a6a,
6307     0x03b2f608,
6308     0xf9d6fba4,
6309     0x0c6afc2d,
6310     0x08b8f6f8,
6311     0x01060759,
6312     0x061c061c,
6313     0xff30009d,
6314     0xffb21141,
6315     0xfd87fb54,
6316     0xf65dfe59,
6317     0x02eef99e,
6318     0x0166f03c,
6319     0xfff809b6,
6320     0x000008a4,
6321     0x000af42b,
6322     0x00eff577,
6323     0xfa840bf2,
6324     0xfc02ff51,
6325     0x08260f67,
6326     0xfff0036f,
6327     0x0842f9c3,
6328     0x00000000,
6329     0x063df7be,
6330     0xfc910010,
6331     0xf099f7da,
6332     0x00af03fe,
6333     0xf40e057c,
6334     0x0a89ff11,
6335     0x0bd5fff6,
6336     0xf75c0000,
6337     0xf64a0008,
6338     0x0fc4fe9a,
6339     0x0662fd12,
6340     0x01a709a3,
6341     0x04ac0279,
6342     0xeebf004e,
6343     0xff6300d0,
6344     0xf9e4f9e4,
6345     0x00d0ff63,
6346     0x004eeebf,
6347     0x027904ac,
6348     0x09a301a7,
6349     0xfd120662,
6350     0xfe9a0fc4,
6351     0x0008f64a,
6352     0x0000f75c,
6353     0xfff60bd5,
6354     0xff110a89,
6355     0x057cf40e,
6356     0x03fe00af,
6357     0xf7daf099,
6358     0x0010fc91,
6359     0xf7be063d,
6360     0x00000000,
6361     0xf9c30842,
6362     0x036ffff0,
6363     0x0f670826,
6364     0xff51fc02,
6365     0x0bf2fa84,
6366     0xf57700ef,
6367     0xf42b000a,
6368     0x08a40000,
6369     0x09b6fff8,
6370     0xf03c0166,
6371     0xf99e02ee,
6372     0xfe59f65d,
6373     0xfb54fd87,
6374     0x1141ffb2,
6375     0x009dff30,
6376     0x05e30000,
6377     0xff060705,
6378     0x085408a0,
6379     0xf425fc59,
6380     0xfa1d042a,
6381     0xfc78f67a,
6382     0xf7acf60e,
6383     0x075a0766,
6384     0x05e305e3,
6385     0xf8a6f89a,
6386     0xf7acf60e,
6387     0x03880986,
6388     0xfa1d042a,
6389     0x0bdb03a7,
6390     0x085408a0,
6391     0x00faf8fb,
6392     0x05e30000,
6393     0xff06f8fb,
6394     0x0854f760,
6395     0xf42503a7,
6396     0xfa1dfbd6,
6397     0xfc780986,
6398     0xf7ac09f2,
6399     0x075af89a,
6400     0x05e3fa1d,
6401     0xf8a60766,
6402     0xf7ac09f2,
6403     0x0388f67a,
6404     0xfa1dfbd6,
6405     0x0bdbfc59,
6406     0x0854f760,
6407     0x00fa0705,
6408     0x05e30000,
6409     0xff060705,
6410     0x085408a0,
6411     0xf425fc59,
6412     0xfa1d042a,
6413     0xfc78f67a,
6414     0xf7acf60e,
6415     0x075a0766,
6416     0x05e305e3,
6417     0xf8a6f89a,
6418     0xf7acf60e,
6419     0x03880986,
6420     0xfa1d042a,
6421     0x0bdb03a7,
6422     0x085408a0,
6423     0x00faf8fb,
6424     0x05e30000,
6425     0xff06f8fb,
6426     0x0854f760,
6427     0xf42503a7,
6428     0xfa1dfbd6,
6429     0xfc780986,
6430     0xf7ac09f2,
6431     0x075af89a,
6432     0x05e3fa1d,
6433     0xf8a60766,
6434     0xf7ac09f2,
6435     0x0388f67a,
6436     0xfa1dfbd6,
6437     0x0bdbfc59,
6438     0x0854f760,
6439     0x00fa0705,
6440     0xfa58fa58,
6441     0xf8f0fe00,
6442     0x0448073d,
6443     0xfdc9fe46,
6444     0xf9910258,
6445     0x089d0407,
6446     0xfd5cf71a,
6447     0x02affde0,
6448     0x083e0496,
6449     0xff5a0740,
6450     0xff7afd97,
6451     0x00fe01f1,
6452     0x0009082e,
6453     0xfa94ff75,
6454     0xfecdf8ea,
6455     0xffb0f693,
6456     0xfd2cfa58,
6457     0x0433ff16,
6458     0xfba405dd,
6459     0xfa610341,
6460     0x06a606cb,
6461     0x0039fd2d,
6462     0x0677fa97,
6463     0x01fa05e0,
6464     0xf896003e,
6465     0x075a068b,
6466     0x012cfc3e,
6467     0xfa23f98d,
6468     0xfc7cfd43,
6469     0xff90fc0d,
6470     0x01c10982,
6471     0x00c601d6,
6472     0xfd2cfd2c,
6473     0x01d600c6,
6474     0x098201c1,
6475     0xfc0dff90,
6476     0xfd43fc7c,
6477     0xf98dfa23,
6478     0xfc3e012c,
6479     0x068b075a,
6480     0x003ef896,
6481     0x05e001fa,
6482     0xfa970677,
6483     0xfd2d0039,
6484     0x06cb06a6,
6485     0x0341fa61,
6486     0x05ddfba4,
6487     0xff160433,
6488     0xfa58fd2c,
6489     0xf693ffb0,
6490     0xf8eafecd,
6491     0xff75fa94,
6492     0x082e0009,
6493     0x01f100fe,
6494     0xfd97ff7a,
6495     0x0740ff5a,
6496     0x0496083e,
6497     0xfde002af,
6498     0xf71afd5c,
6499     0x0407089d,
6500     0x0258f991,
6501     0xfe46fdc9,
6502     0x073d0448,
6503     0xfe00f8f0,
6504     0xfd2cfd2c,
6505     0xfce00500,
6506     0xfc09fddc,
6507     0xfe680157,
6508     0x04c70571,
6509     0xfc3aff21,
6510     0xfcd70228,
6511     0x056d0277,
6512     0x0200fe00,
6513     0x0022f927,
6514     0xfe3c032b,
6515     0xfc44ff3c,
6516     0x03e9fbdb,
6517     0x04570313,
6518     0x04c9ff5c,
6519     0x000d03b8,
6520     0xfa580000,
6521     0xfbe900d2,
6522     0xf9d0fe0b,
6523     0x0125fdf9,
6524     0x042501bf,
6525     0x0328fa2b,
6526     0xffa902f0,
6527     0xfa250157,
6528     0x0200fe00,
6529     0x03740438,
6530     0xff0405fd,
6531     0x030cfe52,
6532     0x0037fb39,
6533     0xff6904c5,
6534     0x04f8fd23,
6535     0xfd31fc1b,
6536     0xfd2cfd2c,
6537     0xfc1bfd31,
6538     0xfd2304f8,
6539     0x04c5ff69,
6540     0xfb390037,
6541     0xfe52030c,
6542     0x05fdff04,
6543     0x04380374,
6544     0xfe000200,
6545     0x0157fa25,
6546     0x02f0ffa9,
6547     0xfa2b0328,
6548     0x01bf0425,
6549     0xfdf90125,
6550     0xfe0bf9d0,
6551     0x00d2fbe9,
6552     0x0000fa58,
6553     0x03b8000d,
6554     0xff5c04c9,
6555     0x03130457,
6556     0xfbdb03e9,
6557     0xff3cfc44,
6558     0x032bfe3c,
6559     0xf9270022,
6560     0xfe000200,
6561     0x0277056d,
6562     0x0228fcd7,
6563     0xff21fc3a,
6564     0x057104c7,
6565     0x0157fe68,
6566     0xfddcfc09,
6567     0x0500fce0,
6568     0xfd2cfd2c,
6569     0x0500fce0,
6570     0xfddcfc09,
6571     0x0157fe68,
6572     0x057104c7,
6573     0xff21fc3a,
6574     0x0228fcd7,
6575     0x0277056d,
6576     0xfe000200,
6577     0xf9270022,
6578     0x032bfe3c,
6579     0xff3cfc44,
6580     0xfbdb03e9,
6581     0x03130457,
6582     0xff5c04c9,
6583     0x03b8000d,
6584     0x0000fa58,
6585     0x00d2fbe9,
6586     0xfe0bf9d0,
6587     0xfdf90125,
6588     0x01bf0425,
6589     0xfa2b0328,
6590     0x02f0ffa9,
6591     0x0157fa25,
6592     0xfe000200,
6593     0x04380374,
6594     0x05fdff04,
6595     0xfe52030c,
6596     0xfb390037,
6597     0x04c5ff69,
6598     0xfd2304f8,
6599     0xfc1bfd31,
6600     0xfd2cfd2c,
6601     0xfd31fc1b,
6602     0x04f8fd23,
6603     0xff6904c5,
6604     0x0037fb39,
6605     0x030cfe52,
6606     0xff0405fd,
6607     0x03740438,
6608     0x0200fe00,
6609     0xfa250157,
6610     0xffa902f0,
6611     0x0328fa2b,
6612     0x042501bf,
6613     0x0125fdf9,
6614     0xf9d0fe0b,
6615     0xfbe900d2,
6616     0xfa580000,
6617     0x000d03b8,
6618     0x04c9ff5c,
6619     0x04570313,
6620     0x03e9fbdb,
6621     0xfc44ff3c,
6622     0xfe3c032b,
6623     0x0022f927,
6624     0x0200fe00,
6625     0x056d0277,
6626     0xfcd70228,
6627     0xfc3aff21,
6628     0x04c70571,
6629     0xfe680157,
6630     0xfc09fddc,
6631     0xfce00500,
6632     0x05a80000,
6633     0xff1006be,
6634     0x0800084a,
6635     0xf49cfc7e,
6636     0xfa580400,
6637     0xfc9cf6da,
6638     0xf800f672,
6639     0x0710071c,
6640     0x05a805a8,
6641     0xf8f0f8e4,
6642     0xf800f672,
6643     0x03640926,
6644     0xfa580400,
6645     0x0b640382,
6646     0x0800084a,
6647     0x00f0f942,
6648     0x05a80000,
6649     0xff10f942,
6650     0x0800f7b6,
6651     0xf49c0382,
6652     0xfa58fc00,
6653     0xfc9c0926,
6654     0xf800098e,
6655     0x0710f8e4,
6656     0x05a8fa58,
6657     0xf8f0071c,
6658     0xf800098e,
6659     0x0364f6da,
6660     0xfa58fc00,
6661     0x0b64fc7e,
6662     0x0800f7b6,
6663     0x00f006be,
6664     0x05a80000,
6665     0xff1006be,
6666     0x0800084a,
6667     0xf49cfc7e,
6668     0xfa580400,
6669     0xfc9cf6da,
6670     0xf800f672,
6671     0x0710071c,
6672     0x05a805a8,
6673     0xf8f0f8e4,
6674     0xf800f672,
6675     0x03640926,
6676     0xfa580400,
6677     0x0b640382,
6678     0x0800084a,
6679     0x00f0f942,
6680     0x05a80000,
6681     0xff10f942,
6682     0x0800f7b6,
6683     0xf49c0382,
6684     0xfa58fc00,
6685     0xfc9c0926,
6686     0xf800098e,
6687     0x0710f8e4,
6688     0x05a8fa58,
6689     0xf8f0071c,
6690     0xf800098e,
6691     0x0364f6da,
6692     0xfa58fc00,
6693     0x0b64fc7e,
6694     0x0800f7b6,
6695     0x00f006be,
6696 };
6697 
6698 const u32 noise_var_tbl_rev3[] = {
6699     0x02110211,
6700     0x0000014d,
6701     0x02110211,
6702     0x0000014d,
6703     0x02110211,
6704     0x0000014d,
6705     0x02110211,
6706     0x0000014d,
6707     0x02110211,
6708     0x0000014d,
6709     0x02110211,
6710     0x0000014d,
6711     0x02110211,
6712     0x0000014d,
6713     0x02110211,
6714     0x0000014d,
6715     0x02110211,
6716     0x0000014d,
6717     0x02110211,
6718     0x0000014d,
6719     0x02110211,
6720     0x0000014d,
6721     0x02110211,
6722     0x0000014d,
6723     0x02110211,
6724     0x0000014d,
6725     0x02110211,
6726     0x0000014d,
6727     0x02110211,
6728     0x0000014d,
6729     0x02110211,
6730     0x0000014d,
6731     0x02110211,
6732     0x0000014d,
6733     0x02110211,
6734     0x0000014d,
6735     0x02110211,
6736     0x0000014d,
6737     0x02110211,
6738     0x0000014d,
6739     0x02110211,
6740     0x0000014d,
6741     0x02110211,
6742     0x0000014d,
6743     0x02110211,
6744     0x0000014d,
6745     0x02110211,
6746     0x0000014d,
6747     0x02110211,
6748     0x0000014d,
6749     0x02110211,
6750     0x0000014d,
6751     0x02110211,
6752     0x0000014d,
6753     0x02110211,
6754     0x0000014d,
6755     0x02110211,
6756     0x0000014d,
6757     0x02110211,
6758     0x0000014d,
6759     0x02110211,
6760     0x0000014d,
6761     0x02110211,
6762     0x0000014d,
6763     0x02110211,
6764     0x0000014d,
6765     0x02110211,
6766     0x0000014d,
6767     0x02110211,
6768     0x0000014d,
6769     0x02110211,
6770     0x0000014d,
6771     0x02110211,
6772     0x0000014d,
6773     0x02110211,
6774     0x0000014d,
6775     0x02110211,
6776     0x0000014d,
6777     0x02110211,
6778     0x0000014d,
6779     0x02110211,
6780     0x0000014d,
6781     0x02110211,
6782     0x0000014d,
6783     0x02110211,
6784     0x0000014d,
6785     0x02110211,
6786     0x0000014d,
6787     0x02110211,
6788     0x0000014d,
6789     0x02110211,
6790     0x0000014d,
6791     0x02110211,
6792     0x0000014d,
6793     0x02110211,
6794     0x0000014d,
6795     0x02110211,
6796     0x0000014d,
6797     0x02110211,
6798     0x0000014d,
6799     0x02110211,
6800     0x0000014d,
6801     0x02110211,
6802     0x0000014d,
6803     0x02110211,
6804     0x0000014d,
6805     0x02110211,
6806     0x0000014d,
6807     0x02110211,
6808     0x0000014d,
6809     0x02110211,
6810     0x0000014d,
6811     0x02110211,
6812     0x0000014d,
6813     0x02110211,
6814     0x0000014d,
6815     0x02110211,
6816     0x0000014d,
6817     0x02110211,
6818     0x0000014d,
6819     0x02110211,
6820     0x0000014d,
6821     0x02110211,
6822     0x0000014d,
6823     0x02110211,
6824     0x0000014d,
6825     0x02110211,
6826     0x0000014d,
6827     0x02110211,
6828     0x0000014d,
6829     0x02110211,
6830     0x0000014d,
6831     0x02110211,
6832     0x0000014d,
6833     0x02110211,
6834     0x0000014d,
6835     0x02110211,
6836     0x0000014d,
6837     0x02110211,
6838     0x0000014d,
6839     0x02110211,
6840     0x0000014d,
6841     0x02110211,
6842     0x0000014d,
6843     0x02110211,
6844     0x0000014d,
6845     0x02110211,
6846     0x0000014d,
6847     0x02110211,
6848     0x0000014d,
6849     0x02110211,
6850     0x0000014d,
6851     0x02110211,
6852     0x0000014d,
6853     0x02110211,
6854     0x0000014d,
6855     0x02110211,
6856     0x0000014d,
6857     0x02110211,
6858     0x0000014d,
6859     0x02110211,
6860     0x0000014d,
6861     0x02110211,
6862     0x0000014d,
6863     0x02110211,
6864     0x0000014d,
6865     0x02110211,
6866     0x0000014d,
6867     0x02110211,
6868     0x0000014d,
6869     0x02110211,
6870     0x0000014d,
6871     0x02110211,
6872     0x0000014d,
6873     0x02110211,
6874     0x0000014d,
6875     0x02110211,
6876     0x0000014d,
6877     0x02110211,
6878     0x0000014d,
6879     0x02110211,
6880     0x0000014d,
6881     0x02110211,
6882     0x0000014d,
6883     0x02110211,
6884     0x0000014d,
6885     0x02110211,
6886     0x0000014d,
6887     0x02110211,
6888     0x0000014d,
6889     0x02110211,
6890     0x0000014d,
6891     0x02110211,
6892     0x0000014d,
6893     0x02110211,
6894     0x0000014d,
6895     0x02110211,
6896     0x0000014d,
6897     0x02110211,
6898     0x0000014d,
6899     0x02110211,
6900     0x0000014d,
6901     0x02110211,
6902     0x0000014d,
6903     0x02110211,
6904     0x0000014d,
6905     0x02110211,
6906     0x0000014d,
6907     0x02110211,
6908     0x0000014d,
6909     0x02110211,
6910     0x0000014d,
6911     0x02110211,
6912     0x0000014d,
6913     0x02110211,
6914     0x0000014d,
6915     0x02110211,
6916     0x0000014d,
6917     0x02110211,
6918     0x0000014d,
6919     0x02110211,
6920     0x0000014d,
6921     0x02110211,
6922     0x0000014d,
6923     0x02110211,
6924     0x0000014d,
6925     0x02110211,
6926     0x0000014d,
6927     0x02110211,
6928     0x0000014d,
6929     0x02110211,
6930     0x0000014d,
6931     0x02110211,
6932     0x0000014d,
6933     0x02110211,
6934     0x0000014d,
6935     0x02110211,
6936     0x0000014d,
6937     0x02110211,
6938     0x0000014d,
6939     0x02110211,
6940     0x0000014d,
6941     0x02110211,
6942     0x0000014d,
6943     0x02110211,
6944     0x0000014d,
6945     0x02110211,
6946     0x0000014d,
6947     0x02110211,
6948     0x0000014d,
6949     0x02110211,
6950     0x0000014d,
6951     0x02110211,
6952     0x0000014d,
6953     0x02110211,
6954     0x0000014d,
6955 };
6956 
6957 static const u16 mcs_tbl_rev3[] = {
6958     0x0000,
6959     0x0008,
6960     0x000a,
6961     0x0010,
6962     0x0012,
6963     0x0019,
6964     0x001a,
6965     0x001c,
6966     0x0080,
6967     0x0088,
6968     0x008a,
6969     0x0090,
6970     0x0092,
6971     0x0099,
6972     0x009a,
6973     0x009c,
6974     0x0100,
6975     0x0108,
6976     0x010a,
6977     0x0110,
6978     0x0112,
6979     0x0119,
6980     0x011a,
6981     0x011c,
6982     0x0180,
6983     0x0188,
6984     0x018a,
6985     0x0190,
6986     0x0192,
6987     0x0199,
6988     0x019a,
6989     0x019c,
6990     0x0000,
6991     0x0098,
6992     0x00a0,
6993     0x00a8,
6994     0x009a,
6995     0x00a2,
6996     0x00aa,
6997     0x0120,
6998     0x0128,
6999     0x0128,
7000     0x0130,
7001     0x0138,
7002     0x0138,
7003     0x0140,
7004     0x0122,
7005     0x012a,
7006     0x012a,
7007     0x0132,
7008     0x013a,
7009     0x013a,
7010     0x0142,
7011     0x01a8,
7012     0x01b0,
7013     0x01b8,
7014     0x01b0,
7015     0x01b8,
7016     0x01c0,
7017     0x01c8,
7018     0x01c0,
7019     0x01c8,
7020     0x01d0,
7021     0x01d0,
7022     0x01d8,
7023     0x01aa,
7024     0x01b2,
7025     0x01ba,
7026     0x01b2,
7027     0x01ba,
7028     0x01c2,
7029     0x01ca,
7030     0x01c2,
7031     0x01ca,
7032     0x01d2,
7033     0x01d2,
7034     0x01da,
7035     0x0001,
7036     0x0002,
7037     0x0004,
7038     0x0009,
7039     0x000c,
7040     0x0011,
7041     0x0014,
7042     0x0018,
7043     0x0020,
7044     0x0021,
7045     0x0022,
7046     0x0024,
7047     0x0081,
7048     0x0082,
7049     0x0084,
7050     0x0089,
7051     0x008c,
7052     0x0091,
7053     0x0094,
7054     0x0098,
7055     0x00a0,
7056     0x00a1,
7057     0x00a2,
7058     0x00a4,
7059     0x0007,
7060     0x0007,
7061     0x0007,
7062     0x0007,
7063     0x0007,
7064     0x0007,
7065     0x0007,
7066     0x0007,
7067     0x0007,
7068     0x0007,
7069     0x0007,
7070     0x0007,
7071     0x0007,
7072     0x0007,
7073     0x0007,
7074     0x0007,
7075     0x0007,
7076     0x0007,
7077     0x0007,
7078     0x0007,
7079     0x0007,
7080     0x0007,
7081     0x0007,
7082     0x0007,
7083     0x0007,
7084     0x0007,
7085     0x0007,
7086 };
7087 
7088 static const u32 tdi_tbl20_ant0_rev3[] = {
7089     0x00091226,
7090     0x000a1429,
7091     0x000b56ad,
7092     0x000c58b0,
7093     0x000d5ab3,
7094     0x000e9cb6,
7095     0x000f9eba,
7096     0x0000c13d,
7097     0x00020301,
7098     0x00030504,
7099     0x00040708,
7100     0x0005090b,
7101     0x00064b8e,
7102     0x00095291,
7103     0x000a5494,
7104     0x000b9718,
7105     0x000c9927,
7106     0x000d9b2a,
7107     0x000edd2e,
7108     0x000fdf31,
7109     0x000101b4,
7110     0x000243b7,
7111     0x000345bb,
7112     0x000447be,
7113     0x00058982,
7114     0x00068c05,
7115     0x00099309,
7116     0x000a950c,
7117     0x000bd78f,
7118     0x000cd992,
7119     0x000ddb96,
7120     0x000f1d99,
7121     0x00005fa8,
7122     0x0001422c,
7123     0x0002842f,
7124     0x00038632,
7125     0x00048835,
7126     0x0005ca38,
7127     0x0006ccbc,
7128     0x0009d3bf,
7129     0x000b1603,
7130     0x000c1806,
7131     0x000d1a0a,
7132     0x000e1c0d,
7133     0x000f5e10,
7134     0x00008093,
7135     0x00018297,
7136     0x0002c49a,
7137     0x0003c680,
7138     0x0004c880,
7139     0x00060b00,
7140     0x00070d00,
7141     0x00000000,
7142     0x00000000,
7143     0x00000000,
7144 };
7145 
7146 static const u32 tdi_tbl20_ant1_rev3[] = {
7147     0x00014b26,
7148     0x00028d29,
7149     0x000393ad,
7150     0x00049630,
7151     0x0005d833,
7152     0x0006da36,
7153     0x00099c3a,
7154     0x000a9e3d,
7155     0x000bc081,
7156     0x000cc284,
7157     0x000dc488,
7158     0x000f068b,
7159     0x0000488e,
7160     0x00018b91,
7161     0x0002d214,
7162     0x0003d418,
7163     0x0004d6a7,
7164     0x000618aa,
7165     0x00071aae,
7166     0x0009dcb1,
7167     0x000b1eb4,
7168     0x000c0137,
7169     0x000d033b,
7170     0x000e053e,
7171     0x000f4702,
7172     0x00008905,
7173     0x00020c09,
7174     0x0003128c,
7175     0x0004148f,
7176     0x00051712,
7177     0x00065916,
7178     0x00091b19,
7179     0x000a1d28,
7180     0x000b5f2c,
7181     0x000c41af,
7182     0x000d43b2,
7183     0x000e85b5,
7184     0x000f87b8,
7185     0x0000c9bc,
7186     0x00024cbf,
7187     0x00035303,
7188     0x00045506,
7189     0x0005978a,
7190     0x0006998d,
7191     0x00095b90,
7192     0x000a5d93,
7193     0x000b9f97,
7194     0x000c821a,
7195     0x000d8400,
7196     0x000ec600,
7197     0x000fc800,
7198     0x00010a00,
7199     0x00000000,
7200     0x00000000,
7201     0x00000000,
7202 };
7203 
7204 static const u32 tdi_tbl40_ant0_rev3[] = {
7205     0x0011a346,
7206     0x00136ccf,
7207     0x0014f5d9,
7208     0x001641e2,
7209     0x0017cb6b,
7210     0x00195475,
7211     0x001b2383,
7212     0x001cad0c,
7213     0x001e7616,
7214     0x0000821f,
7215     0x00020ba8,
7216     0x0003d4b2,
7217     0x00056447,
7218     0x00072dd0,
7219     0x0008b6da,
7220     0x000a02e3,
7221     0x000b8c6c,
7222     0x000d15f6,
7223     0x0011e484,
7224     0x0013ae0d,
7225     0x00153717,
7226     0x00168320,
7227     0x00180ca9,
7228     0x00199633,
7229     0x001b6548,
7230     0x001ceed1,
7231     0x001eb7db,
7232     0x0000c3e4,
7233     0x00024d6d,
7234     0x000416f7,
7235     0x0005a585,
7236     0x00076f0f,
7237     0x0008f818,
7238     0x000a4421,
7239     0x000bcdab,
7240     0x000d9734,
7241     0x00122649,
7242     0x0013efd2,
7243     0x001578dc,
7244     0x0016c4e5,
7245     0x00184e6e,
7246     0x001a17f8,
7247     0x001ba686,
7248     0x001d3010,
7249     0x001ef999,
7250     0x00010522,
7251     0x00028eac,
7252     0x00045835,
7253     0x0005e74a,
7254     0x0007b0d3,
7255     0x00093a5d,
7256     0x000a85e6,
7257     0x000c0f6f,
7258     0x000dd8f9,
7259     0x00126787,
7260     0x00143111,
7261     0x0015ba9a,
7262     0x00170623,
7263     0x00188fad,
7264     0x001a5936,
7265     0x001be84b,
7266     0x001db1d4,
7267     0x001f3b5e,
7268     0x000146e7,
7269     0x00031070,
7270     0x000499fa,
7271     0x00062888,
7272     0x0007f212,
7273     0x00097b9b,
7274     0x000ac7a4,
7275     0x000c50ae,
7276     0x000e1a37,
7277     0x0012a94c,
7278     0x001472d5,
7279     0x0015fc5f,
7280     0x00174868,
7281     0x0018d171,
7282     0x001a9afb,
7283     0x001c2989,
7284     0x001df313,
7285     0x001f7c9c,
7286     0x000188a5,
7287     0x000351af,
7288     0x0004db38,
7289     0x0006aa4d,
7290     0x000833d7,
7291     0x0009bd60,
7292     0x000b0969,
7293     0x000c9273,
7294     0x000e5bfc,
7295     0x00132a8a,
7296     0x0014b414,
7297     0x00163d9d,
7298     0x001789a6,
7299     0x001912b0,
7300     0x001adc39,
7301     0x001c6bce,
7302     0x001e34d8,
7303     0x001fbe61,
7304     0x0001ca6a,
7305     0x00039374,
7306     0x00051cfd,
7307     0x0006ec0b,
7308     0x00087515,
7309     0x0009fe9e,
7310     0x000b4aa7,
7311     0x000cd3b1,
7312     0x000e9d3a,
7313     0x00000000,
7314     0x00000000,
7315 };
7316 
7317 static const u32 tdi_tbl40_ant1_rev3[] = {
7318     0x001edb36,
7319     0x000129ca,
7320     0x0002b353,
7321     0x00047cdd,
7322     0x0005c8e6,
7323     0x000791ef,
7324     0x00091bf9,
7325     0x000aaa07,
7326     0x000c3391,
7327     0x000dfd1a,
7328     0x00120923,
7329     0x0013d22d,
7330     0x00155c37,
7331     0x0016eacb,
7332     0x00187454,
7333     0x001a3dde,
7334     0x001b89e7,
7335     0x001d12f0,
7336     0x001f1cfa,
7337     0x00016b88,
7338     0x00033492,
7339     0x0004be1b,
7340     0x00060a24,
7341     0x0007d32e,
7342     0x00095d38,
7343     0x000aec4c,
7344     0x000c7555,
7345     0x000e3edf,
7346     0x00124ae8,
7347     0x001413f1,
7348     0x0015a37b,
7349     0x00172c89,
7350     0x0018b593,
7351     0x001a419c,
7352     0x001bcb25,
7353     0x001d942f,
7354     0x001f63b9,
7355     0x0001ad4d,
7356     0x00037657,
7357     0x0004c260,
7358     0x00068be9,
7359     0x000814f3,
7360     0x0009a47c,
7361     0x000b2d8a,
7362     0x000cb694,
7363     0x000e429d,
7364     0x00128c26,
7365     0x001455b0,
7366     0x0015e4ba,
7367     0x00176e4e,
7368     0x0018f758,
7369     0x001a8361,
7370     0x001c0cea,
7371     0x001dd674,
7372     0x001fa57d,
7373     0x0001ee8b,
7374     0x0003b795,
7375     0x0005039e,
7376     0x0006cd27,
7377     0x000856b1,
7378     0x0009e5c6,
7379     0x000b6f4f,
7380     0x000cf859,
7381     0x000e8462,
7382     0x00130deb,
7383     0x00149775,
7384     0x00162603,
7385     0x0017af8c,
7386     0x00193896,
7387     0x001ac49f,
7388     0x001c4e28,
7389     0x001e17b2,
7390     0x0000a6c7,
7391     0x00023050,
7392     0x0003f9da,
7393     0x00054563,
7394     0x00070eec,
7395     0x00089876,
7396     0x000a2704,
7397     0x000bb08d,
7398     0x000d3a17,
7399     0x001185a0,
7400     0x00134f29,
7401     0x0014d8b3,
7402     0x001667c8,
7403     0x0017f151,
7404     0x00197adb,
7405     0x001b0664,
7406     0x001c8fed,
7407     0x001e5977,
7408     0x0000e805,
7409     0x0002718f,
7410     0x00043b18,
7411     0x000586a1,
7412     0x0007502b,
7413     0x0008d9b4,
7414     0x000a68c9,
7415     0x000bf252,
7416     0x000dbbdc,
7417     0x0011c7e5,
7418     0x001390ee,
7419     0x00151a78,
7420     0x0016a906,
7421     0x00183290,
7422     0x0019bc19,
7423     0x001b4822,
7424     0x001cd12c,
7425     0x001e9ab5,
7426     0x00000000,
7427     0x00000000,
7428 };
7429 
7430 static const u32 pltlut_tbl_rev3[] = {
7431     0x76540213,
7432     0x62407351,
7433     0x76543210,
7434     0x76540213,
7435     0x76540213,
7436     0x76430521,
7437 };
7438 
7439 static const u32 chanest_tbl_rev3[] = {
7440     0x44444444,
7441     0x44444444,
7442     0x44444444,
7443     0x44444444,
7444     0x44444444,
7445     0x44444444,
7446     0x44444444,
7447     0x44444444,
7448     0x10101010,
7449     0x10101010,
7450     0x10101010,
7451     0x10101010,
7452     0x10101010,
7453     0x10101010,
7454     0x10101010,
7455     0x10101010,
7456     0x44444444,
7457     0x44444444,
7458     0x44444444,
7459     0x44444444,
7460     0x44444444,
7461     0x44444444,
7462     0x44444444,
7463     0x44444444,
7464     0x10101010,
7465     0x10101010,
7466     0x10101010,
7467     0x10101010,
7468     0x10101010,
7469     0x10101010,
7470     0x10101010,
7471     0x10101010,
7472     0x44444444,
7473     0x44444444,
7474     0x44444444,
7475     0x44444444,
7476     0x44444444,
7477     0x44444444,
7478     0x44444444,
7479     0x44444444,
7480     0x44444444,
7481     0x44444444,
7482     0x44444444,
7483     0x44444444,
7484     0x44444444,
7485     0x44444444,
7486     0x44444444,
7487     0x44444444,
7488     0x10101010,
7489     0x10101010,
7490     0x10101010,
7491     0x10101010,
7492     0x10101010,
7493     0x10101010,
7494     0x10101010,
7495     0x10101010,
7496     0x10101010,
7497     0x10101010,
7498     0x10101010,
7499     0x10101010,
7500     0x10101010,
7501     0x10101010,
7502     0x10101010,
7503     0x10101010,
7504     0x44444444,
7505     0x44444444,
7506     0x44444444,
7507     0x44444444,
7508     0x44444444,
7509     0x44444444,
7510     0x44444444,
7511     0x44444444,
7512     0x44444444,
7513     0x44444444,
7514     0x44444444,
7515     0x44444444,
7516     0x44444444,
7517     0x44444444,
7518     0x44444444,
7519     0x44444444,
7520     0x10101010,
7521     0x10101010,
7522     0x10101010,
7523     0x10101010,
7524     0x10101010,
7525     0x10101010,
7526     0x10101010,
7527     0x10101010,
7528     0x10101010,
7529     0x10101010,
7530     0x10101010,
7531     0x10101010,
7532     0x10101010,
7533     0x10101010,
7534     0x10101010,
7535     0x10101010,
7536 };
7537 
7538 static const u8 frame_lut_rev3[] = {
7539     0x02,
7540     0x04,
7541     0x14,
7542     0x14,
7543     0x03,
7544     0x05,
7545     0x16,
7546     0x16,
7547     0x0a,
7548     0x0c,
7549     0x1c,
7550     0x1c,
7551     0x0b,
7552     0x0d,
7553     0x1e,
7554     0x1e,
7555     0x06,
7556     0x08,
7557     0x18,
7558     0x18,
7559     0x07,
7560     0x09,
7561     0x1a,
7562     0x1a,
7563     0x0e,
7564     0x10,
7565     0x20,
7566     0x28,
7567     0x0f,
7568     0x11,
7569     0x22,
7570     0x2a,
7571 };
7572 
7573 static const u8 est_pwr_lut_core0_rev3[] = {
7574     0x55,
7575     0x54,
7576     0x54,
7577     0x53,
7578     0x52,
7579     0x52,
7580     0x51,
7581     0x51,
7582     0x50,
7583     0x4f,
7584     0x4f,
7585     0x4e,
7586     0x4e,
7587     0x4d,
7588     0x4c,
7589     0x4c,
7590     0x4b,
7591     0x4a,
7592     0x49,
7593     0x49,
7594     0x48,
7595     0x47,
7596     0x46,
7597     0x46,
7598     0x45,
7599     0x44,
7600     0x43,
7601     0x42,
7602     0x41,
7603     0x40,
7604     0x40,
7605     0x3f,
7606     0x3e,
7607     0x3d,
7608     0x3c,
7609     0x3a,
7610     0x39,
7611     0x38,
7612     0x37,
7613     0x36,
7614     0x35,
7615     0x33,
7616     0x32,
7617     0x31,
7618     0x2f,
7619     0x2e,
7620     0x2c,
7621     0x2b,
7622     0x29,
7623     0x27,
7624     0x25,
7625     0x23,
7626     0x21,
7627     0x1f,
7628     0x1d,
7629     0x1a,
7630     0x18,
7631     0x15,
7632     0x12,
7633     0x0e,
7634     0x0b,
7635     0x07,
7636     0x02,
7637     0xfd,
7638 };
7639 
7640 static const u8 est_pwr_lut_core1_rev3[] = {
7641     0x55,
7642     0x54,
7643     0x54,
7644     0x53,
7645     0x52,
7646     0x52,
7647     0x51,
7648     0x51,
7649     0x50,
7650     0x4f,
7651     0x4f,
7652     0x4e,
7653     0x4e,
7654     0x4d,
7655     0x4c,
7656     0x4c,
7657     0x4b,
7658     0x4a,
7659     0x49,
7660     0x49,
7661     0x48,
7662     0x47,
7663     0x46,
7664     0x46,
7665     0x45,
7666     0x44,
7667     0x43,
7668     0x42,
7669     0x41,
7670     0x40,
7671     0x40,
7672     0x3f,
7673     0x3e,
7674     0x3d,
7675     0x3c,
7676     0x3a,
7677     0x39,
7678     0x38,
7679     0x37,
7680     0x36,
7681     0x35,
7682     0x33,
7683     0x32,
7684     0x31,
7685     0x2f,
7686     0x2e,
7687     0x2c,
7688     0x2b,
7689     0x29,
7690     0x27,
7691     0x25,
7692     0x23,
7693     0x21,
7694     0x1f,
7695     0x1d,
7696     0x1a,
7697     0x18,
7698     0x15,
7699     0x12,
7700     0x0e,
7701     0x0b,
7702     0x07,
7703     0x02,
7704     0xfd,
7705 };
7706 
7707 static const u8 adj_pwr_lut_core0_rev3[] = {
7708     0x00,
7709     0x00,
7710     0x00,
7711     0x00,
7712     0x00,
7713     0x00,
7714     0x00,
7715     0x00,
7716     0x00,
7717     0x00,
7718     0x00,
7719     0x00,
7720     0x00,
7721     0x00,
7722     0x00,
7723     0x00,
7724     0x00,
7725     0x00,
7726     0x00,
7727     0x00,
7728     0x00,
7729     0x00,
7730     0x00,
7731     0x00,
7732     0x00,
7733     0x00,
7734     0x00,
7735     0x00,
7736     0x00,
7737     0x00,
7738     0x00,
7739     0x00,
7740     0x00,
7741     0x00,
7742     0x00,
7743     0x00,
7744     0x00,
7745     0x00,
7746     0x00,
7747     0x00,
7748     0x00,
7749     0x00,
7750     0x00,
7751     0x00,
7752     0x00,
7753     0x00,
7754     0x00,
7755     0x00,
7756     0x00,
7757     0x00,
7758     0x00,
7759     0x00,
7760     0x00,
7761     0x00,
7762     0x00,
7763     0x00,
7764     0x00,
7765     0x00,
7766     0x00,
7767     0x00,
7768     0x00,
7769     0x00,
7770     0x00,
7771     0x00,
7772     0x00,
7773     0x00,
7774     0x00,
7775     0x00,
7776     0x00,
7777     0x00,
7778     0x00,
7779     0x00,
7780     0x00,
7781     0x00,
7782     0x00,
7783     0x00,
7784     0x00,
7785     0x00,
7786     0x00,
7787     0x00,
7788     0x00,
7789     0x00,
7790     0x00,
7791     0x00,
7792     0x00,
7793     0x00,
7794     0x00,
7795     0x00,
7796     0x00,
7797     0x00,
7798     0x00,
7799     0x00,
7800     0x00,
7801     0x00,
7802     0x00,
7803     0x00,
7804     0x00,
7805     0x00,
7806     0x00,
7807     0x00,
7808     0x00,
7809     0x00,
7810     0x00,
7811     0x00,
7812     0x00,
7813     0x00,
7814     0x00,
7815     0x00,
7816     0x00,
7817     0x00,
7818     0x00,
7819     0x00,
7820     0x00,
7821     0x00,
7822     0x00,
7823     0x00,
7824     0x00,
7825     0x00,
7826     0x00,
7827     0x00,
7828     0x00,
7829     0x00,
7830     0x00,
7831     0x00,
7832     0x00,
7833     0x00,
7834     0x00,
7835     0x00,
7836 };
7837 
7838 static const u8 adj_pwr_lut_core1_rev3[] = {
7839     0x00,
7840     0x00,
7841     0x00,
7842     0x00,
7843     0x00,
7844     0x00,
7845     0x00,
7846     0x00,
7847     0x00,
7848     0x00,
7849     0x00,
7850     0x00,
7851     0x00,
7852     0x00,
7853     0x00,
7854     0x00,
7855     0x00,
7856     0x00,
7857     0x00,
7858     0x00,
7859     0x00,
7860     0x00,
7861     0x00,
7862     0x00,
7863     0x00,
7864     0x00,
7865     0x00,
7866     0x00,
7867     0x00,
7868     0x00,
7869     0x00,
7870     0x00,
7871     0x00,
7872     0x00,
7873     0x00,
7874     0x00,
7875     0x00,
7876     0x00,
7877     0x00,
7878     0x00,
7879     0x00,
7880     0x00,
7881     0x00,
7882     0x00,
7883     0x00,
7884     0x00,
7885     0x00,
7886     0x00,
7887     0x00,
7888     0x00,
7889     0x00,
7890     0x00,
7891     0x00,
7892     0x00,
7893     0x00,
7894     0x00,
7895     0x00,
7896     0x00,
7897     0x00,
7898     0x00,
7899     0x00,
7900     0x00,
7901     0x00,
7902     0x00,
7903     0x00,
7904     0x00,
7905     0x00,
7906     0x00,
7907     0x00,
7908     0x00,
7909     0x00,
7910     0x00,
7911     0x00,
7912     0x00,
7913     0x00,
7914     0x00,
7915     0x00,
7916     0x00,
7917     0x00,
7918     0x00,
7919     0x00,
7920     0x00,
7921     0x00,
7922     0x00,
7923     0x00,
7924     0x00,
7925     0x00,
7926     0x00,
7927     0x00,
7928     0x00,
7929     0x00,
7930     0x00,
7931     0x00,
7932     0x00,
7933     0x00,
7934     0x00,
7935     0x00,
7936     0x00,
7937     0x00,
7938     0x00,
7939     0x00,
7940     0x00,
7941     0x00,
7942     0x00,
7943     0x00,
7944     0x00,
7945     0x00,
7946     0x00,
7947     0x00,
7948     0x00,
7949     0x00,
7950     0x00,
7951     0x00,
7952     0x00,
7953     0x00,
7954     0x00,
7955     0x00,
7956     0x00,
7957     0x00,
7958     0x00,
7959     0x00,
7960     0x00,
7961     0x00,
7962     0x00,
7963     0x00,
7964     0x00,
7965     0x00,
7966     0x00,
7967 };
7968 
7969 static const u32 gainctrl_lut_core0_rev3[] = {
7970     0x5bf70044,
7971     0x5bf70042,
7972     0x5bf70040,
7973     0x5bf7003e,
7974     0x5bf7003c,
7975     0x5bf7003b,
7976     0x5bf70039,
7977     0x5bf70037,
7978     0x5bf70036,
7979     0x5bf70034,
7980     0x5bf70033,
7981     0x5bf70031,
7982     0x5bf70030,
7983     0x5ba70044,
7984     0x5ba70042,
7985     0x5ba70040,
7986     0x5ba7003e,
7987     0x5ba7003c,
7988     0x5ba7003b,
7989     0x5ba70039,
7990     0x5ba70037,
7991     0x5ba70036,
7992     0x5ba70034,
7993     0x5ba70033,
7994     0x5b770044,
7995     0x5b770042,
7996     0x5b770040,
7997     0x5b77003e,
7998     0x5b77003c,
7999     0x5b77003b,
8000     0x5b770039,
8001     0x5b770037,
8002     0x5b770036,
8003     0x5b770034,
8004     0x5b770033,
8005     0x5b770031,
8006     0x5b770030,
8007     0x5b77002f,
8008     0x5b77002d,
8009     0x5b77002c,
8010     0x5b470044,
8011     0x5b470042,
8012     0x5b470040,
8013     0x5b47003e,
8014     0x5b47003c,
8015     0x5b47003b,
8016     0x5b470039,
8017     0x5b470037,
8018     0x5b470036,
8019     0x5b470034,
8020     0x5b470033,
8021     0x5b470031,
8022     0x5b470030,
8023     0x5b47002f,
8024     0x5b47002d,
8025     0x5b47002c,
8026     0x5b47002b,
8027     0x5b47002a,
8028     0x5b270044,
8029     0x5b270042,
8030     0x5b270040,
8031     0x5b27003e,
8032     0x5b27003c,
8033     0x5b27003b,
8034     0x5b270039,
8035     0x5b270037,
8036     0x5b270036,
8037     0x5b270034,
8038     0x5b270033,
8039     0x5b270031,
8040     0x5b270030,
8041     0x5b27002f,
8042     0x5b170044,
8043     0x5b170042,
8044     0x5b170040,
8045     0x5b17003e,
8046     0x5b17003c,
8047     0x5b17003b,
8048     0x5b170039,
8049     0x5b170037,
8050     0x5b170036,
8051     0x5b170034,
8052     0x5b170033,
8053     0x5b170031,
8054     0x5b170030,
8055     0x5b17002f,
8056     0x5b17002d,
8057     0x5b17002c,
8058     0x5b17002b,
8059     0x5b17002a,
8060     0x5b170028,
8061     0x5b170027,
8062     0x5b170026,
8063     0x5b170025,
8064     0x5b170024,
8065     0x5b170023,
8066     0x5b070044,
8067     0x5b070042,
8068     0x5b070040,
8069     0x5b07003e,
8070     0x5b07003c,
8071     0x5b07003b,
8072     0x5b070039,
8073     0x5b070037,
8074     0x5b070036,
8075     0x5b070034,
8076     0x5b070033,
8077     0x5b070031,
8078     0x5b070030,
8079     0x5b07002f,
8080     0x5b07002d,
8081     0x5b07002c,
8082     0x5b07002b,
8083     0x5b07002a,
8084     0x5b070028,
8085     0x5b070027,
8086     0x5b070026,
8087     0x5b070025,
8088     0x5b070024,
8089     0x5b070023,
8090     0x5b070022,
8091     0x5b070021,
8092     0x5b070020,
8093     0x5b07001f,
8094     0x5b07001e,
8095     0x5b07001d,
8096     0x5b07001d,
8097     0x5b07001c,
8098 };
8099 
8100 static const u32 gainctrl_lut_core1_rev3[] = {
8101     0x5bf70044,
8102     0x5bf70042,
8103     0x5bf70040,
8104     0x5bf7003e,
8105     0x5bf7003c,
8106     0x5bf7003b,
8107     0x5bf70039,
8108     0x5bf70037,
8109     0x5bf70036,
8110     0x5bf70034,
8111     0x5bf70033,
8112     0x5bf70031,
8113     0x5bf70030,
8114     0x5ba70044,
8115     0x5ba70042,
8116     0x5ba70040,
8117     0x5ba7003e,
8118     0x5ba7003c,
8119     0x5ba7003b,
8120     0x5ba70039,
8121     0x5ba70037,
8122     0x5ba70036,
8123     0x5ba70034,
8124     0x5ba70033,
8125     0x5b770044,
8126     0x5b770042,
8127     0x5b770040,
8128     0x5b77003e,
8129     0x5b77003c,
8130     0x5b77003b,
8131     0x5b770039,
8132     0x5b770037,
8133     0x5b770036,
8134     0x5b770034,
8135     0x5b770033,
8136     0x5b770031,
8137     0x5b770030,
8138     0x5b77002f,
8139     0x5b77002d,
8140     0x5b77002c,
8141     0x5b470044,
8142     0x5b470042,
8143     0x5b470040,
8144     0x5b47003e,
8145     0x5b47003c,
8146     0x5b47003b,
8147     0x5b470039,
8148     0x5b470037,
8149     0x5b470036,
8150     0x5b470034,
8151     0x5b470033,
8152     0x5b470031,
8153     0x5b470030,
8154     0x5b47002f,
8155     0x5b47002d,
8156     0x5b47002c,
8157     0x5b47002b,
8158     0x5b47002a,
8159     0x5b270044,
8160     0x5b270042,
8161     0x5b270040,
8162     0x5b27003e,
8163     0x5b27003c,
8164     0x5b27003b,
8165     0x5b270039,
8166     0x5b270037,
8167     0x5b270036,
8168     0x5b270034,
8169     0x5b270033,
8170     0x5b270031,
8171     0x5b270030,
8172     0x5b27002f,
8173     0x5b170044,
8174     0x5b170042,
8175     0x5b170040,
8176     0x5b17003e,
8177     0x5b17003c,
8178     0x5b17003b,
8179     0x5b170039,
8180     0x5b170037,
8181     0x5b170036,
8182     0x5b170034,
8183     0x5b170033,
8184     0x5b170031,
8185     0x5b170030,
8186     0x5b17002f,
8187     0x5b17002d,
8188     0x5b17002c,
8189     0x5b17002b,
8190     0x5b17002a,
8191     0x5b170028,
8192     0x5b170027,
8193     0x5b170026,
8194     0x5b170025,
8195     0x5b170024,
8196     0x5b170023,
8197     0x5b070044,
8198     0x5b070042,
8199     0x5b070040,
8200     0x5b07003e,
8201     0x5b07003c,
8202     0x5b07003b,
8203     0x5b070039,
8204     0x5b070037,
8205     0x5b070036,
8206     0x5b070034,
8207     0x5b070033,
8208     0x5b070031,
8209     0x5b070030,
8210     0x5b07002f,
8211     0x5b07002d,
8212     0x5b07002c,
8213     0x5b07002b,
8214     0x5b07002a,
8215     0x5b070028,
8216     0x5b070027,
8217     0x5b070026,
8218     0x5b070025,
8219     0x5b070024,
8220     0x5b070023,
8221     0x5b070022,
8222     0x5b070021,
8223     0x5b070020,
8224     0x5b07001f,
8225     0x5b07001e,
8226     0x5b07001d,
8227     0x5b07001d,
8228     0x5b07001c,
8229 };
8230 
8231 static const u32 iq_lut_core0_rev3[] = {
8232     0x00000000,
8233     0x00000000,
8234     0x00000000,
8235     0x00000000,
8236     0x00000000,
8237     0x00000000,
8238     0x00000000,
8239     0x00000000,
8240     0x00000000,
8241     0x00000000,
8242     0x00000000,
8243     0x00000000,
8244     0x00000000,
8245     0x00000000,
8246     0x00000000,
8247     0x00000000,
8248     0x00000000,
8249     0x00000000,
8250     0x00000000,
8251     0x00000000,
8252     0x00000000,
8253     0x00000000,
8254     0x00000000,
8255     0x00000000,
8256     0x00000000,
8257     0x00000000,
8258     0x00000000,
8259     0x00000000,
8260     0x00000000,
8261     0x00000000,
8262     0x00000000,
8263     0x00000000,
8264     0x00000000,
8265     0x00000000,
8266     0x00000000,
8267     0x00000000,
8268     0x00000000,
8269     0x00000000,
8270     0x00000000,
8271     0x00000000,
8272     0x00000000,
8273     0x00000000,
8274     0x00000000,
8275     0x00000000,
8276     0x00000000,
8277     0x00000000,
8278     0x00000000,
8279     0x00000000,
8280     0x00000000,
8281     0x00000000,
8282     0x00000000,
8283     0x00000000,
8284     0x00000000,
8285     0x00000000,
8286     0x00000000,
8287     0x00000000,
8288     0x00000000,
8289     0x00000000,
8290     0x00000000,
8291     0x00000000,
8292     0x00000000,
8293     0x00000000,
8294     0x00000000,
8295     0x00000000,
8296     0x00000000,
8297     0x00000000,
8298     0x00000000,
8299     0x00000000,
8300     0x00000000,
8301     0x00000000,
8302     0x00000000,
8303     0x00000000,
8304     0x00000000,
8305     0x00000000,
8306     0x00000000,
8307     0x00000000,
8308     0x00000000,
8309     0x00000000,
8310     0x00000000,
8311     0x00000000,
8312     0x00000000,
8313     0x00000000,
8314     0x00000000,
8315     0x00000000,
8316     0x00000000,
8317     0x00000000,
8318     0x00000000,
8319     0x00000000,
8320     0x00000000,
8321     0x00000000,
8322     0x00000000,
8323     0x00000000,
8324     0x00000000,
8325     0x00000000,
8326     0x00000000,
8327     0x00000000,
8328     0x00000000,
8329     0x00000000,
8330     0x00000000,
8331     0x00000000,
8332     0x00000000,
8333     0x00000000,
8334     0x00000000,
8335     0x00000000,
8336     0x00000000,
8337     0x00000000,
8338     0x00000000,
8339     0x00000000,
8340     0x00000000,
8341     0x00000000,
8342     0x00000000,
8343     0x00000000,
8344     0x00000000,
8345     0x00000000,
8346     0x00000000,
8347     0x00000000,
8348     0x00000000,
8349     0x00000000,
8350     0x00000000,
8351     0x00000000,
8352     0x00000000,
8353     0x00000000,
8354     0x00000000,
8355     0x00000000,
8356     0x00000000,
8357     0x00000000,
8358     0x00000000,
8359     0x00000000,
8360 };
8361 
8362 static const u32 iq_lut_core1_rev3[] = {
8363     0x00000000,
8364     0x00000000,
8365     0x00000000,
8366     0x00000000,
8367     0x00000000,
8368     0x00000000,
8369     0x00000000,
8370     0x00000000,
8371     0x00000000,
8372     0x00000000,
8373     0x00000000,
8374     0x00000000,
8375     0x00000000,
8376     0x00000000,
8377     0x00000000,
8378     0x00000000,
8379     0x00000000,
8380     0x00000000,
8381     0x00000000,
8382     0x00000000,
8383     0x00000000,
8384     0x00000000,
8385     0x00000000,
8386     0x00000000,
8387     0x00000000,
8388     0x00000000,
8389     0x00000000,
8390     0x00000000,
8391     0x00000000,
8392     0x00000000,
8393     0x00000000,
8394     0x00000000,
8395     0x00000000,
8396     0x00000000,
8397     0x00000000,
8398     0x00000000,
8399     0x00000000,
8400     0x00000000,
8401     0x00000000,
8402     0x00000000,
8403     0x00000000,
8404     0x00000000,
8405     0x00000000,
8406     0x00000000,
8407     0x00000000,
8408     0x00000000,
8409     0x00000000,
8410     0x00000000,
8411     0x00000000,
8412     0x00000000,
8413     0x00000000,
8414     0x00000000,
8415     0x00000000,
8416     0x00000000,
8417     0x00000000,
8418     0x00000000,
8419     0x00000000,
8420     0x00000000,
8421     0x00000000,
8422     0x00000000,
8423     0x00000000,
8424     0x00000000,
8425     0x00000000,
8426     0x00000000,
8427     0x00000000,
8428     0x00000000,
8429     0x00000000,
8430     0x00000000,
8431     0x00000000,
8432     0x00000000,
8433     0x00000000,
8434     0x00000000,
8435     0x00000000,
8436     0x00000000,
8437     0x00000000,
8438     0x00000000,
8439     0x00000000,
8440     0x00000000,
8441     0x00000000,
8442     0x00000000,
8443     0x00000000,
8444     0x00000000,
8445     0x00000000,
8446     0x00000000,
8447     0x00000000,
8448     0x00000000,
8449     0x00000000,
8450     0x00000000,
8451     0x00000000,
8452     0x00000000,
8453     0x00000000,
8454     0x00000000,
8455     0x00000000,
8456     0x00000000,
8457     0x00000000,
8458     0x00000000,
8459     0x00000000,
8460     0x00000000,
8461     0x00000000,
8462     0x00000000,
8463     0x00000000,
8464     0x00000000,
8465     0x00000000,
8466     0x00000000,
8467     0x00000000,
8468     0x00000000,
8469     0x00000000,
8470     0x00000000,
8471     0x00000000,
8472     0x00000000,
8473     0x00000000,
8474     0x00000000,
8475     0x00000000,
8476     0x00000000,
8477     0x00000000,
8478     0x00000000,
8479     0x00000000,
8480     0x00000000,
8481     0x00000000,
8482     0x00000000,
8483     0x00000000,
8484     0x00000000,
8485     0x00000000,
8486     0x00000000,
8487     0x00000000,
8488     0x00000000,
8489     0x00000000,
8490     0x00000000,
8491 };
8492 
8493 static const u16 loft_lut_core0_rev3[] = {
8494     0x0000,
8495     0x0000,
8496     0x0000,
8497     0x0000,
8498     0x0000,
8499     0x0000,
8500     0x0000,
8501     0x0000,
8502     0x0000,
8503     0x0000,
8504     0x0000,
8505     0x0000,
8506     0x0000,
8507     0x0000,
8508     0x0000,
8509     0x0000,
8510     0x0000,
8511     0x0000,
8512     0x0000,
8513     0x0000,
8514     0x0000,
8515     0x0000,
8516     0x0000,
8517     0x0000,
8518     0x0000,
8519     0x0000,
8520     0x0000,
8521     0x0000,
8522     0x0000,
8523     0x0000,
8524     0x0000,
8525     0x0000,
8526     0x0000,
8527     0x0000,
8528     0x0000,
8529     0x0000,
8530     0x0000,
8531     0x0000,
8532     0x0000,
8533     0x0000,
8534     0x0000,
8535     0x0000,
8536     0x0000,
8537     0x0000,
8538     0x0000,
8539     0x0000,
8540     0x0000,
8541     0x0000,
8542     0x0000,
8543     0x0000,
8544     0x0000,
8545     0x0000,
8546     0x0000,
8547     0x0000,
8548     0x0000,
8549     0x0000,
8550     0x0000,
8551     0x0000,
8552     0x0000,
8553     0x0000,
8554     0x0000,
8555     0x0000,
8556     0x0000,
8557     0x0000,
8558     0x0000,
8559     0x0000,
8560     0x0000,
8561     0x0000,
8562     0x0000,
8563     0x0000,
8564     0x0000,
8565     0x0000,
8566     0x0000,
8567     0x0000,
8568     0x0000,
8569     0x0000,
8570     0x0000,
8571     0x0000,
8572     0x0000,
8573     0x0000,
8574     0x0000,
8575     0x0000,
8576     0x0000,
8577     0x0000,
8578     0x0000,
8579     0x0000,
8580     0x0000,
8581     0x0000,
8582     0x0000,
8583     0x0000,
8584     0x0000,
8585     0x0000,
8586     0x0000,
8587     0x0000,
8588     0x0000,
8589     0x0000,
8590     0x0000,
8591     0x0000,
8592     0x0000,
8593     0x0000,
8594     0x0000,
8595     0x0000,
8596     0x0000,
8597     0x0000,
8598     0x0000,
8599     0x0000,
8600     0x0000,
8601     0x0000,
8602     0x0000,
8603     0x0000,
8604     0x0000,
8605     0x0000,
8606     0x0000,
8607     0x0000,
8608     0x0000,
8609     0x0000,
8610     0x0000,
8611     0x0000,
8612     0x0000,
8613     0x0000,
8614     0x0000,
8615     0x0000,
8616     0x0000,
8617     0x0000,
8618     0x0000,
8619     0x0000,
8620     0x0000,
8621     0x0000,
8622 };
8623 
8624 static const u16 loft_lut_core1_rev3[] = {
8625     0x0000,
8626     0x0000,
8627     0x0000,
8628     0x0000,
8629     0x0000,
8630     0x0000,
8631     0x0000,
8632     0x0000,
8633     0x0000,
8634     0x0000,
8635     0x0000,
8636     0x0000,
8637     0x0000,
8638     0x0000,
8639     0x0000,
8640     0x0000,
8641     0x0000,
8642     0x0000,
8643     0x0000,
8644     0x0000,
8645     0x0000,
8646     0x0000,
8647     0x0000,
8648     0x0000,
8649     0x0000,
8650     0x0000,
8651     0x0000,
8652     0x0000,
8653     0x0000,
8654     0x0000,
8655     0x0000,
8656     0x0000,
8657     0x0000,
8658     0x0000,
8659     0x0000,
8660     0x0000,
8661     0x0000,
8662     0x0000,
8663     0x0000,
8664     0x0000,
8665     0x0000,
8666     0x0000,
8667     0x0000,
8668     0x0000,
8669     0x0000,
8670     0x0000,
8671     0x0000,
8672     0x0000,
8673     0x0000,
8674     0x0000,
8675     0x0000,
8676     0x0000,
8677     0x0000,
8678     0x0000,
8679     0x0000,
8680     0x0000,
8681     0x0000,
8682     0x0000,
8683     0x0000,
8684     0x0000,
8685     0x0000,
8686     0x0000,
8687     0x0000,
8688     0x0000,
8689     0x0000,
8690     0x0000,
8691     0x0000,
8692     0x0000,
8693     0x0000,
8694     0x0000,
8695     0x0000,
8696     0x0000,
8697     0x0000,
8698     0x0000,
8699     0x0000,
8700     0x0000,
8701     0x0000,
8702     0x0000,
8703     0x0000,
8704     0x0000,
8705     0x0000,
8706     0x0000,
8707     0x0000,
8708     0x0000,
8709     0x0000,
8710     0x0000,
8711     0x0000,
8712     0x0000,
8713     0x0000,
8714     0x0000,
8715     0x0000,
8716     0x0000,
8717     0x0000,
8718     0x0000,
8719     0x0000,
8720     0x0000,
8721     0x0000,
8722     0x0000,
8723     0x0000,
8724     0x0000,
8725     0x0000,
8726     0x0000,
8727     0x0000,
8728     0x0000,
8729     0x0000,
8730     0x0000,
8731     0x0000,
8732     0x0000,
8733     0x0000,
8734     0x0000,
8735     0x0000,
8736     0x0000,
8737     0x0000,
8738     0x0000,
8739     0x0000,
8740     0x0000,
8741     0x0000,
8742     0x0000,
8743     0x0000,
8744     0x0000,
8745     0x0000,
8746     0x0000,
8747     0x0000,
8748     0x0000,
8749     0x0000,
8750     0x0000,
8751     0x0000,
8752     0x0000,
8753 };
8754 
8755 static const u16 papd_comp_rfpwr_tbl_core0_rev3[] = {
8756     0x0036,
8757     0x0036,
8758     0x0036,
8759     0x0036,
8760     0x0036,
8761     0x0036,
8762     0x0036,
8763     0x0036,
8764     0x0036,
8765     0x0036,
8766     0x0036,
8767     0x0036,
8768     0x0036,
8769     0x002a,
8770     0x002a,
8771     0x002a,
8772     0x002a,
8773     0x002a,
8774     0x002a,
8775     0x002a,
8776     0x002a,
8777     0x002a,
8778     0x002a,
8779     0x002a,
8780     0x001e,
8781     0x001e,
8782     0x001e,
8783     0x001e,
8784     0x001e,
8785     0x001e,
8786     0x001e,
8787     0x001e,
8788     0x001e,
8789     0x001e,
8790     0x001e,
8791     0x001e,
8792     0x001e,
8793     0x001e,
8794     0x001e,
8795     0x001e,
8796     0x000e,
8797     0x000e,
8798     0x000e,
8799     0x000e,
8800     0x000e,
8801     0x000e,
8802     0x000e,
8803     0x000e,
8804     0x000e,
8805     0x000e,
8806     0x000e,
8807     0x000e,
8808     0x000e,
8809     0x000e,
8810     0x000e,
8811     0x000e,
8812     0x000e,
8813     0x000e,
8814     0x01fc,
8815     0x01fc,
8816     0x01fc,
8817     0x01fc,
8818     0x01fc,
8819     0x01fc,
8820     0x01fc,
8821     0x01fc,
8822     0x01fc,
8823     0x01fc,
8824     0x01fc,
8825     0x01fc,
8826     0x01fc,
8827     0x01fc,
8828     0x01ee,
8829     0x01ee,
8830     0x01ee,
8831     0x01ee,
8832     0x01ee,
8833     0x01ee,
8834     0x01ee,
8835     0x01ee,
8836     0x01ee,
8837     0x01ee,
8838     0x01ee,
8839     0x01ee,
8840     0x01ee,
8841     0x01ee,
8842     0x01ee,
8843     0x01ee,
8844     0x01ee,
8845     0x01ee,
8846     0x01ee,
8847     0x01ee,
8848     0x01ee,
8849     0x01ee,
8850     0x01ee,
8851     0x01ee,
8852     0x01d6,
8853     0x01d6,
8854     0x01d6,
8855     0x01d6,
8856     0x01d6,
8857     0x01d6,
8858     0x01d6,
8859     0x01d6,
8860     0x01d6,
8861     0x01d6,
8862     0x01d6,
8863     0x01d6,
8864     0x01d6,
8865     0x01d6,
8866     0x01d6,
8867     0x01d6,
8868     0x01d6,
8869     0x01d6,
8870     0x01d6,
8871     0x01d6,
8872     0x01d6,
8873     0x01d6,
8874     0x01d6,
8875     0x01d6,
8876     0x01d6,
8877     0x01d6,
8878     0x01d6,
8879     0x01d6,
8880     0x01d6,
8881     0x01d6,
8882     0x01d6,
8883     0x01d6,
8884 };
8885 
8886 static const u16 papd_comp_rfpwr_tbl_core1_rev3[] = {
8887     0x0036,
8888     0x0036,
8889     0x0036,
8890     0x0036,
8891     0x0036,
8892     0x0036,
8893     0x0036,
8894     0x0036,
8895     0x0036,
8896     0x0036,
8897     0x0036,
8898     0x0036,
8899     0x0036,
8900     0x002a,
8901     0x002a,
8902     0x002a,
8903     0x002a,
8904     0x002a,
8905     0x002a,
8906     0x002a,
8907     0x002a,
8908     0x002a,
8909     0x002a,
8910     0x002a,
8911     0x001e,
8912     0x001e,
8913     0x001e,
8914     0x001e,
8915     0x001e,
8916     0x001e,
8917     0x001e,
8918     0x001e,
8919     0x001e,
8920     0x001e,
8921     0x001e,
8922     0x001e,
8923     0x001e,
8924     0x001e,
8925     0x001e,
8926     0x001e,
8927     0x000e,
8928     0x000e,
8929     0x000e,
8930     0x000e,
8931     0x000e,
8932     0x000e,
8933     0x000e,
8934     0x000e,
8935     0x000e,
8936     0x000e,
8937     0x000e,
8938     0x000e,
8939     0x000e,
8940     0x000e,
8941     0x000e,
8942     0x000e,
8943     0x000e,
8944     0x000e,
8945     0x01fc,
8946     0x01fc,
8947     0x01fc,
8948     0x01fc,
8949     0x01fc,
8950     0x01fc,
8951     0x01fc,
8952     0x01fc,
8953     0x01fc,
8954     0x01fc,
8955     0x01fc,
8956     0x01fc,
8957     0x01fc,
8958     0x01fc,
8959     0x01ee,
8960     0x01ee,
8961     0x01ee,
8962     0x01ee,
8963     0x01ee,
8964     0x01ee,
8965     0x01ee,
8966     0x01ee,
8967     0x01ee,
8968     0x01ee,
8969     0x01ee,
8970     0x01ee,
8971     0x01ee,
8972     0x01ee,
8973     0x01ee,
8974     0x01ee,
8975     0x01ee,
8976     0x01ee,
8977     0x01ee,
8978     0x01ee,
8979     0x01ee,
8980     0x01ee,
8981     0x01ee,
8982     0x01ee,
8983     0x01d6,
8984     0x01d6,
8985     0x01d6,
8986     0x01d6,
8987     0x01d6,
8988     0x01d6,
8989     0x01d6,
8990     0x01d6,
8991     0x01d6,
8992     0x01d6,
8993     0x01d6,
8994     0x01d6,
8995     0x01d6,
8996     0x01d6,
8997     0x01d6,
8998     0x01d6,
8999     0x01d6,
9000     0x01d6,
9001     0x01d6,
9002     0x01d6,
9003     0x01d6,
9004     0x01d6,
9005     0x01d6,
9006     0x01d6,
9007     0x01d6,
9008     0x01d6,
9009     0x01d6,
9010     0x01d6,
9011     0x01d6,
9012     0x01d6,
9013     0x01d6,
9014     0x01d6,
9015 };
9016 
9017 const struct phytbl_info mimophytbl_info_rev3_volatile[] = {
9018     {&ant_swctrl_tbl_rev3, ARRAY_SIZE(ant_swctrl_tbl_rev3), 9, 0, 16},
9019 };
9020 
9021 const struct phytbl_info mimophytbl_info_rev3_volatile1[] = {
9022     {&ant_swctrl_tbl_rev3_1, ARRAY_SIZE(ant_swctrl_tbl_rev3_1), 9, 0, 16},
9023 };
9024 
9025 const struct phytbl_info mimophytbl_info_rev3_volatile2[] = {
9026     {&ant_swctrl_tbl_rev3_2, ARRAY_SIZE(ant_swctrl_tbl_rev3_2), 9, 0, 16},
9027 };
9028 
9029 const struct phytbl_info mimophytbl_info_rev3_volatile3[] = {
9030     {&ant_swctrl_tbl_rev3_3, ARRAY_SIZE(ant_swctrl_tbl_rev3_3), 9, 0, 16},
9031 };
9032 
9033 const struct phytbl_info mimophytbl_info_rev3[] = {
9034     {&frame_struct_rev3, ARRAY_SIZE(frame_struct_rev3), 10, 0, 32},
9035     {&pilot_tbl_rev3, ARRAY_SIZE(pilot_tbl_rev3), 11, 0, 16},
9036     {&tmap_tbl_rev3, ARRAY_SIZE(tmap_tbl_rev3), 12, 0, 32},
9037     {&intlv_tbl_rev3, ARRAY_SIZE(intlv_tbl_rev3), 13, 0, 32},
9038     {&tdtrn_tbl_rev3, ARRAY_SIZE(tdtrn_tbl_rev3), 14, 0, 32},
9039     {&noise_var_tbl_rev3, ARRAY_SIZE(noise_var_tbl_rev3), 16, 0, 32},
9040     {&mcs_tbl_rev3, ARRAY_SIZE(mcs_tbl_rev3), 18, 0, 16},
9041     {&tdi_tbl20_ant0_rev3, ARRAY_SIZE(tdi_tbl20_ant0_rev3), 19, 128, 32},
9042     {&tdi_tbl20_ant1_rev3, ARRAY_SIZE(tdi_tbl20_ant1_rev3), 19, 256, 32},
9043     {&tdi_tbl40_ant0_rev3, ARRAY_SIZE(tdi_tbl40_ant0_rev3), 19, 640, 32},
9044     {&tdi_tbl40_ant1_rev3, ARRAY_SIZE(tdi_tbl40_ant1_rev3), 19, 768, 32},
9045     {&pltlut_tbl_rev3, ARRAY_SIZE(pltlut_tbl_rev3), 20, 0, 32},
9046     {&chanest_tbl_rev3, ARRAY_SIZE(chanest_tbl_rev3), 22, 0, 32},
9047     {&frame_lut_rev3, ARRAY_SIZE(frame_lut_rev3), 24, 0, 8},
9048     {&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8},
9049     {&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8},
9050     {&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8},
9051     {&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8},
9052     {&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32},
9053     {&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32},
9054     {&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32},
9055     {&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32},
9056     {&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16},
9057     {&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16}
9058 };
9059 
9060 const u32 mimophytbl_info_sz_rev3 = ARRAY_SIZE(mimophytbl_info_rev3);
9061 const u32 mimophytbl_info_sz_rev3_volatile = ARRAY_SIZE(mimophytbl_info_rev3_volatile);
9062 const u32 mimophytbl_info_sz_rev3_volatile1 = ARRAY_SIZE(mimophytbl_info_rev3_volatile1);
9063 const u32 mimophytbl_info_sz_rev3_volatile2 = ARRAY_SIZE(mimophytbl_info_rev3_volatile2);
9064 const u32 mimophytbl_info_sz_rev3_volatile3 = ARRAY_SIZE(mimophytbl_info_rev3_volatile3);
9065 
9066 static const u32 tmap_tbl_rev7[] = {
9067     0x8a88aa80,
9068     0x8aaaaa8a,
9069     0x8a8a8aa8,
9070     0x00000888,
9071     0x88000000,
9072     0x8a8a88aa,
9073     0x8aa88888,
9074     0x8888a8a8,
9075     0xf1111110,
9076     0x11111111,
9077     0x11f11111,
9078     0x00000111,
9079     0x11000000,
9080     0x1111f111,
9081     0x11111111,
9082     0x111111f1,
9083     0x8a88aa80,
9084     0x8aaaaa8a,
9085     0x8a8a8aa8,
9086     0x000aa888,
9087     0x88880000,
9088     0x8a8a88aa,
9089     0x8aa88888,
9090     0x8888a8a8,
9091     0xa1111110,
9092     0x11111111,
9093     0x11c11111,
9094     0x00000111,
9095     0x11000000,
9096     0x1111a111,
9097     0x11111111,
9098     0x111111a1,
9099     0xa2222220,
9100     0x22222222,
9101     0x22c22222,
9102     0x00000222,
9103     0x22000000,
9104     0x2222a222,
9105     0x22222222,
9106     0x222222a2,
9107     0xf1111110,
9108     0x11111111,
9109     0x11f11111,
9110     0x00011111,
9111     0x11110000,
9112     0x1111f111,
9113     0x11111111,
9114     0x111111f1,
9115     0xa8aa88a0,
9116     0xa88888a8,
9117     0xa8a8a88a,
9118     0x00088aaa,
9119     0xaaaa0000,
9120     0xa8a8aa88,
9121     0xa88aaaaa,
9122     0xaaaa8a8a,
9123     0xaaa8aaa0,
9124     0x8aaa8aaa,
9125     0xaa8a8a8a,
9126     0x000aaa88,
9127     0x8aaa0000,
9128     0xaaa8a888,
9129     0x8aa88a8a,
9130     0x8a88a888,
9131     0x08080a00,
9132     0x0a08080a,
9133     0x080a0a08,
9134     0x00080808,
9135     0x080a0000,
9136     0x080a0808,
9137     0x080a0808,
9138     0x0a0a0a08,
9139     0xa0a0a0a0,
9140     0x80a0a080,
9141     0x8080a0a0,
9142     0x00008080,
9143     0x80a00000,
9144     0x80a080a0,
9145     0xa080a0a0,
9146     0x8080a0a0,
9147     0x00000000,
9148     0x00000000,
9149     0x00000000,
9150     0x00000000,
9151     0x00000000,
9152     0x00000000,
9153     0x00000000,
9154     0x00000000,
9155     0x00000000,
9156     0x00000000,
9157     0x00000000,
9158     0x00000000,
9159     0x00000000,
9160     0x00000000,
9161     0x00000000,
9162     0x00000000,
9163     0x00000000,
9164     0x00000000,
9165     0x00000000,
9166     0x00000000,
9167     0x00000000,
9168     0x00000000,
9169     0x00000000,
9170     0x00000000,
9171     0x00000000,
9172     0x00000000,
9173     0x00000000,
9174     0x00000000,
9175     0x00000000,
9176     0x00000000,
9177     0x00000000,
9178     0x00000000,
9179     0x00000000,
9180     0x00000000,
9181     0x00000000,
9182     0x00000000,
9183     0x00000000,
9184     0x00000000,
9185     0x00000000,
9186     0x00000000,
9187     0x00000000,
9188     0x00000000,
9189     0x00000000,
9190     0x00000000,
9191     0x00000000,
9192     0x00000000,
9193     0x00000000,
9194     0x00000000,
9195     0x99999000,
9196     0x9b9b99bb,
9197     0x9bb99999,
9198     0x9999b9b9,
9199     0x9b99bb90,
9200     0x9bbbbb9b,
9201     0x9b9b9bb9,
9202     0x00000999,
9203     0x88000000,
9204     0x8a8a88aa,
9205     0x8aa88888,
9206     0x8888a8a8,
9207     0x8a88aa80,
9208     0x8aaaaa8a,
9209     0x8a8a8aa8,
9210     0x00aaa888,
9211     0x22000000,
9212     0x2222b222,
9213     0x22222222,
9214     0x222222b2,
9215     0xb2222220,
9216     0x22222222,
9217     0x22d22222,
9218     0x00000222,
9219     0x11000000,
9220     0x1111a111,
9221     0x11111111,
9222     0x111111a1,
9223     0xa1111110,
9224     0x11111111,
9225     0x11c11111,
9226     0x00000111,
9227     0x33000000,
9228     0x3333b333,
9229     0x33333333,
9230     0x333333b3,
9231     0xb3333330,
9232     0x33333333,
9233     0x33d33333,
9234     0x00000333,
9235     0x22000000,
9236     0x2222a222,
9237     0x22222222,
9238     0x222222a2,
9239     0xa2222220,
9240     0x22222222,
9241     0x22c22222,
9242     0x00000222,
9243     0x99b99b00,
9244     0x9b9b99bb,
9245     0x9bb99999,
9246     0x9999b9b9,
9247     0x9b99bb99,
9248     0x9bbbbb9b,
9249     0x9b9b9bb9,
9250     0x00000999,
9251     0x88000000,
9252     0x8a8a88aa,
9253     0x8aa88888,
9254     0x8888a8a8,
9255     0x8a88aa88,
9256     0x8aaaaa8a,
9257     0x8a8a8aa8,
9258     0x08aaa888,
9259     0x22222200,
9260     0x2222f222,
9261     0x22222222,
9262     0x222222f2,
9263     0x22222222,
9264     0x22222222,
9265     0x22f22222,
9266     0x00000222,
9267     0x11000000,
9268     0x1111f111,
9269     0x11111111,
9270     0x11111111,
9271     0xf1111111,
9272     0x11111111,
9273     0x11f11111,
9274     0x01111111,
9275     0xbb9bb900,
9276     0xb9b9bb99,
9277     0xb99bbbbb,
9278     0xbbbb9b9b,
9279     0xb9bb99bb,
9280     0xb99999b9,
9281     0xb9b9b99b,
9282     0x00000bbb,
9283     0xaa000000,
9284     0xa8a8aa88,
9285     0xa88aaaaa,
9286     0xaaaa8a8a,
9287     0xa8aa88aa,
9288     0xa88888a8,
9289     0xa8a8a88a,
9290     0x0a888aaa,
9291     0xaa000000,
9292     0xa8a8aa88,
9293     0xa88aaaaa,
9294     0xaaaa8a8a,
9295     0xa8aa88a0,
9296     0xa88888a8,
9297     0xa8a8a88a,
9298     0x00000aaa,
9299     0x88000000,
9300     0x8a8a88aa,
9301     0x8aa88888,
9302     0x8888a8a8,
9303     0x8a88aa80,
9304     0x8aaaaa8a,
9305     0x8a8a8aa8,
9306     0x00000888,
9307     0xbbbbbb00,
9308     0x999bbbbb,
9309     0x9bb99b9b,
9310     0xb9b9b9bb,
9311     0xb9b99bbb,
9312     0xb9b9b9bb,
9313     0xb9bb9b99,
9314     0x00000999,
9315     0x8a000000,
9316     0xaa88a888,
9317     0xa88888aa,
9318     0xa88a8a88,
9319     0xa88aa88a,
9320     0x88a8aaaa,
9321     0xa8aa8aaa,
9322     0x0888a88a,
9323     0x0b0b0b00,
9324     0x090b0b0b,
9325     0x0b090b0b,
9326     0x0909090b,
9327     0x09090b0b,
9328     0x09090b0b,
9329     0x09090b09,
9330     0x00000909,
9331     0x0a000000,
9332     0x0a080808,
9333     0x080a080a,
9334     0x080a0a08,
9335     0x080a080a,
9336     0x0808080a,
9337     0x0a0a0a08,
9338     0x0808080a,
9339     0xb0b0b000,
9340     0x9090b0b0,
9341     0x90b09090,
9342     0xb0b0b090,
9343     0xb0b090b0,
9344     0x90b0b0b0,
9345     0xb0b09090,
9346     0x00000090,
9347     0x80000000,
9348     0xa080a080,
9349     0xa08080a0,
9350     0xa0808080,
9351     0xa080a080,
9352     0x80a0a0a0,
9353     0xa0a080a0,
9354     0x00a0a0a0,
9355     0x22000000,
9356     0x2222f222,
9357     0x22222222,
9358     0x222222f2,
9359     0xf2222220,
9360     0x22222222,
9361     0x22f22222,
9362     0x00000222,
9363     0x11000000,
9364     0x1111f111,
9365     0x11111111,
9366     0x111111f1,
9367     0xf1111110,
9368     0x11111111,
9369     0x11f11111,
9370     0x00000111,
9371     0x33000000,
9372     0x3333f333,
9373     0x33333333,
9374     0x333333f3,
9375     0xf3333330,
9376     0x33333333,
9377     0x33f33333,
9378     0x00000333,
9379     0x22000000,
9380     0x2222f222,
9381     0x22222222,
9382     0x222222f2,
9383     0xf2222220,
9384     0x22222222,
9385     0x22f22222,
9386     0x00000222,
9387     0x99000000,
9388     0x9b9b99bb,
9389     0x9bb99999,
9390     0x9999b9b9,
9391     0x9b99bb90,
9392     0x9bbbbb9b,
9393     0x9b9b9bb9,
9394     0x00000999,
9395     0x88000000,
9396     0x8a8a88aa,
9397     0x8aa88888,
9398     0x8888a8a8,
9399     0x8a88aa80,
9400     0x8aaaaa8a,
9401     0x8a8a8aa8,
9402     0x00000888,
9403     0x88888000,
9404     0x8a8a88aa,
9405     0x8aa88888,
9406     0x8888a8a8,
9407     0x8a88aa80,
9408     0x8aaaaa8a,
9409     0x8a8a8aa8,
9410     0x00000888,
9411     0x88000000,
9412     0x8a8a88aa,
9413     0x8aa88888,
9414     0x8888a8a8,
9415     0x8a88aa80,
9416     0x8aaaaa8a,
9417     0x8a8a8aa8,
9418     0x00aaa888,
9419     0x88a88a00,
9420     0x8a8a88aa,
9421     0x8aa88888,
9422     0x8888a8a8,
9423     0x8a88aa88,
9424     0x8aaaaa8a,
9425     0x8a8a8aa8,
9426     0x000aa888,
9427     0x88880000,
9428     0x8a8a88aa,
9429     0x8aa88888,
9430     0x8888a8a8,
9431     0x8a88aa88,
9432     0x8aaaaa8a,
9433     0x8a8a8aa8,
9434     0x08aaa888,
9435     0x11000000,
9436     0x1111a111,
9437     0x11111111,
9438     0x111111a1,
9439     0xa1111110,
9440     0x11111111,
9441     0x11c11111,
9442     0x00000111,
9443     0x11000000,
9444     0x1111a111,
9445     0x11111111,
9446     0x111111a1,
9447     0xa1111110,
9448     0x11111111,
9449     0x11c11111,
9450     0x00000111,
9451     0x88000000,
9452     0x8a8a88aa,
9453     0x8aa88888,
9454     0x8888a8a8,
9455     0x8a88aa80,
9456     0x8aaaaa8a,
9457     0x8a8a8aa8,
9458     0x00000888,
9459     0x88000000,
9460     0x8a8a88aa,
9461     0x8aa88888,
9462     0x8888a8a8,
9463     0x8a88aa80,
9464     0x8aaaaa8a,
9465     0x8a8a8aa8,
9466     0x00000888,
9467     0x00000000,
9468     0x00000000,
9469     0x00000000,
9470     0x00000000,
9471     0x00000000,
9472     0x00000000,
9473     0x00000000,
9474     0x00000000,
9475     0x00000000,
9476     0x00000000,
9477     0x00000000,
9478     0x00000000,
9479     0x00000000,
9480     0x00000000,
9481     0x00000000,
9482     0x00000000,
9483     0x00000000,
9484     0x00000000,
9485     0x00000000,
9486     0x00000000,
9487     0x00000000,
9488     0x00000000,
9489     0x00000000,
9490     0x00000000,
9491     0x00000000,
9492     0x00000000,
9493     0x00000000,
9494     0x00000000,
9495     0x00000000,
9496     0x00000000,
9497     0x00000000,
9498     0x00000000,
9499     0x00000000,
9500     0x00000000,
9501     0x00000000,
9502     0x00000000,
9503     0x00000000,
9504     0x00000000,
9505     0x00000000,
9506     0x00000000,
9507     0x00000000,
9508     0x00000000,
9509     0x00000000,
9510     0x00000000,
9511     0x00000000,
9512     0x00000000,
9513     0x00000000,
9514     0x00000000,
9515 };
9516 
9517 const u32 noise_var_tbl_rev7[] = {
9518     0x020c020c,
9519     0x0000014d,
9520     0x020c020c,
9521     0x0000014d,
9522     0x020c020c,
9523     0x0000014d,
9524     0x020c020c,
9525     0x0000014d,
9526     0x020c020c,
9527     0x0000014d,
9528     0x020c020c,
9529     0x0000014d,
9530     0x020c020c,
9531     0x0000014d,
9532     0x020c020c,
9533     0x0000014d,
9534     0x020c020c,
9535     0x0000014d,
9536     0x020c020c,
9537     0x0000014d,
9538     0x020c020c,
9539     0x0000014d,
9540     0x020c020c,
9541     0x0000014d,
9542     0x020c020c,
9543     0x0000014d,
9544     0x020c020c,
9545     0x0000014d,
9546     0x020c020c,
9547     0x0000014d,
9548     0x020c020c,
9549     0x0000014d,
9550     0x020c020c,
9551     0x0000014d,
9552     0x020c020c,
9553     0x0000014d,
9554     0x020c020c,
9555     0x0000014d,
9556     0x020c020c,
9557     0x0000014d,
9558     0x020c020c,
9559     0x0000014d,
9560     0x020c020c,
9561     0x0000014d,
9562     0x020c020c,
9563     0x0000014d,
9564     0x020c020c,
9565     0x0000014d,
9566     0x020c020c,
9567     0x0000014d,
9568     0x020c020c,
9569     0x0000014d,
9570     0x020c020c,
9571     0x0000014d,
9572     0x020c020c,
9573     0x0000014d,
9574     0x020c020c,
9575     0x0000014d,
9576     0x020c020c,
9577     0x0000014d,
9578     0x020c020c,
9579     0x0000014d,
9580     0x020c020c,
9581     0x0000014d,
9582     0x020c020c,
9583     0x0000014d,
9584     0x020c020c,
9585     0x0000014d,
9586     0x020c020c,
9587     0x0000014d,
9588     0x020c020c,
9589     0x0000014d,
9590     0x020c020c,
9591     0x0000014d,
9592     0x020c020c,
9593     0x0000014d,
9594     0x020c020c,
9595     0x0000014d,
9596     0x020c020c,
9597     0x0000014d,
9598     0x020c020c,
9599     0x0000014d,
9600     0x020c020c,
9601     0x0000014d,
9602     0x020c020c,
9603     0x0000014d,
9604     0x020c020c,
9605     0x0000014d,
9606     0x020c020c,
9607     0x0000014d,
9608     0x020c020c,
9609     0x0000014d,
9610     0x020c020c,
9611     0x0000014d,
9612     0x020c020c,
9613     0x0000014d,
9614     0x020c020c,
9615     0x0000014d,
9616     0x020c020c,
9617     0x0000014d,
9618     0x020c020c,
9619     0x0000014d,
9620     0x020c020c,
9621     0x0000014d,
9622     0x020c020c,
9623     0x0000014d,
9624     0x020c020c,
9625     0x0000014d,
9626     0x020c020c,
9627     0x0000014d,
9628     0x020c020c,
9629     0x0000014d,
9630     0x020c020c,
9631     0x0000014d,
9632     0x020c020c,
9633     0x0000014d,
9634     0x020c020c,
9635     0x0000014d,
9636     0x020c020c,
9637     0x0000014d,
9638     0x020c020c,
9639     0x0000014d,
9640     0x020c020c,
9641     0x0000014d,
9642     0x020c020c,
9643     0x0000014d,
9644     0x020c020c,
9645     0x0000014d,
9646     0x020c020c,
9647     0x0000014d,
9648     0x020c020c,
9649     0x0000014d,
9650     0x020c020c,
9651     0x0000014d,
9652     0x020c020c,
9653     0x0000014d,
9654     0x020c020c,
9655     0x0000014d,
9656     0x020c020c,
9657     0x0000014d,
9658     0x020c020c,
9659     0x0000014d,
9660     0x020c020c,
9661     0x0000014d,
9662     0x020c020c,
9663     0x0000014d,
9664     0x020c020c,
9665     0x0000014d,
9666     0x020c020c,
9667     0x0000014d,
9668     0x020c020c,
9669     0x0000014d,
9670     0x020c020c,
9671     0x0000014d,
9672     0x020c020c,
9673     0x0000014d,
9674     0x020c020c,
9675     0x0000014d,
9676     0x020c020c,
9677     0x0000014d,
9678     0x020c020c,
9679     0x0000014d,
9680     0x020c020c,
9681     0x0000014d,
9682     0x020c020c,
9683     0x0000014d,
9684     0x020c020c,
9685     0x0000014d,
9686     0x020c020c,
9687     0x0000014d,
9688     0x020c020c,
9689     0x0000014d,
9690     0x020c020c,
9691     0x0000014d,
9692     0x020c020c,
9693     0x0000014d,
9694     0x020c020c,
9695     0x0000014d,
9696     0x020c020c,
9697     0x0000014d,
9698     0x020c020c,
9699     0x0000014d,
9700     0x020c020c,
9701     0x0000014d,
9702     0x020c020c,
9703     0x0000014d,
9704     0x020c020c,
9705     0x0000014d,
9706     0x020c020c,
9707     0x0000014d,
9708     0x020c020c,
9709     0x0000014d,
9710     0x020c020c,
9711     0x0000014d,
9712     0x020c020c,
9713     0x0000014d,
9714     0x020c020c,
9715     0x0000014d,
9716     0x020c020c,
9717     0x0000014d,
9718     0x020c020c,
9719     0x0000014d,
9720     0x020c020c,
9721     0x0000014d,
9722     0x020c020c,
9723     0x0000014d,
9724     0x020c020c,
9725     0x0000014d,
9726     0x020c020c,
9727     0x0000014d,
9728     0x020c020c,
9729     0x0000014d,
9730     0x020c020c,
9731     0x0000014d,
9732     0x020c020c,
9733     0x0000014d,
9734     0x020c020c,
9735     0x0000014d,
9736     0x020c020c,
9737     0x0000014d,
9738     0x020c020c,
9739     0x0000014d,
9740     0x020c020c,
9741     0x0000014d,
9742     0x020c020c,
9743     0x0000014d,
9744     0x020c020c,
9745     0x0000014d,
9746     0x020c020c,
9747     0x0000014d,
9748     0x020c020c,
9749     0x0000014d,
9750     0x020c020c,
9751     0x0000014d,
9752     0x020c020c,
9753     0x0000014d,
9754     0x020c020c,
9755     0x0000014d,
9756     0x020c020c,
9757     0x0000014d,
9758     0x020c020c,
9759     0x0000014d,
9760     0x020c020c,
9761     0x0000014d,
9762     0x020c020c,
9763     0x0000014d,
9764     0x020c020c,
9765     0x0000014d,
9766     0x020c020c,
9767     0x0000014d,
9768     0x020c020c,
9769     0x0000014d,
9770     0x020c020c,
9771     0x0000014d,
9772     0x020c020c,
9773     0x0000014d,
9774 };
9775 
9776 static const u32 papd_comp_epsilon_tbl_core0_rev7[] = {
9777     0x00000000,
9778     0x00000000,
9779     0x00016023,
9780     0x00006028,
9781     0x00034036,
9782     0x0003402e,
9783     0x0007203c,
9784     0x0006e037,
9785     0x00070030,
9786     0x0009401f,
9787     0x0009a00f,
9788     0x000b600d,
9789     0x000c8007,
9790     0x000ce007,
9791     0x00101fff,
9792     0x00121ff9,
9793     0x0012e004,
9794     0x0014dffc,
9795     0x0016dff6,
9796     0x0018dfe9,
9797     0x001b3fe5,
9798     0x001c5fd0,
9799     0x001ddfc2,
9800     0x001f1fb6,
9801     0x00207fa4,
9802     0x00219f8f,
9803     0x0022ff7d,
9804     0x00247f6c,
9805     0x0024df5b,
9806     0x00267f4b,
9807     0x0027df3b,
9808     0x0029bf3b,
9809     0x002b5f2f,
9810     0x002d3f2e,
9811     0x002f5f2a,
9812     0x002fff15,
9813     0x00315f0b,
9814     0x0032defa,
9815     0x0033beeb,
9816     0x0034fed9,
9817     0x00353ec5,
9818     0x00361eb0,
9819     0x00363e9b,
9820     0x0036be87,
9821     0x0036be70,
9822     0x0038fe67,
9823     0x0044beb2,
9824     0x00513ef3,
9825     0x00595f11,
9826     0x00669f3d,
9827     0x0078dfdf,
9828     0x00a143aa,
9829     0x01642fff,
9830     0x0162afff,
9831     0x01620fff,
9832     0x0160cfff,
9833     0x015f0fff,
9834     0x015dafff,
9835     0x015bcfff,
9836     0x015bcfff,
9837     0x015b4fff,
9838     0x015acfff,
9839     0x01590fff,
9840     0x0156cfff,
9841 };
9842 
9843 static const u32 papd_cal_scalars_tbl_core0_rev7[] = {
9844     0x0b5e002d,
9845     0x0ae2002f,
9846     0x0a3b0032,
9847     0x09a70035,
9848     0x09220038,
9849     0x08ab003b,
9850     0x081f003f,
9851     0x07a20043,
9852     0x07340047,
9853     0x06d2004b,
9854     0x067a004f,
9855     0x06170054,
9856     0x05bf0059,
9857     0x0571005e,
9858     0x051e0064,
9859     0x04d3006a,
9860     0x04910070,
9861     0x044c0077,
9862     0x040f007e,
9863     0x03d90085,
9864     0x03a1008d,
9865     0x036f0095,
9866     0x033d009e,
9867     0x030b00a8,
9868     0x02e000b2,
9869     0x02b900bc,
9870     0x029200c7,
9871     0x026d00d3,
9872     0x024900e0,
9873     0x022900ed,
9874     0x020a00fb,
9875     0x01ec010a,
9876     0x01d20119,
9877     0x01b7012a,
9878     0x019e013c,
9879     0x0188014e,
9880     0x01720162,
9881     0x015d0177,
9882     0x0149018e,
9883     0x013701a5,
9884     0x012601be,
9885     0x011501d8,
9886     0x010601f4,
9887     0x00f70212,
9888     0x00e90231,
9889     0x00dc0253,
9890     0x00d00276,
9891     0x00c4029b,
9892     0x00b902c3,
9893     0x00af02ed,
9894     0x00a50319,
9895     0x009c0348,
9896     0x0093037a,
9897     0x008b03af,
9898     0x008303e6,
9899     0x007c0422,
9900     0x00750460,
9901     0x006e04a3,
9902     0x006804e9,
9903     0x00620533,
9904     0x005d0582,
9905     0x005805d6,
9906     0x0053062e,
9907     0x004e068c,
9908 };
9909 
9910 static const u32 papd_comp_epsilon_tbl_core1_rev7[] = {
9911     0x00000000,
9912     0x00000000,
9913     0x00016023,
9914     0x00006028,
9915     0x00034036,
9916     0x0003402e,
9917     0x0007203c,
9918     0x0006e037,
9919     0x00070030,
9920     0x0009401f,
9921     0x0009a00f,
9922     0x000b600d,
9923     0x000c8007,
9924     0x000ce007,
9925     0x00101fff,
9926     0x00121ff9,
9927     0x0012e004,
9928     0x0014dffc,
9929     0x0016dff6,
9930     0x0018dfe9,
9931     0x001b3fe5,
9932     0x001c5fd0,
9933     0x001ddfc2,
9934     0x001f1fb6,
9935     0x00207fa4,
9936     0x00219f8f,
9937     0x0022ff7d,
9938     0x00247f6c,
9939     0x0024df5b,
9940     0x00267f4b,
9941     0x0027df3b,
9942     0x0029bf3b,
9943     0x002b5f2f,
9944     0x002d3f2e,
9945     0x002f5f2a,
9946     0x002fff15,
9947     0x00315f0b,
9948     0x0032defa,
9949     0x0033beeb,
9950     0x0034fed9,
9951     0x00353ec5,
9952     0x00361eb0,
9953     0x00363e9b,
9954     0x0036be87,
9955     0x0036be70,
9956     0x0038fe67,
9957     0x0044beb2,
9958     0x00513ef3,
9959     0x00595f11,
9960     0x00669f3d,
9961     0x0078dfdf,
9962     0x00a143aa,
9963     0x01642fff,
9964     0x0162afff,
9965     0x01620fff,
9966     0x0160cfff,
9967     0x015f0fff,
9968     0x015dafff,
9969     0x015bcfff,
9970     0x015bcfff,
9971     0x015b4fff,
9972     0x015acfff,
9973     0x01590fff,
9974     0x0156cfff,
9975 };
9976 
9977 static const u32 papd_cal_scalars_tbl_core1_rev7[] = {
9978     0x0b5e002d,
9979     0x0ae2002f,
9980     0x0a3b0032,
9981     0x09a70035,
9982     0x09220038,
9983     0x08ab003b,
9984     0x081f003f,
9985     0x07a20043,
9986     0x07340047,
9987     0x06d2004b,
9988     0x067a004f,
9989     0x06170054,
9990     0x05bf0059,
9991     0x0571005e,
9992     0x051e0064,
9993     0x04d3006a,
9994     0x04910070,
9995     0x044c0077,
9996     0x040f007e,
9997     0x03d90085,
9998     0x03a1008d,
9999     0x036f0095,
10000     0x033d009e,
10001     0x030b00a8,
10002     0x02e000b2,
10003     0x02b900bc,
10004     0x029200c7,
10005     0x026d00d3,
10006     0x024900e0,
10007     0x022900ed,
10008     0x020a00fb,
10009     0x01ec010a,
10010     0x01d20119,
10011     0x01b7012a,
10012     0x019e013c,
10013     0x0188014e,
10014     0x01720162,
10015     0x015d0177,
10016     0x0149018e,
10017     0x013701a5,
10018     0x012601be,
10019     0x011501d8,
10020     0x010601f4,
10021     0x00f70212,
10022     0x00e90231,
10023     0x00dc0253,
10024     0x00d00276,
10025     0x00c4029b,
10026     0x00b902c3,
10027     0x00af02ed,
10028     0x00a50319,
10029     0x009c0348,
10030     0x0093037a,
10031     0x008b03af,
10032     0x008303e6,
10033     0x007c0422,
10034     0x00750460,
10035     0x006e04a3,
10036     0x006804e9,
10037     0x00620533,
10038     0x005d0582,
10039     0x005805d6,
10040     0x0053062e,
10041     0x004e068c,
10042 };
10043 
10044 const struct phytbl_info mimophytbl_info_rev7[] = {
10045     {&frame_struct_rev3, ARRAY_SIZE(frame_struct_rev3), 10, 0, 32},
10046     {&pilot_tbl_rev3, ARRAY_SIZE(pilot_tbl_rev3), 11, 0, 16},
10047     {&tmap_tbl_rev7, ARRAY_SIZE(tmap_tbl_rev7), 12, 0, 32},
10048     {&intlv_tbl_rev3, ARRAY_SIZE(intlv_tbl_rev3), 13, 0, 32},
10049     {&tdtrn_tbl_rev3, ARRAY_SIZE(tdtrn_tbl_rev3), 14, 0, 32},
10050     {&noise_var_tbl_rev7, ARRAY_SIZE(noise_var_tbl_rev7), 16, 0, 32},
10051     {&mcs_tbl_rev3, ARRAY_SIZE(mcs_tbl_rev3), 18, 0, 16},
10052     {&tdi_tbl20_ant0_rev3, ARRAY_SIZE(tdi_tbl20_ant0_rev3), 19, 128, 32},
10053     {&tdi_tbl20_ant1_rev3, ARRAY_SIZE(tdi_tbl20_ant1_rev3), 19, 256, 32},
10054     {&tdi_tbl40_ant0_rev3, ARRAY_SIZE(tdi_tbl40_ant0_rev3), 19, 640, 32},
10055     {&tdi_tbl40_ant1_rev3, ARRAY_SIZE(tdi_tbl40_ant1_rev3), 19, 768, 32},
10056     {&pltlut_tbl_rev3, ARRAY_SIZE(pltlut_tbl_rev3), 20, 0, 32},
10057     {&chanest_tbl_rev3, ARRAY_SIZE(chanest_tbl_rev3), 22, 0, 32},
10058     {&frame_lut_rev3, ARRAY_SIZE(frame_lut_rev3), 24, 0, 8},
10059     {&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8},
10060     {&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8},
10061     {&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8},
10062     {&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8},
10063     {&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32},
10064     {&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32},
10065     {&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32},
10066     {&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32},
10067     {&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16},
10068     {&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16},
10069     {&papd_comp_rfpwr_tbl_core0_rev3,
10070      ARRAY_SIZE(papd_comp_rfpwr_tbl_core0_rev3), 26, 576, 16},
10071     {&papd_comp_rfpwr_tbl_core1_rev3,
10072      ARRAY_SIZE(papd_comp_rfpwr_tbl_core1_rev3), 27, 576, 16},
10073     {&papd_comp_epsilon_tbl_core0_rev7,
10074      ARRAY_SIZE(papd_comp_epsilon_tbl_core0_rev7), 31, 0, 32},
10075     {&papd_cal_scalars_tbl_core0_rev7,
10076      ARRAY_SIZE(papd_cal_scalars_tbl_core0_rev7), 32, 0, 32},
10077     {&papd_comp_epsilon_tbl_core1_rev7,
10078      ARRAY_SIZE(papd_comp_epsilon_tbl_core1_rev7), 33, 0, 32},
10079     {&papd_cal_scalars_tbl_core1_rev7,
10080      ARRAY_SIZE(papd_cal_scalars_tbl_core1_rev7), 34, 0, 32},
10081 };
10082 
10083 const u32 mimophytbl_info_sz_rev7 = ARRAY_SIZE(mimophytbl_info_rev7);
10084 
10085 const struct phytbl_info mimophytbl_info_rev16[] = {
10086     {&noise_var_tbl_rev7, ARRAY_SIZE(noise_var_tbl_rev7), 16, 0, 32},
10087     {&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8},
10088     {&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8},
10089     {&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8},
10090     {&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8},
10091     {&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32},
10092     {&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32},
10093     {&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32},
10094     {&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32},
10095     {&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16},
10096     {&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16},
10097 };
10098 
10099 const u32 mimophytbl_info_sz_rev16 = ARRAY_SIZE(mimophytbl_info_rev16);