forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10099 lines
124 KiB
10099 lines
124 KiB
// SPDX-License-Identifier: ISC |
|
/* |
|
* Copyright (c) 2010 Broadcom Corporation |
|
*/ |
|
|
|
#include <linux/kernel.h> |
|
#include <types.h> |
|
#include "phytbl_n.h" |
|
|
|
static const u32 frame_struct_rev0[] = { |
|
0x08004a04, |
|
0x00100000, |
|
0x01000a05, |
|
0x00100020, |
|
0x09804506, |
|
0x00100030, |
|
0x09804507, |
|
0x00100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a0c, |
|
0x00100004, |
|
0x01000a0d, |
|
0x00100024, |
|
0x0980450e, |
|
0x00100034, |
|
0x0980450f, |
|
0x00100034, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a04, |
|
0x00100000, |
|
0x11008a05, |
|
0x00100020, |
|
0x1980c506, |
|
0x00100030, |
|
0x21810506, |
|
0x00100030, |
|
0x21810506, |
|
0x00100030, |
|
0x01800504, |
|
0x00100030, |
|
0x11808505, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000a04, |
|
0x00100000, |
|
0x11008a05, |
|
0x00100020, |
|
0x21810506, |
|
0x00100030, |
|
0x21810506, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a0c, |
|
0x00100008, |
|
0x11008a0d, |
|
0x00100028, |
|
0x1980c50e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x0180050c, |
|
0x00100038, |
|
0x1180850d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000a0c, |
|
0x00100008, |
|
0x11008a0d, |
|
0x00100028, |
|
0x2181050e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a04, |
|
0x00100000, |
|
0x01000a05, |
|
0x00100020, |
|
0x1980c506, |
|
0x00100030, |
|
0x1980c506, |
|
0x00100030, |
|
0x11808504, |
|
0x00100030, |
|
0x3981ca05, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x10008a04, |
|
0x00100000, |
|
0x3981ca05, |
|
0x00100030, |
|
0x1980c506, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a0c, |
|
0x00100008, |
|
0x01000a0d, |
|
0x00100028, |
|
0x1980c50e, |
|
0x00100038, |
|
0x1980c50e, |
|
0x00100038, |
|
0x1180850c, |
|
0x00100038, |
|
0x3981ca0d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x10008a0c, |
|
0x00100008, |
|
0x3981ca0d, |
|
0x00100038, |
|
0x1980c50e, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x00100000, |
|
0x02001405, |
|
0x00100040, |
|
0x0b004a06, |
|
0x01900060, |
|
0x13008a06, |
|
0x01900060, |
|
0x13008a06, |
|
0x01900060, |
|
0x43020a04, |
|
0x00100060, |
|
0x1b00ca05, |
|
0x00100060, |
|
0x23010a07, |
|
0x01500060, |
|
0x40021404, |
|
0x00100000, |
|
0x1a00d405, |
|
0x00100040, |
|
0x13008a06, |
|
0x01900060, |
|
0x13008a06, |
|
0x01900060, |
|
0x23010a07, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x0200140d, |
|
0x00100050, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x43020a0c, |
|
0x00100070, |
|
0x1b00ca0d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x13008a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x50029404, |
|
0x00100000, |
|
0x32019405, |
|
0x00100040, |
|
0x0b004a06, |
|
0x01900060, |
|
0x0b004a06, |
|
0x01900060, |
|
0x5b02ca04, |
|
0x00100060, |
|
0x3b01d405, |
|
0x00100060, |
|
0x23010a07, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x5802d404, |
|
0x00100000, |
|
0x3b01d405, |
|
0x00100060, |
|
0x0b004a06, |
|
0x01900060, |
|
0x23010a07, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x5002940c, |
|
0x00100010, |
|
0x3201940d, |
|
0x00100050, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x5b02ca0c, |
|
0x00100070, |
|
0x3b01d40d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x5802d40c, |
|
0x00100010, |
|
0x3b01d40d, |
|
0x00100070, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x000f4800, |
|
0x62031405, |
|
0x00100040, |
|
0x53028a06, |
|
0x01900060, |
|
0x53028a07, |
|
0x01900060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x000f4808, |
|
0x6203140d, |
|
0x00100048, |
|
0x53028a0e, |
|
0x01900068, |
|
0x53028a0f, |
|
0x01900068, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a0c, |
|
0x00100004, |
|
0x11008a0d, |
|
0x00100024, |
|
0x1980c50e, |
|
0x00100034, |
|
0x2181050e, |
|
0x00100034, |
|
0x2181050e, |
|
0x00100034, |
|
0x0180050c, |
|
0x00100038, |
|
0x1180850d, |
|
0x00100038, |
|
0x1181850d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a0c, |
|
0x00100008, |
|
0x11008a0d, |
|
0x00100028, |
|
0x2181050e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x1181850d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a04, |
|
0x00100000, |
|
0x01000a05, |
|
0x00100020, |
|
0x0180c506, |
|
0x00100030, |
|
0x0180c506, |
|
0x00100030, |
|
0x2180c50c, |
|
0x00100030, |
|
0x49820a0d, |
|
0x0016a130, |
|
0x41824a0d, |
|
0x0016a130, |
|
0x2981450f, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x2000ca0c, |
|
0x00100000, |
|
0x49820a0d, |
|
0x0016a130, |
|
0x1980c50e, |
|
0x00100030, |
|
0x41824a0d, |
|
0x0016a130, |
|
0x2981450f, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100008, |
|
0x0200140d, |
|
0x00100048, |
|
0x0b004a0e, |
|
0x01900068, |
|
0x13008a0e, |
|
0x01900068, |
|
0x13008a0e, |
|
0x01900068, |
|
0x43020a0c, |
|
0x00100070, |
|
0x1b00ca0d, |
|
0x00100070, |
|
0x1b014a0d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x13008a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x1b014a0d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x50029404, |
|
0x00100000, |
|
0x32019405, |
|
0x00100040, |
|
0x03004a06, |
|
0x01900060, |
|
0x03004a06, |
|
0x01900060, |
|
0x6b030a0c, |
|
0x00100060, |
|
0x4b02140d, |
|
0x0016a160, |
|
0x4302540d, |
|
0x0016a160, |
|
0x23010a0f, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x6b03140c, |
|
0x00100060, |
|
0x4b02140d, |
|
0x0016a160, |
|
0x0b004a0e, |
|
0x01900060, |
|
0x4302540d, |
|
0x0016a160, |
|
0x23010a0f, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x00100000, |
|
0x1a00d405, |
|
0x00100040, |
|
0x53028a06, |
|
0x01900060, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x43020a04, |
|
0x00100060, |
|
0x1b00ca05, |
|
0x00100060, |
|
0x53028a07, |
|
0x0190c060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x53028a0e, |
|
0x01900070, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x43020a0c, |
|
0x00100070, |
|
0x1b00ca0d, |
|
0x00100070, |
|
0x53028a0f, |
|
0x0190c070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x00100000, |
|
0x1a00d405, |
|
0x00100040, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x53028a07, |
|
0x0190c060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x53028a0f, |
|
0x0190c070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u8 frame_lut_rev0[] = { |
|
0x02, |
|
0x04, |
|
0x14, |
|
0x14, |
|
0x03, |
|
0x05, |
|
0x16, |
|
0x16, |
|
0x0a, |
|
0x0c, |
|
0x1c, |
|
0x1c, |
|
0x0b, |
|
0x0d, |
|
0x1e, |
|
0x1e, |
|
0x06, |
|
0x08, |
|
0x18, |
|
0x18, |
|
0x07, |
|
0x09, |
|
0x1a, |
|
0x1a, |
|
0x0e, |
|
0x10, |
|
0x20, |
|
0x28, |
|
0x0f, |
|
0x11, |
|
0x22, |
|
0x2a, |
|
}; |
|
|
|
static const u32 tmap_tbl_rev0[] = { |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x000aa888, |
|
0x88880000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa2222220, |
|
0x22222222, |
|
0x22c22222, |
|
0x00000222, |
|
0x22000000, |
|
0x2222a222, |
|
0x22222222, |
|
0x222222a2, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00011111, |
|
0x11110000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0xa8aa88a0, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x00088aaa, |
|
0xaaaa0000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xaaa8aaa0, |
|
0x8aaa8aaa, |
|
0xaa8a8a8a, |
|
0x000aaa88, |
|
0x8aaa0000, |
|
0xaaa8a888, |
|
0x8aa88a8a, |
|
0x8a88a888, |
|
0x08080a00, |
|
0x0a08080a, |
|
0x080a0a08, |
|
0x00080808, |
|
0x080a0000, |
|
0x080a0808, |
|
0x080a0808, |
|
0x0a0a0a08, |
|
0xa0a0a0a0, |
|
0x80a0a080, |
|
0x8080a0a0, |
|
0x00008080, |
|
0x80a00000, |
|
0x80a080a0, |
|
0xa080a0a0, |
|
0x8080a0a0, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x99999000, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb90, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00aaa888, |
|
0x22000000, |
|
0x2222b222, |
|
0x22222222, |
|
0x222222b2, |
|
0xb2222220, |
|
0x22222222, |
|
0x22d22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x33000000, |
|
0x3333b333, |
|
0x33333333, |
|
0x333333b3, |
|
0xb3333330, |
|
0x33333333, |
|
0x33d33333, |
|
0x00000333, |
|
0x22000000, |
|
0x2222a222, |
|
0x22222222, |
|
0x222222a2, |
|
0xa2222220, |
|
0x22222222, |
|
0x22c22222, |
|
0x00000222, |
|
0x99b99b00, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb99, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x08aaa888, |
|
0x22222200, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0x22222222, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x11111111, |
|
0xf1111111, |
|
0x11111111, |
|
0x11f11111, |
|
0x01111111, |
|
0xbb9bb900, |
|
0xb9b9bb99, |
|
0xb99bbbbb, |
|
0xbbbb9b9b, |
|
0xb9bb99bb, |
|
0xb99999b9, |
|
0xb9b9b99b, |
|
0x00000bbb, |
|
0xaa000000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xa8aa88aa, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x0a888aaa, |
|
0xaa000000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xa8aa88a0, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x00000aaa, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0xbbbbbb00, |
|
0x999bbbbb, |
|
0x9bb99b9b, |
|
0xb9b9b9bb, |
|
0xb9b99bbb, |
|
0xb9b9b9bb, |
|
0xb9bb9b99, |
|
0x00000999, |
|
0x8a000000, |
|
0xaa88a888, |
|
0xa88888aa, |
|
0xa88a8a88, |
|
0xa88aa88a, |
|
0x88a8aaaa, |
|
0xa8aa8aaa, |
|
0x0888a88a, |
|
0x0b0b0b00, |
|
0x090b0b0b, |
|
0x0b090b0b, |
|
0x0909090b, |
|
0x09090b0b, |
|
0x09090b0b, |
|
0x09090b09, |
|
0x00000909, |
|
0x0a000000, |
|
0x0a080808, |
|
0x080a080a, |
|
0x080a0a08, |
|
0x080a080a, |
|
0x0808080a, |
|
0x0a0a0a08, |
|
0x0808080a, |
|
0xb0b0b000, |
|
0x9090b0b0, |
|
0x90b09090, |
|
0xb0b0b090, |
|
0xb0b090b0, |
|
0x90b0b0b0, |
|
0xb0b09090, |
|
0x00000090, |
|
0x80000000, |
|
0xa080a080, |
|
0xa08080a0, |
|
0xa0808080, |
|
0xa080a080, |
|
0x80a0a0a0, |
|
0xa0a080a0, |
|
0x00a0a0a0, |
|
0x22000000, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0xf2222220, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00000111, |
|
0x33000000, |
|
0x3333f333, |
|
0x33333333, |
|
0x333333f3, |
|
0xf3333330, |
|
0x33333333, |
|
0x33f33333, |
|
0x00000333, |
|
0x22000000, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0xf2222220, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x99000000, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb90, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88888000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00aaa888, |
|
0x88a88a00, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x08aaa888, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdtrn_tbl_rev0[] = { |
|
0x061c061c, |
|
0x0050ee68, |
|
0xf592fe36, |
|
0xfe5212f6, |
|
0x00000c38, |
|
0xfe5212f6, |
|
0xf592fe36, |
|
0x0050ee68, |
|
0x061c061c, |
|
0xee680050, |
|
0xfe36f592, |
|
0x12f6fe52, |
|
0x0c380000, |
|
0x12f6fe52, |
|
0xfe36f592, |
|
0xee680050, |
|
0x061c061c, |
|
0x0050ee68, |
|
0xf592fe36, |
|
0xfe5212f6, |
|
0x00000c38, |
|
0xfe5212f6, |
|
0xf592fe36, |
|
0x0050ee68, |
|
0x061c061c, |
|
0xee680050, |
|
0xfe36f592, |
|
0x12f6fe52, |
|
0x0c380000, |
|
0x12f6fe52, |
|
0xfe36f592, |
|
0xee680050, |
|
0x05e305e3, |
|
0x004def0c, |
|
0xf5f3fe47, |
|
0xfe611246, |
|
0x00000bc7, |
|
0xfe611246, |
|
0xf5f3fe47, |
|
0x004def0c, |
|
0x05e305e3, |
|
0xef0c004d, |
|
0xfe47f5f3, |
|
0x1246fe61, |
|
0x0bc70000, |
|
0x1246fe61, |
|
0xfe47f5f3, |
|
0xef0c004d, |
|
0x05e305e3, |
|
0x004def0c, |
|
0xf5f3fe47, |
|
0xfe611246, |
|
0x00000bc7, |
|
0xfe611246, |
|
0xf5f3fe47, |
|
0x004def0c, |
|
0x05e305e3, |
|
0xef0c004d, |
|
0xfe47f5f3, |
|
0x1246fe61, |
|
0x0bc70000, |
|
0x1246fe61, |
|
0xfe47f5f3, |
|
0xef0c004d, |
|
0xfa58fa58, |
|
0xf895043b, |
|
0xff4c09c0, |
|
0xfbc6ffa8, |
|
0xfb84f384, |
|
0x0798f6f9, |
|
0x05760122, |
|
0x058409f6, |
|
0x0b500000, |
|
0x05b7f542, |
|
0x08860432, |
|
0x06ddfee7, |
|
0xfb84f384, |
|
0xf9d90664, |
|
0xf7e8025c, |
|
0x00fff7bd, |
|
0x05a805a8, |
|
0xf7bd00ff, |
|
0x025cf7e8, |
|
0x0664f9d9, |
|
0xf384fb84, |
|
0xfee706dd, |
|
0x04320886, |
|
0xf54205b7, |
|
0x00000b50, |
|
0x09f60584, |
|
0x01220576, |
|
0xf6f90798, |
|
0xf384fb84, |
|
0xffa8fbc6, |
|
0x09c0ff4c, |
|
0x043bf895, |
|
0x02d402d4, |
|
0x07de0270, |
|
0xfc96079c, |
|
0xf90afe94, |
|
0xfe00ff2c, |
|
0x02d4065d, |
|
0x092a0096, |
|
0x0014fbb8, |
|
0xfd2cfd2c, |
|
0x076afb3c, |
|
0x0096f752, |
|
0xf991fd87, |
|
0xfb2c0200, |
|
0xfeb8f960, |
|
0x08e0fc96, |
|
0x049802a8, |
|
0xfd2cfd2c, |
|
0x02a80498, |
|
0xfc9608e0, |
|
0xf960feb8, |
|
0x0200fb2c, |
|
0xfd87f991, |
|
0xf7520096, |
|
0xfb3c076a, |
|
0xfd2cfd2c, |
|
0xfbb80014, |
|
0x0096092a, |
|
0x065d02d4, |
|
0xff2cfe00, |
|
0xfe94f90a, |
|
0x079cfc96, |
|
0x027007de, |
|
0x02d402d4, |
|
0x027007de, |
|
0x079cfc96, |
|
0xfe94f90a, |
|
0xff2cfe00, |
|
0x065d02d4, |
|
0x0096092a, |
|
0xfbb80014, |
|
0xfd2cfd2c, |
|
0xfb3c076a, |
|
0xf7520096, |
|
0xfd87f991, |
|
0x0200fb2c, |
|
0xf960feb8, |
|
0xfc9608e0, |
|
0x02a80498, |
|
0xfd2cfd2c, |
|
0x049802a8, |
|
0x08e0fc96, |
|
0xfeb8f960, |
|
0xfb2c0200, |
|
0xf991fd87, |
|
0x0096f752, |
|
0x076afb3c, |
|
0xfd2cfd2c, |
|
0x0014fbb8, |
|
0x092a0096, |
|
0x02d4065d, |
|
0xfe00ff2c, |
|
0xf90afe94, |
|
0xfc96079c, |
|
0x07de0270, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x062a0000, |
|
0xfefa0759, |
|
0x08b80908, |
|
0xf396fc2d, |
|
0xf9d6045c, |
|
0xfc4ef608, |
|
0xf748f596, |
|
0x07b207bf, |
|
0x062a062a, |
|
0xf84ef841, |
|
0xf748f596, |
|
0x03b209f8, |
|
0xf9d6045c, |
|
0x0c6a03d3, |
|
0x08b80908, |
|
0x0106f8a7, |
|
0x062a0000, |
|
0xfefaf8a7, |
|
0x08b8f6f8, |
|
0xf39603d3, |
|
0xf9d6fba4, |
|
0xfc4e09f8, |
|
0xf7480a6a, |
|
0x07b2f841, |
|
0x062af9d6, |
|
0xf84e07bf, |
|
0xf7480a6a, |
|
0x03b2f608, |
|
0xf9d6fba4, |
|
0x0c6afc2d, |
|
0x08b8f6f8, |
|
0x01060759, |
|
0x062a0000, |
|
0xfefa0759, |
|
0x08b80908, |
|
0xf396fc2d, |
|
0xf9d6045c, |
|
0xfc4ef608, |
|
0xf748f596, |
|
0x07b207bf, |
|
0x062a062a, |
|
0xf84ef841, |
|
0xf748f596, |
|
0x03b209f8, |
|
0xf9d6045c, |
|
0x0c6a03d3, |
|
0x08b80908, |
|
0x0106f8a7, |
|
0x062a0000, |
|
0xfefaf8a7, |
|
0x08b8f6f8, |
|
0xf39603d3, |
|
0xf9d6fba4, |
|
0xfc4e09f8, |
|
0xf7480a6a, |
|
0x07b2f841, |
|
0x062af9d6, |
|
0xf84e07bf, |
|
0xf7480a6a, |
|
0x03b2f608, |
|
0xf9d6fba4, |
|
0x0c6afc2d, |
|
0x08b8f6f8, |
|
0x01060759, |
|
0x061c061c, |
|
0xff30009d, |
|
0xffb21141, |
|
0xfd87fb54, |
|
0xf65dfe59, |
|
0x02eef99e, |
|
0x0166f03c, |
|
0xfff809b6, |
|
0x000008a4, |
|
0x000af42b, |
|
0x00eff577, |
|
0xfa840bf2, |
|
0xfc02ff51, |
|
0x08260f67, |
|
0xfff0036f, |
|
0x0842f9c3, |
|
0x00000000, |
|
0x063df7be, |
|
0xfc910010, |
|
0xf099f7da, |
|
0x00af03fe, |
|
0xf40e057c, |
|
0x0a89ff11, |
|
0x0bd5fff6, |
|
0xf75c0000, |
|
0xf64a0008, |
|
0x0fc4fe9a, |
|
0x0662fd12, |
|
0x01a709a3, |
|
0x04ac0279, |
|
0xeebf004e, |
|
0xff6300d0, |
|
0xf9e4f9e4, |
|
0x00d0ff63, |
|
0x004eeebf, |
|
0x027904ac, |
|
0x09a301a7, |
|
0xfd120662, |
|
0xfe9a0fc4, |
|
0x0008f64a, |
|
0x0000f75c, |
|
0xfff60bd5, |
|
0xff110a89, |
|
0x057cf40e, |
|
0x03fe00af, |
|
0xf7daf099, |
|
0x0010fc91, |
|
0xf7be063d, |
|
0x00000000, |
|
0xf9c30842, |
|
0x036ffff0, |
|
0x0f670826, |
|
0xff51fc02, |
|
0x0bf2fa84, |
|
0xf57700ef, |
|
0xf42b000a, |
|
0x08a40000, |
|
0x09b6fff8, |
|
0xf03c0166, |
|
0xf99e02ee, |
|
0xfe59f65d, |
|
0xfb54fd87, |
|
0x1141ffb2, |
|
0x009dff30, |
|
0x05e30000, |
|
0xff060705, |
|
0x085408a0, |
|
0xf425fc59, |
|
0xfa1d042a, |
|
0xfc78f67a, |
|
0xf7acf60e, |
|
0x075a0766, |
|
0x05e305e3, |
|
0xf8a6f89a, |
|
0xf7acf60e, |
|
0x03880986, |
|
0xfa1d042a, |
|
0x0bdb03a7, |
|
0x085408a0, |
|
0x00faf8fb, |
|
0x05e30000, |
|
0xff06f8fb, |
|
0x0854f760, |
|
0xf42503a7, |
|
0xfa1dfbd6, |
|
0xfc780986, |
|
0xf7ac09f2, |
|
0x075af89a, |
|
0x05e3fa1d, |
|
0xf8a60766, |
|
0xf7ac09f2, |
|
0x0388f67a, |
|
0xfa1dfbd6, |
|
0x0bdbfc59, |
|
0x0854f760, |
|
0x00fa0705, |
|
0x05e30000, |
|
0xff060705, |
|
0x085408a0, |
|
0xf425fc59, |
|
0xfa1d042a, |
|
0xfc78f67a, |
|
0xf7acf60e, |
|
0x075a0766, |
|
0x05e305e3, |
|
0xf8a6f89a, |
|
0xf7acf60e, |
|
0x03880986, |
|
0xfa1d042a, |
|
0x0bdb03a7, |
|
0x085408a0, |
|
0x00faf8fb, |
|
0x05e30000, |
|
0xff06f8fb, |
|
0x0854f760, |
|
0xf42503a7, |
|
0xfa1dfbd6, |
|
0xfc780986, |
|
0xf7ac09f2, |
|
0x075af89a, |
|
0x05e3fa1d, |
|
0xf8a60766, |
|
0xf7ac09f2, |
|
0x0388f67a, |
|
0xfa1dfbd6, |
|
0x0bdbfc59, |
|
0x0854f760, |
|
0x00fa0705, |
|
0xfa58fa58, |
|
0xf8f0fe00, |
|
0x0448073d, |
|
0xfdc9fe46, |
|
0xf9910258, |
|
0x089d0407, |
|
0xfd5cf71a, |
|
0x02affde0, |
|
0x083e0496, |
|
0xff5a0740, |
|
0xff7afd97, |
|
0x00fe01f1, |
|
0x0009082e, |
|
0xfa94ff75, |
|
0xfecdf8ea, |
|
0xffb0f693, |
|
0xfd2cfa58, |
|
0x0433ff16, |
|
0xfba405dd, |
|
0xfa610341, |
|
0x06a606cb, |
|
0x0039fd2d, |
|
0x0677fa97, |
|
0x01fa05e0, |
|
0xf896003e, |
|
0x075a068b, |
|
0x012cfc3e, |
|
0xfa23f98d, |
|
0xfc7cfd43, |
|
0xff90fc0d, |
|
0x01c10982, |
|
0x00c601d6, |
|
0xfd2cfd2c, |
|
0x01d600c6, |
|
0x098201c1, |
|
0xfc0dff90, |
|
0xfd43fc7c, |
|
0xf98dfa23, |
|
0xfc3e012c, |
|
0x068b075a, |
|
0x003ef896, |
|
0x05e001fa, |
|
0xfa970677, |
|
0xfd2d0039, |
|
0x06cb06a6, |
|
0x0341fa61, |
|
0x05ddfba4, |
|
0xff160433, |
|
0xfa58fd2c, |
|
0xf693ffb0, |
|
0xf8eafecd, |
|
0xff75fa94, |
|
0x082e0009, |
|
0x01f100fe, |
|
0xfd97ff7a, |
|
0x0740ff5a, |
|
0x0496083e, |
|
0xfde002af, |
|
0xf71afd5c, |
|
0x0407089d, |
|
0x0258f991, |
|
0xfe46fdc9, |
|
0x073d0448, |
|
0xfe00f8f0, |
|
0xfd2cfd2c, |
|
0xfce00500, |
|
0xfc09fddc, |
|
0xfe680157, |
|
0x04c70571, |
|
0xfc3aff21, |
|
0xfcd70228, |
|
0x056d0277, |
|
0x0200fe00, |
|
0x0022f927, |
|
0xfe3c032b, |
|
0xfc44ff3c, |
|
0x03e9fbdb, |
|
0x04570313, |
|
0x04c9ff5c, |
|
0x000d03b8, |
|
0xfa580000, |
|
0xfbe900d2, |
|
0xf9d0fe0b, |
|
0x0125fdf9, |
|
0x042501bf, |
|
0x0328fa2b, |
|
0xffa902f0, |
|
0xfa250157, |
|
0x0200fe00, |
|
0x03740438, |
|
0xff0405fd, |
|
0x030cfe52, |
|
0x0037fb39, |
|
0xff6904c5, |
|
0x04f8fd23, |
|
0xfd31fc1b, |
|
0xfd2cfd2c, |
|
0xfc1bfd31, |
|
0xfd2304f8, |
|
0x04c5ff69, |
|
0xfb390037, |
|
0xfe52030c, |
|
0x05fdff04, |
|
0x04380374, |
|
0xfe000200, |
|
0x0157fa25, |
|
0x02f0ffa9, |
|
0xfa2b0328, |
|
0x01bf0425, |
|
0xfdf90125, |
|
0xfe0bf9d0, |
|
0x00d2fbe9, |
|
0x0000fa58, |
|
0x03b8000d, |
|
0xff5c04c9, |
|
0x03130457, |
|
0xfbdb03e9, |
|
0xff3cfc44, |
|
0x032bfe3c, |
|
0xf9270022, |
|
0xfe000200, |
|
0x0277056d, |
|
0x0228fcd7, |
|
0xff21fc3a, |
|
0x057104c7, |
|
0x0157fe68, |
|
0xfddcfc09, |
|
0x0500fce0, |
|
0xfd2cfd2c, |
|
0x0500fce0, |
|
0xfddcfc09, |
|
0x0157fe68, |
|
0x057104c7, |
|
0xff21fc3a, |
|
0x0228fcd7, |
|
0x0277056d, |
|
0xfe000200, |
|
0xf9270022, |
|
0x032bfe3c, |
|
0xff3cfc44, |
|
0xfbdb03e9, |
|
0x03130457, |
|
0xff5c04c9, |
|
0x03b8000d, |
|
0x0000fa58, |
|
0x00d2fbe9, |
|
0xfe0bf9d0, |
|
0xfdf90125, |
|
0x01bf0425, |
|
0xfa2b0328, |
|
0x02f0ffa9, |
|
0x0157fa25, |
|
0xfe000200, |
|
0x04380374, |
|
0x05fdff04, |
|
0xfe52030c, |
|
0xfb390037, |
|
0x04c5ff69, |
|
0xfd2304f8, |
|
0xfc1bfd31, |
|
0xfd2cfd2c, |
|
0xfd31fc1b, |
|
0x04f8fd23, |
|
0xff6904c5, |
|
0x0037fb39, |
|
0x030cfe52, |
|
0xff0405fd, |
|
0x03740438, |
|
0x0200fe00, |
|
0xfa250157, |
|
0xffa902f0, |
|
0x0328fa2b, |
|
0x042501bf, |
|
0x0125fdf9, |
|
0xf9d0fe0b, |
|
0xfbe900d2, |
|
0xfa580000, |
|
0x000d03b8, |
|
0x04c9ff5c, |
|
0x04570313, |
|
0x03e9fbdb, |
|
0xfc44ff3c, |
|
0xfe3c032b, |
|
0x0022f927, |
|
0x0200fe00, |
|
0x056d0277, |
|
0xfcd70228, |
|
0xfc3aff21, |
|
0x04c70571, |
|
0xfe680157, |
|
0xfc09fddc, |
|
0xfce00500, |
|
0x05a80000, |
|
0xff1006be, |
|
0x0800084a, |
|
0xf49cfc7e, |
|
0xfa580400, |
|
0xfc9cf6da, |
|
0xf800f672, |
|
0x0710071c, |
|
0x05a805a8, |
|
0xf8f0f8e4, |
|
0xf800f672, |
|
0x03640926, |
|
0xfa580400, |
|
0x0b640382, |
|
0x0800084a, |
|
0x00f0f942, |
|
0x05a80000, |
|
0xff10f942, |
|
0x0800f7b6, |
|
0xf49c0382, |
|
0xfa58fc00, |
|
0xfc9c0926, |
|
0xf800098e, |
|
0x0710f8e4, |
|
0x05a8fa58, |
|
0xf8f0071c, |
|
0xf800098e, |
|
0x0364f6da, |
|
0xfa58fc00, |
|
0x0b64fc7e, |
|
0x0800f7b6, |
|
0x00f006be, |
|
0x05a80000, |
|
0xff1006be, |
|
0x0800084a, |
|
0xf49cfc7e, |
|
0xfa580400, |
|
0xfc9cf6da, |
|
0xf800f672, |
|
0x0710071c, |
|
0x05a805a8, |
|
0xf8f0f8e4, |
|
0xf800f672, |
|
0x03640926, |
|
0xfa580400, |
|
0x0b640382, |
|
0x0800084a, |
|
0x00f0f942, |
|
0x05a80000, |
|
0xff10f942, |
|
0x0800f7b6, |
|
0xf49c0382, |
|
0xfa58fc00, |
|
0xfc9c0926, |
|
0xf800098e, |
|
0x0710f8e4, |
|
0x05a8fa58, |
|
0xf8f0071c, |
|
0xf800098e, |
|
0x0364f6da, |
|
0xfa58fc00, |
|
0x0b64fc7e, |
|
0x0800f7b6, |
|
0x00f006be, |
|
}; |
|
|
|
static const u32 intlv_tbl_rev0[] = { |
|
0x00802070, |
|
0x0671188d, |
|
0x0a60192c, |
|
0x0a300e46, |
|
0x00c1188d, |
|
0x080024d2, |
|
0x00000070, |
|
}; |
|
|
|
static const u16 pilot_tbl_rev0[] = { |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0xff0a, |
|
0xff82, |
|
0xffa0, |
|
0xff28, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xff82, |
|
0xffa0, |
|
0xff28, |
|
0xff0a, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xf83f, |
|
0xfa1f, |
|
0xfa97, |
|
0xfab5, |
|
0xf2bd, |
|
0xf0bf, |
|
0xffff, |
|
0xffff, |
|
0xf017, |
|
0xf815, |
|
0xf215, |
|
0xf095, |
|
0xf035, |
|
0xf01d, |
|
0xffff, |
|
0xffff, |
|
0xff08, |
|
0xff02, |
|
0xff80, |
|
0xff20, |
|
0xff08, |
|
0xff02, |
|
0xff80, |
|
0xff20, |
|
0xf01f, |
|
0xf817, |
|
0xfa15, |
|
0xf295, |
|
0xf0b5, |
|
0xf03d, |
|
0xffff, |
|
0xffff, |
|
0xf82a, |
|
0xfa0a, |
|
0xfa82, |
|
0xfaa0, |
|
0xf2a8, |
|
0xf0aa, |
|
0xffff, |
|
0xffff, |
|
0xf002, |
|
0xf800, |
|
0xf200, |
|
0xf080, |
|
0xf020, |
|
0xf008, |
|
0xffff, |
|
0xffff, |
|
0xf00a, |
|
0xf802, |
|
0xfa00, |
|
0xf280, |
|
0xf0a0, |
|
0xf028, |
|
0xffff, |
|
0xffff, |
|
}; |
|
|
|
static const u32 pltlut_tbl_rev0[] = { |
|
0x76540123, |
|
0x62407351, |
|
0x76543201, |
|
0x76540213, |
|
0x76540123, |
|
0x76430521, |
|
}; |
|
|
|
static const u32 tdi_tbl20_ant0_rev0[] = { |
|
0x00091226, |
|
0x000a1429, |
|
0x000b56ad, |
|
0x000c58b0, |
|
0x000d5ab3, |
|
0x000e9cb6, |
|
0x000f9eba, |
|
0x0000c13d, |
|
0x00020301, |
|
0x00030504, |
|
0x00040708, |
|
0x0005090b, |
|
0x00064b8e, |
|
0x00095291, |
|
0x000a5494, |
|
0x000b9718, |
|
0x000c9927, |
|
0x000d9b2a, |
|
0x000edd2e, |
|
0x000fdf31, |
|
0x000101b4, |
|
0x000243b7, |
|
0x000345bb, |
|
0x000447be, |
|
0x00058982, |
|
0x00068c05, |
|
0x00099309, |
|
0x000a950c, |
|
0x000bd78f, |
|
0x000cd992, |
|
0x000ddb96, |
|
0x000f1d99, |
|
0x00005fa8, |
|
0x0001422c, |
|
0x0002842f, |
|
0x00038632, |
|
0x00048835, |
|
0x0005ca38, |
|
0x0006ccbc, |
|
0x0009d3bf, |
|
0x000b1603, |
|
0x000c1806, |
|
0x000d1a0a, |
|
0x000e1c0d, |
|
0x000f5e10, |
|
0x00008093, |
|
0x00018297, |
|
0x0002c49a, |
|
0x0003c680, |
|
0x0004c880, |
|
0x00060b00, |
|
0x00070d00, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdi_tbl20_ant1_rev0[] = { |
|
0x00014b26, |
|
0x00028d29, |
|
0x000393ad, |
|
0x00049630, |
|
0x0005d833, |
|
0x0006da36, |
|
0x00099c3a, |
|
0x000a9e3d, |
|
0x000bc081, |
|
0x000cc284, |
|
0x000dc488, |
|
0x000f068b, |
|
0x0000488e, |
|
0x00018b91, |
|
0x0002d214, |
|
0x0003d418, |
|
0x0004d6a7, |
|
0x000618aa, |
|
0x00071aae, |
|
0x0009dcb1, |
|
0x000b1eb4, |
|
0x000c0137, |
|
0x000d033b, |
|
0x000e053e, |
|
0x000f4702, |
|
0x00008905, |
|
0x00020c09, |
|
0x0003128c, |
|
0x0004148f, |
|
0x00051712, |
|
0x00065916, |
|
0x00091b19, |
|
0x000a1d28, |
|
0x000b5f2c, |
|
0x000c41af, |
|
0x000d43b2, |
|
0x000e85b5, |
|
0x000f87b8, |
|
0x0000c9bc, |
|
0x00024cbf, |
|
0x00035303, |
|
0x00045506, |
|
0x0005978a, |
|
0x0006998d, |
|
0x00095b90, |
|
0x000a5d93, |
|
0x000b9f97, |
|
0x000c821a, |
|
0x000d8400, |
|
0x000ec600, |
|
0x000fc800, |
|
0x00010a00, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdi_tbl40_ant0_rev0[] = { |
|
0x0011a346, |
|
0x00136ccf, |
|
0x0014f5d9, |
|
0x001641e2, |
|
0x0017cb6b, |
|
0x00195475, |
|
0x001b2383, |
|
0x001cad0c, |
|
0x001e7616, |
|
0x0000821f, |
|
0x00020ba8, |
|
0x0003d4b2, |
|
0x00056447, |
|
0x00072dd0, |
|
0x0008b6da, |
|
0x000a02e3, |
|
0x000b8c6c, |
|
0x000d15f6, |
|
0x0011e484, |
|
0x0013ae0d, |
|
0x00153717, |
|
0x00168320, |
|
0x00180ca9, |
|
0x00199633, |
|
0x001b6548, |
|
0x001ceed1, |
|
0x001eb7db, |
|
0x0000c3e4, |
|
0x00024d6d, |
|
0x000416f7, |
|
0x0005a585, |
|
0x00076f0f, |
|
0x0008f818, |
|
0x000a4421, |
|
0x000bcdab, |
|
0x000d9734, |
|
0x00122649, |
|
0x0013efd2, |
|
0x001578dc, |
|
0x0016c4e5, |
|
0x00184e6e, |
|
0x001a17f8, |
|
0x001ba686, |
|
0x001d3010, |
|
0x001ef999, |
|
0x00010522, |
|
0x00028eac, |
|
0x00045835, |
|
0x0005e74a, |
|
0x0007b0d3, |
|
0x00093a5d, |
|
0x000a85e6, |
|
0x000c0f6f, |
|
0x000dd8f9, |
|
0x00126787, |
|
0x00143111, |
|
0x0015ba9a, |
|
0x00170623, |
|
0x00188fad, |
|
0x001a5936, |
|
0x001be84b, |
|
0x001db1d4, |
|
0x001f3b5e, |
|
0x000146e7, |
|
0x00031070, |
|
0x000499fa, |
|
0x00062888, |
|
0x0007f212, |
|
0x00097b9b, |
|
0x000ac7a4, |
|
0x000c50ae, |
|
0x000e1a37, |
|
0x0012a94c, |
|
0x001472d5, |
|
0x0015fc5f, |
|
0x00174868, |
|
0x0018d171, |
|
0x001a9afb, |
|
0x001c2989, |
|
0x001df313, |
|
0x001f7c9c, |
|
0x000188a5, |
|
0x000351af, |
|
0x0004db38, |
|
0x0006aa4d, |
|
0x000833d7, |
|
0x0009bd60, |
|
0x000b0969, |
|
0x000c9273, |
|
0x000e5bfc, |
|
0x00132a8a, |
|
0x0014b414, |
|
0x00163d9d, |
|
0x001789a6, |
|
0x001912b0, |
|
0x001adc39, |
|
0x001c6bce, |
|
0x001e34d8, |
|
0x001fbe61, |
|
0x0001ca6a, |
|
0x00039374, |
|
0x00051cfd, |
|
0x0006ec0b, |
|
0x00087515, |
|
0x0009fe9e, |
|
0x000b4aa7, |
|
0x000cd3b1, |
|
0x000e9d3a, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdi_tbl40_ant1_rev0[] = { |
|
0x001edb36, |
|
0x000129ca, |
|
0x0002b353, |
|
0x00047cdd, |
|
0x0005c8e6, |
|
0x000791ef, |
|
0x00091bf9, |
|
0x000aaa07, |
|
0x000c3391, |
|
0x000dfd1a, |
|
0x00120923, |
|
0x0013d22d, |
|
0x00155c37, |
|
0x0016eacb, |
|
0x00187454, |
|
0x001a3dde, |
|
0x001b89e7, |
|
0x001d12f0, |
|
0x001f1cfa, |
|
0x00016b88, |
|
0x00033492, |
|
0x0004be1b, |
|
0x00060a24, |
|
0x0007d32e, |
|
0x00095d38, |
|
0x000aec4c, |
|
0x000c7555, |
|
0x000e3edf, |
|
0x00124ae8, |
|
0x001413f1, |
|
0x0015a37b, |
|
0x00172c89, |
|
0x0018b593, |
|
0x001a419c, |
|
0x001bcb25, |
|
0x001d942f, |
|
0x001f63b9, |
|
0x0001ad4d, |
|
0x00037657, |
|
0x0004c260, |
|
0x00068be9, |
|
0x000814f3, |
|
0x0009a47c, |
|
0x000b2d8a, |
|
0x000cb694, |
|
0x000e429d, |
|
0x00128c26, |
|
0x001455b0, |
|
0x0015e4ba, |
|
0x00176e4e, |
|
0x0018f758, |
|
0x001a8361, |
|
0x001c0cea, |
|
0x001dd674, |
|
0x001fa57d, |
|
0x0001ee8b, |
|
0x0003b795, |
|
0x0005039e, |
|
0x0006cd27, |
|
0x000856b1, |
|
0x0009e5c6, |
|
0x000b6f4f, |
|
0x000cf859, |
|
0x000e8462, |
|
0x00130deb, |
|
0x00149775, |
|
0x00162603, |
|
0x0017af8c, |
|
0x00193896, |
|
0x001ac49f, |
|
0x001c4e28, |
|
0x001e17b2, |
|
0x0000a6c7, |
|
0x00023050, |
|
0x0003f9da, |
|
0x00054563, |
|
0x00070eec, |
|
0x00089876, |
|
0x000a2704, |
|
0x000bb08d, |
|
0x000d3a17, |
|
0x001185a0, |
|
0x00134f29, |
|
0x0014d8b3, |
|
0x001667c8, |
|
0x0017f151, |
|
0x00197adb, |
|
0x001b0664, |
|
0x001c8fed, |
|
0x001e5977, |
|
0x0000e805, |
|
0x0002718f, |
|
0x00043b18, |
|
0x000586a1, |
|
0x0007502b, |
|
0x0008d9b4, |
|
0x000a68c9, |
|
0x000bf252, |
|
0x000dbbdc, |
|
0x0011c7e5, |
|
0x001390ee, |
|
0x00151a78, |
|
0x0016a906, |
|
0x00183290, |
|
0x0019bc19, |
|
0x001b4822, |
|
0x001cd12c, |
|
0x001e9ab5, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u16 bdi_tbl_rev0[] = { |
|
0x0070, |
|
0x0126, |
|
0x012c, |
|
0x0246, |
|
0x048d, |
|
0x04d2, |
|
}; |
|
|
|
static const u32 chanest_tbl_rev0[] = { |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
}; |
|
|
|
static const u8 mcs_tbl_rev0[] = { |
|
0x00, |
|
0x08, |
|
0x0a, |
|
0x10, |
|
0x12, |
|
0x19, |
|
0x1a, |
|
0x1c, |
|
0x40, |
|
0x48, |
|
0x4a, |
|
0x50, |
|
0x52, |
|
0x59, |
|
0x5a, |
|
0x5c, |
|
0x80, |
|
0x88, |
|
0x8a, |
|
0x90, |
|
0x92, |
|
0x99, |
|
0x9a, |
|
0x9c, |
|
0xc0, |
|
0xc8, |
|
0xca, |
|
0xd0, |
|
0xd2, |
|
0xd9, |
|
0xda, |
|
0xdc, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x01, |
|
0x02, |
|
0x04, |
|
0x08, |
|
0x09, |
|
0x0a, |
|
0x0c, |
|
0x10, |
|
0x11, |
|
0x12, |
|
0x14, |
|
0x18, |
|
0x19, |
|
0x1a, |
|
0x1c, |
|
0x20, |
|
0x21, |
|
0x22, |
|
0x24, |
|
0x40, |
|
0x41, |
|
0x42, |
|
0x44, |
|
0x48, |
|
0x49, |
|
0x4a, |
|
0x4c, |
|
0x50, |
|
0x51, |
|
0x52, |
|
0x54, |
|
0x58, |
|
0x59, |
|
0x5a, |
|
0x5c, |
|
0x60, |
|
0x61, |
|
0x62, |
|
0x64, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
}; |
|
|
|
static const u32 noise_var_tbl0_rev0[] = { |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
}; |
|
|
|
static const u32 noise_var_tbl1_rev0[] = { |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
}; |
|
|
|
static const u8 est_pwr_lut_core0_rev0[] = { |
|
0x50, |
|
0x4f, |
|
0x4e, |
|
0x4d, |
|
0x4c, |
|
0x4b, |
|
0x4a, |
|
0x49, |
|
0x48, |
|
0x47, |
|
0x46, |
|
0x45, |
|
0x44, |
|
0x43, |
|
0x42, |
|
0x41, |
|
0x40, |
|
0x3f, |
|
0x3e, |
|
0x3d, |
|
0x3c, |
|
0x3b, |
|
0x3a, |
|
0x39, |
|
0x38, |
|
0x37, |
|
0x36, |
|
0x35, |
|
0x34, |
|
0x33, |
|
0x32, |
|
0x31, |
|
0x30, |
|
0x2f, |
|
0x2e, |
|
0x2d, |
|
0x2c, |
|
0x2b, |
|
0x2a, |
|
0x29, |
|
0x28, |
|
0x27, |
|
0x26, |
|
0x25, |
|
0x24, |
|
0x23, |
|
0x22, |
|
0x21, |
|
0x20, |
|
0x1f, |
|
0x1e, |
|
0x1d, |
|
0x1c, |
|
0x1b, |
|
0x1a, |
|
0x19, |
|
0x18, |
|
0x17, |
|
0x16, |
|
0x15, |
|
0x14, |
|
0x13, |
|
0x12, |
|
0x11, |
|
}; |
|
|
|
static const u8 est_pwr_lut_core1_rev0[] = { |
|
0x50, |
|
0x4f, |
|
0x4e, |
|
0x4d, |
|
0x4c, |
|
0x4b, |
|
0x4a, |
|
0x49, |
|
0x48, |
|
0x47, |
|
0x46, |
|
0x45, |
|
0x44, |
|
0x43, |
|
0x42, |
|
0x41, |
|
0x40, |
|
0x3f, |
|
0x3e, |
|
0x3d, |
|
0x3c, |
|
0x3b, |
|
0x3a, |
|
0x39, |
|
0x38, |
|
0x37, |
|
0x36, |
|
0x35, |
|
0x34, |
|
0x33, |
|
0x32, |
|
0x31, |
|
0x30, |
|
0x2f, |
|
0x2e, |
|
0x2d, |
|
0x2c, |
|
0x2b, |
|
0x2a, |
|
0x29, |
|
0x28, |
|
0x27, |
|
0x26, |
|
0x25, |
|
0x24, |
|
0x23, |
|
0x22, |
|
0x21, |
|
0x20, |
|
0x1f, |
|
0x1e, |
|
0x1d, |
|
0x1c, |
|
0x1b, |
|
0x1a, |
|
0x19, |
|
0x18, |
|
0x17, |
|
0x16, |
|
0x15, |
|
0x14, |
|
0x13, |
|
0x12, |
|
0x11, |
|
}; |
|
|
|
static const u8 adj_pwr_lut_core0_rev0[] = { |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
}; |
|
|
|
static const u8 adj_pwr_lut_core1_rev0[] = { |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
}; |
|
|
|
static const u32 gainctrl_lut_core0_rev0[] = { |
|
0x03cc2b44, |
|
0x03cc2b42, |
|
0x03cc2b40, |
|
0x03cc2b3e, |
|
0x03cc2b3d, |
|
0x03cc2b3b, |
|
0x03c82b44, |
|
0x03c82b42, |
|
0x03c82b40, |
|
0x03c82b3e, |
|
0x03c82b3d, |
|
0x03c82b3b, |
|
0x03c82b39, |
|
0x03c82b38, |
|
0x03c82b36, |
|
0x03c82b34, |
|
0x03c42b44, |
|
0x03c42b42, |
|
0x03c42b40, |
|
0x03c42b3e, |
|
0x03c42b3d, |
|
0x03c42b3b, |
|
0x03c42b39, |
|
0x03c42b38, |
|
0x03c42b36, |
|
0x03c42b34, |
|
0x03c42b33, |
|
0x03c42b32, |
|
0x03c42b30, |
|
0x03c42b2f, |
|
0x03c42b2d, |
|
0x03c02b44, |
|
0x03c02b42, |
|
0x03c02b40, |
|
0x03c02b3e, |
|
0x03c02b3d, |
|
0x03c02b3b, |
|
0x03c02b39, |
|
0x03c02b38, |
|
0x03c02b36, |
|
0x03c02b34, |
|
0x03b02b44, |
|
0x03b02b42, |
|
0x03b02b40, |
|
0x03b02b3e, |
|
0x03b02b3d, |
|
0x03b02b3b, |
|
0x03b02b39, |
|
0x03b02b38, |
|
0x03b02b36, |
|
0x03b02b34, |
|
0x03b02b33, |
|
0x03b02b32, |
|
0x03b02b30, |
|
0x03b02b2f, |
|
0x03b02b2d, |
|
0x03a02b44, |
|
0x03a02b42, |
|
0x03a02b40, |
|
0x03a02b3e, |
|
0x03a02b3d, |
|
0x03a02b3b, |
|
0x03a02b39, |
|
0x03a02b38, |
|
0x03a02b36, |
|
0x03a02b34, |
|
0x03902b44, |
|
0x03902b42, |
|
0x03902b40, |
|
0x03902b3e, |
|
0x03902b3d, |
|
0x03902b3b, |
|
0x03902b39, |
|
0x03902b38, |
|
0x03902b36, |
|
0x03902b34, |
|
0x03902b33, |
|
0x03902b32, |
|
0x03902b30, |
|
0x03802b44, |
|
0x03802b42, |
|
0x03802b40, |
|
0x03802b3e, |
|
0x03802b3d, |
|
0x03802b3b, |
|
0x03802b39, |
|
0x03802b38, |
|
0x03802b36, |
|
0x03802b34, |
|
0x03802b33, |
|
0x03802b32, |
|
0x03802b30, |
|
0x03802b2f, |
|
0x03802b2d, |
|
0x03802b2c, |
|
0x03802b2b, |
|
0x03802b2a, |
|
0x03802b29, |
|
0x03802b27, |
|
0x03802b26, |
|
0x03802b25, |
|
0x03802b24, |
|
0x03802b23, |
|
0x03802b22, |
|
0x03802b21, |
|
0x03802b20, |
|
0x03802b1f, |
|
0x03802b1e, |
|
0x03802b1e, |
|
0x03802b1d, |
|
0x03802b1c, |
|
0x03802b1b, |
|
0x03802b1a, |
|
0x03802b1a, |
|
0x03802b19, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x00002b00, |
|
}; |
|
|
|
static const u32 gainctrl_lut_core1_rev0[] = { |
|
0x03cc2b44, |
|
0x03cc2b42, |
|
0x03cc2b40, |
|
0x03cc2b3e, |
|
0x03cc2b3d, |
|
0x03cc2b3b, |
|
0x03c82b44, |
|
0x03c82b42, |
|
0x03c82b40, |
|
0x03c82b3e, |
|
0x03c82b3d, |
|
0x03c82b3b, |
|
0x03c82b39, |
|
0x03c82b38, |
|
0x03c82b36, |
|
0x03c82b34, |
|
0x03c42b44, |
|
0x03c42b42, |
|
0x03c42b40, |
|
0x03c42b3e, |
|
0x03c42b3d, |
|
0x03c42b3b, |
|
0x03c42b39, |
|
0x03c42b38, |
|
0x03c42b36, |
|
0x03c42b34, |
|
0x03c42b33, |
|
0x03c42b32, |
|
0x03c42b30, |
|
0x03c42b2f, |
|
0x03c42b2d, |
|
0x03c02b44, |
|
0x03c02b42, |
|
0x03c02b40, |
|
0x03c02b3e, |
|
0x03c02b3d, |
|
0x03c02b3b, |
|
0x03c02b39, |
|
0x03c02b38, |
|
0x03c02b36, |
|
0x03c02b34, |
|
0x03b02b44, |
|
0x03b02b42, |
|
0x03b02b40, |
|
0x03b02b3e, |
|
0x03b02b3d, |
|
0x03b02b3b, |
|
0x03b02b39, |
|
0x03b02b38, |
|
0x03b02b36, |
|
0x03b02b34, |
|
0x03b02b33, |
|
0x03b02b32, |
|
0x03b02b30, |
|
0x03b02b2f, |
|
0x03b02b2d, |
|
0x03a02b44, |
|
0x03a02b42, |
|
0x03a02b40, |
|
0x03a02b3e, |
|
0x03a02b3d, |
|
0x03a02b3b, |
|
0x03a02b39, |
|
0x03a02b38, |
|
0x03a02b36, |
|
0x03a02b34, |
|
0x03902b44, |
|
0x03902b42, |
|
0x03902b40, |
|
0x03902b3e, |
|
0x03902b3d, |
|
0x03902b3b, |
|
0x03902b39, |
|
0x03902b38, |
|
0x03902b36, |
|
0x03902b34, |
|
0x03902b33, |
|
0x03902b32, |
|
0x03902b30, |
|
0x03802b44, |
|
0x03802b42, |
|
0x03802b40, |
|
0x03802b3e, |
|
0x03802b3d, |
|
0x03802b3b, |
|
0x03802b39, |
|
0x03802b38, |
|
0x03802b36, |
|
0x03802b34, |
|
0x03802b33, |
|
0x03802b32, |
|
0x03802b30, |
|
0x03802b2f, |
|
0x03802b2d, |
|
0x03802b2c, |
|
0x03802b2b, |
|
0x03802b2a, |
|
0x03802b29, |
|
0x03802b27, |
|
0x03802b26, |
|
0x03802b25, |
|
0x03802b24, |
|
0x03802b23, |
|
0x03802b22, |
|
0x03802b21, |
|
0x03802b20, |
|
0x03802b1f, |
|
0x03802b1e, |
|
0x03802b1e, |
|
0x03802b1d, |
|
0x03802b1c, |
|
0x03802b1b, |
|
0x03802b1a, |
|
0x03802b1a, |
|
0x03802b19, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x03802b18, |
|
0x00002b00, |
|
}; |
|
|
|
static const u32 iq_lut_core0_rev0[] = { |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
}; |
|
|
|
static const u32 iq_lut_core1_rev0[] = { |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
0x0000007f, |
|
}; |
|
|
|
static const u16 loft_lut_core0_rev0[] = { |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
}; |
|
|
|
static const u16 loft_lut_core1_rev0[] = { |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
0x0000, |
|
0x0101, |
|
0x0002, |
|
0x0103, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev0_volatile[] = { |
|
{&bdi_tbl_rev0, ARRAY_SIZE(bdi_tbl_rev0), 21, 0, 16}, |
|
{&pltlut_tbl_rev0, ARRAY_SIZE(pltlut_tbl_rev0), 20, 0, 32}, |
|
{&gainctrl_lut_core0_rev0, ARRAY_SIZE(gainctrl_lut_core0_rev0), 26, 192, 32}, |
|
{&gainctrl_lut_core1_rev0, ARRAY_SIZE(gainctrl_lut_core1_rev0), 27, 192, 32}, |
|
{&est_pwr_lut_core0_rev0, ARRAY_SIZE(est_pwr_lut_core0_rev0), 26, 0, 8}, |
|
{&est_pwr_lut_core1_rev0, ARRAY_SIZE(est_pwr_lut_core1_rev0), 27, 0, 8}, |
|
{&adj_pwr_lut_core0_rev0, ARRAY_SIZE(adj_pwr_lut_core0_rev0), 26, 64, 8}, |
|
{&adj_pwr_lut_core1_rev0, ARRAY_SIZE(adj_pwr_lut_core1_rev0), 27, 64, 8}, |
|
{&iq_lut_core0_rev0, ARRAY_SIZE(iq_lut_core0_rev0), 26, 320, 32}, |
|
{&iq_lut_core1_rev0, ARRAY_SIZE(iq_lut_core1_rev0), 27, 320, 32}, |
|
{&loft_lut_core0_rev0, ARRAY_SIZE(loft_lut_core0_rev0), 26, 448, 16}, |
|
{&loft_lut_core1_rev0, ARRAY_SIZE(loft_lut_core1_rev0), 27, 448, 16}, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev0[] = { |
|
{&frame_struct_rev0, ARRAY_SIZE(frame_struct_rev0), 10, 0, 32}, |
|
{&frame_lut_rev0, ARRAY_SIZE(frame_lut_rev0), 24, 0, 8}, |
|
{&tmap_tbl_rev0, ARRAY_SIZE(tmap_tbl_rev0), 12, 0, 32}, |
|
{&tdtrn_tbl_rev0, ARRAY_SIZE(tdtrn_tbl_rev0), 14, 0, 32}, |
|
{&intlv_tbl_rev0, ARRAY_SIZE(intlv_tbl_rev0), 13, 0, 32}, |
|
{&pilot_tbl_rev0, ARRAY_SIZE(pilot_tbl_rev0), 11, 0, 16}, |
|
{&tdi_tbl20_ant0_rev0, ARRAY_SIZE(tdi_tbl20_ant0_rev0), 19, 128, 32}, |
|
{&tdi_tbl20_ant1_rev0, ARRAY_SIZE(tdi_tbl20_ant1_rev0), 19, 256, 32}, |
|
{&tdi_tbl40_ant0_rev0, ARRAY_SIZE(tdi_tbl40_ant0_rev0), 19, 640, 32}, |
|
{&tdi_tbl40_ant1_rev0, ARRAY_SIZE(tdi_tbl40_ant1_rev0), 19, 768, 32}, |
|
{&chanest_tbl_rev0, ARRAY_SIZE(chanest_tbl_rev0), 22, 0, 32}, |
|
{&mcs_tbl_rev0, ARRAY_SIZE(mcs_tbl_rev0), 18, 0, 8}, |
|
{&noise_var_tbl0_rev0, ARRAY_SIZE(noise_var_tbl0_rev0), 16, 0, 32}, |
|
{&noise_var_tbl1_rev0, ARRAY_SIZE(noise_var_tbl1_rev0), 16, 128, 32}, |
|
}; |
|
|
|
const u32 mimophytbl_info_sz_rev0 = ARRAY_SIZE(mimophytbl_info_rev0); |
|
const u32 mimophytbl_info_sz_rev0_volatile = ARRAY_SIZE(mimophytbl_info_rev0_volatile); |
|
|
|
static const u16 ant_swctrl_tbl_rev3[] = { |
|
0x0082, |
|
0x0082, |
|
0x0211, |
|
0x0222, |
|
0x0328, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0144, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0188, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0082, |
|
0x0082, |
|
0x0211, |
|
0x0222, |
|
0x0328, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0144, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0188, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
}; |
|
|
|
static const u16 ant_swctrl_tbl_rev3_1[] = { |
|
0x0022, |
|
0x0022, |
|
0x0011, |
|
0x0022, |
|
0x0022, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0011, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0022, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0022, |
|
0x0022, |
|
0x0011, |
|
0x0022, |
|
0x0022, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0011, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0022, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
}; |
|
|
|
static const u16 ant_swctrl_tbl_rev3_2[] = { |
|
0x0088, |
|
0x0088, |
|
0x0044, |
|
0x0088, |
|
0x0088, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0044, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0088, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0088, |
|
0x0088, |
|
0x0044, |
|
0x0088, |
|
0x0088, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0044, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0088, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
}; |
|
|
|
static const u16 ant_swctrl_tbl_rev3_3[] = { |
|
0x022, |
|
0x022, |
|
0x011, |
|
0x022, |
|
0x000, |
|
0x000, |
|
0x000, |
|
0x000, |
|
0x011, |
|
0x000, |
|
0x000, |
|
0x000, |
|
0x022, |
|
0x000, |
|
0x000, |
|
0x3cc, |
|
0x022, |
|
0x022, |
|
0x011, |
|
0x022, |
|
0x000, |
|
0x000, |
|
0x000, |
|
0x000, |
|
0x011, |
|
0x000, |
|
0x000, |
|
0x000, |
|
0x022, |
|
0x000, |
|
0x000, |
|
0x3cc |
|
}; |
|
|
|
static const u32 frame_struct_rev3[] = { |
|
0x08004a04, |
|
0x00100000, |
|
0x01000a05, |
|
0x00100020, |
|
0x09804506, |
|
0x00100030, |
|
0x09804507, |
|
0x00100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a0c, |
|
0x00100004, |
|
0x01000a0d, |
|
0x00100024, |
|
0x0980450e, |
|
0x00100034, |
|
0x0980450f, |
|
0x00100034, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a04, |
|
0x00100000, |
|
0x11008a05, |
|
0x00100020, |
|
0x1980c506, |
|
0x00100030, |
|
0x21810506, |
|
0x00100030, |
|
0x21810506, |
|
0x00100030, |
|
0x01800504, |
|
0x00100030, |
|
0x11808505, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000a04, |
|
0x00100000, |
|
0x11008a05, |
|
0x00100020, |
|
0x21810506, |
|
0x00100030, |
|
0x21810506, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a0c, |
|
0x00100008, |
|
0x11008a0d, |
|
0x00100028, |
|
0x1980c50e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x0180050c, |
|
0x00100038, |
|
0x1180850d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000a0c, |
|
0x00100008, |
|
0x11008a0d, |
|
0x00100028, |
|
0x2181050e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a04, |
|
0x00100000, |
|
0x01000a05, |
|
0x00100020, |
|
0x1980c506, |
|
0x00100030, |
|
0x1980c506, |
|
0x00100030, |
|
0x11808504, |
|
0x00100030, |
|
0x3981ca05, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x10008a04, |
|
0x00100000, |
|
0x3981ca05, |
|
0x00100030, |
|
0x1980c506, |
|
0x00100030, |
|
0x29814507, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a0c, |
|
0x00100008, |
|
0x01000a0d, |
|
0x00100028, |
|
0x1980c50e, |
|
0x00100038, |
|
0x1980c50e, |
|
0x00100038, |
|
0x1180850c, |
|
0x00100038, |
|
0x3981ca0d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x10008a0c, |
|
0x00100008, |
|
0x3981ca0d, |
|
0x00100038, |
|
0x1980c50e, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x00100000, |
|
0x02001405, |
|
0x00100040, |
|
0x0b004a06, |
|
0x01900060, |
|
0x13008a06, |
|
0x01900060, |
|
0x13008a06, |
|
0x01900060, |
|
0x43020a04, |
|
0x00100060, |
|
0x1b00ca05, |
|
0x00100060, |
|
0x23010a07, |
|
0x01500060, |
|
0x40021404, |
|
0x00100000, |
|
0x1a00d405, |
|
0x00100040, |
|
0x13008a06, |
|
0x01900060, |
|
0x13008a06, |
|
0x01900060, |
|
0x23010a07, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x0200140d, |
|
0x00100050, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x43020a0c, |
|
0x00100070, |
|
0x1b00ca0d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x13008a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x50029404, |
|
0x00100000, |
|
0x32019405, |
|
0x00100040, |
|
0x0b004a06, |
|
0x01900060, |
|
0x0b004a06, |
|
0x01900060, |
|
0x5b02ca04, |
|
0x00100060, |
|
0x3b01d405, |
|
0x00100060, |
|
0x23010a07, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x5802d404, |
|
0x00100000, |
|
0x3b01d405, |
|
0x00100060, |
|
0x0b004a06, |
|
0x01900060, |
|
0x23010a07, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x5002940c, |
|
0x00100010, |
|
0x3201940d, |
|
0x00100050, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x5b02ca0c, |
|
0x00100070, |
|
0x3b01d40d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x5802d40c, |
|
0x00100010, |
|
0x3b01d40d, |
|
0x00100070, |
|
0x0b004a0e, |
|
0x01900070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x000f4800, |
|
0x62031405, |
|
0x00100040, |
|
0x53028a06, |
|
0x01900060, |
|
0x53028a07, |
|
0x01900060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x000f4808, |
|
0x6203140d, |
|
0x00100048, |
|
0x53028a0e, |
|
0x01900068, |
|
0x53028a0f, |
|
0x01900068, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a0c, |
|
0x00100004, |
|
0x11008a0d, |
|
0x00100024, |
|
0x1980c50e, |
|
0x00100034, |
|
0x2181050e, |
|
0x00100034, |
|
0x2181050e, |
|
0x00100034, |
|
0x0180050c, |
|
0x00100038, |
|
0x1180850d, |
|
0x00100038, |
|
0x1181850d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000a0c, |
|
0x00100008, |
|
0x11008a0d, |
|
0x00100028, |
|
0x2181050e, |
|
0x00100038, |
|
0x2181050e, |
|
0x00100038, |
|
0x1181850d, |
|
0x00100038, |
|
0x2981450f, |
|
0x01100038, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x08004a04, |
|
0x00100000, |
|
0x01000a05, |
|
0x00100020, |
|
0x0180c506, |
|
0x00100030, |
|
0x0180c506, |
|
0x00100030, |
|
0x2180c50c, |
|
0x00100030, |
|
0x49820a0d, |
|
0x0016a130, |
|
0x41824a0d, |
|
0x0016a130, |
|
0x2981450f, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x2000ca0c, |
|
0x00100000, |
|
0x49820a0d, |
|
0x0016a130, |
|
0x1980c50e, |
|
0x00100030, |
|
0x41824a0d, |
|
0x0016a130, |
|
0x2981450f, |
|
0x01100030, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100008, |
|
0x0200140d, |
|
0x00100048, |
|
0x0b004a0e, |
|
0x01900068, |
|
0x13008a0e, |
|
0x01900068, |
|
0x13008a0e, |
|
0x01900068, |
|
0x43020a0c, |
|
0x00100070, |
|
0x1b00ca0d, |
|
0x00100070, |
|
0x1b014a0d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x13008a0e, |
|
0x01900070, |
|
0x13008a0e, |
|
0x01900070, |
|
0x1b014a0d, |
|
0x00100070, |
|
0x23010a0f, |
|
0x01500070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x50029404, |
|
0x00100000, |
|
0x32019405, |
|
0x00100040, |
|
0x03004a06, |
|
0x01900060, |
|
0x03004a06, |
|
0x01900060, |
|
0x6b030a0c, |
|
0x00100060, |
|
0x4b02140d, |
|
0x0016a160, |
|
0x4302540d, |
|
0x0016a160, |
|
0x23010a0f, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x6b03140c, |
|
0x00100060, |
|
0x4b02140d, |
|
0x0016a160, |
|
0x0b004a0e, |
|
0x01900060, |
|
0x4302540d, |
|
0x0016a160, |
|
0x23010a0f, |
|
0x01500060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x00100000, |
|
0x1a00d405, |
|
0x00100040, |
|
0x53028a06, |
|
0x01900060, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x43020a04, |
|
0x00100060, |
|
0x1b00ca05, |
|
0x00100060, |
|
0x53028a07, |
|
0x0190c060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x53028a0e, |
|
0x01900070, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x43020a0c, |
|
0x00100070, |
|
0x1b00ca0d, |
|
0x00100070, |
|
0x53028a0f, |
|
0x0190c070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x40021404, |
|
0x00100000, |
|
0x1a00d405, |
|
0x00100040, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x5b02ca06, |
|
0x01900060, |
|
0x53028a07, |
|
0x0190c060, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x4002140c, |
|
0x00100010, |
|
0x1a00d40d, |
|
0x00100050, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x5b02ca0e, |
|
0x01900070, |
|
0x53028a0f, |
|
0x0190c070, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u16 pilot_tbl_rev3[] = { |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0xff08, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0x80d5, |
|
0xff0a, |
|
0xff82, |
|
0xffa0, |
|
0xff28, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xff82, |
|
0xffa0, |
|
0xff28, |
|
0xff0a, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xffff, |
|
0xf83f, |
|
0xfa1f, |
|
0xfa97, |
|
0xfab5, |
|
0xf2bd, |
|
0xf0bf, |
|
0xffff, |
|
0xffff, |
|
0xf017, |
|
0xf815, |
|
0xf215, |
|
0xf095, |
|
0xf035, |
|
0xf01d, |
|
0xffff, |
|
0xffff, |
|
0xff08, |
|
0xff02, |
|
0xff80, |
|
0xff20, |
|
0xff08, |
|
0xff02, |
|
0xff80, |
|
0xff20, |
|
0xf01f, |
|
0xf817, |
|
0xfa15, |
|
0xf295, |
|
0xf0b5, |
|
0xf03d, |
|
0xffff, |
|
0xffff, |
|
0xf82a, |
|
0xfa0a, |
|
0xfa82, |
|
0xfaa0, |
|
0xf2a8, |
|
0xf0aa, |
|
0xffff, |
|
0xffff, |
|
0xf002, |
|
0xf800, |
|
0xf200, |
|
0xf080, |
|
0xf020, |
|
0xf008, |
|
0xffff, |
|
0xffff, |
|
0xf00a, |
|
0xf802, |
|
0xfa00, |
|
0xf280, |
|
0xf0a0, |
|
0xf028, |
|
0xffff, |
|
0xffff, |
|
}; |
|
|
|
static const u32 tmap_tbl_rev3[] = { |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x000aa888, |
|
0x88880000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa2222220, |
|
0x22222222, |
|
0x22c22222, |
|
0x00000222, |
|
0x22000000, |
|
0x2222a222, |
|
0x22222222, |
|
0x222222a2, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00011111, |
|
0x11110000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0xa8aa88a0, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x00088aaa, |
|
0xaaaa0000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xaaa8aaa0, |
|
0x8aaa8aaa, |
|
0xaa8a8a8a, |
|
0x000aaa88, |
|
0x8aaa0000, |
|
0xaaa8a888, |
|
0x8aa88a8a, |
|
0x8a88a888, |
|
0x08080a00, |
|
0x0a08080a, |
|
0x080a0a08, |
|
0x00080808, |
|
0x080a0000, |
|
0x080a0808, |
|
0x080a0808, |
|
0x0a0a0a08, |
|
0xa0a0a0a0, |
|
0x80a0a080, |
|
0x8080a0a0, |
|
0x00008080, |
|
0x80a00000, |
|
0x80a080a0, |
|
0xa080a0a0, |
|
0x8080a0a0, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x99999000, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb90, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00aaa888, |
|
0x22000000, |
|
0x2222b222, |
|
0x22222222, |
|
0x222222b2, |
|
0xb2222220, |
|
0x22222222, |
|
0x22d22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x33000000, |
|
0x3333b333, |
|
0x33333333, |
|
0x333333b3, |
|
0xb3333330, |
|
0x33333333, |
|
0x33d33333, |
|
0x00000333, |
|
0x22000000, |
|
0x2222a222, |
|
0x22222222, |
|
0x222222a2, |
|
0xa2222220, |
|
0x22222222, |
|
0x22c22222, |
|
0x00000222, |
|
0x99b99b00, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb99, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x08aaa888, |
|
0x22222200, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0x22222222, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x11111111, |
|
0xf1111111, |
|
0x11111111, |
|
0x11f11111, |
|
0x01111111, |
|
0xbb9bb900, |
|
0xb9b9bb99, |
|
0xb99bbbbb, |
|
0xbbbb9b9b, |
|
0xb9bb99bb, |
|
0xb99999b9, |
|
0xb9b9b99b, |
|
0x00000bbb, |
|
0xaa000000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xa8aa88aa, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x0a888aaa, |
|
0xaa000000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xa8aa88a0, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x00000aaa, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0xbbbbbb00, |
|
0x999bbbbb, |
|
0x9bb99b9b, |
|
0xb9b9b9bb, |
|
0xb9b99bbb, |
|
0xb9b9b9bb, |
|
0xb9bb9b99, |
|
0x00000999, |
|
0x8a000000, |
|
0xaa88a888, |
|
0xa88888aa, |
|
0xa88a8a88, |
|
0xa88aa88a, |
|
0x88a8aaaa, |
|
0xa8aa8aaa, |
|
0x0888a88a, |
|
0x0b0b0b00, |
|
0x090b0b0b, |
|
0x0b090b0b, |
|
0x0909090b, |
|
0x09090b0b, |
|
0x09090b0b, |
|
0x09090b09, |
|
0x00000909, |
|
0x0a000000, |
|
0x0a080808, |
|
0x080a080a, |
|
0x080a0a08, |
|
0x080a080a, |
|
0x0808080a, |
|
0x0a0a0a08, |
|
0x0808080a, |
|
0xb0b0b000, |
|
0x9090b0b0, |
|
0x90b09090, |
|
0xb0b0b090, |
|
0xb0b090b0, |
|
0x90b0b0b0, |
|
0xb0b09090, |
|
0x00000090, |
|
0x80000000, |
|
0xa080a080, |
|
0xa08080a0, |
|
0xa0808080, |
|
0xa080a080, |
|
0x80a0a0a0, |
|
0xa0a080a0, |
|
0x00a0a0a0, |
|
0x22000000, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0xf2222220, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00000111, |
|
0x33000000, |
|
0x3333f333, |
|
0x33333333, |
|
0x333333f3, |
|
0xf3333330, |
|
0x33333333, |
|
0x33f33333, |
|
0x00000333, |
|
0x22000000, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0xf2222220, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x99000000, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb90, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88888000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00aaa888, |
|
0x88a88a00, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x08aaa888, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 intlv_tbl_rev3[] = { |
|
0x00802070, |
|
0x0671188d, |
|
0x0a60192c, |
|
0x0a300e46, |
|
0x00c1188d, |
|
0x080024d2, |
|
0x00000070, |
|
}; |
|
|
|
static const u32 tdtrn_tbl_rev3[] = { |
|
0x061c061c, |
|
0x0050ee68, |
|
0xf592fe36, |
|
0xfe5212f6, |
|
0x00000c38, |
|
0xfe5212f6, |
|
0xf592fe36, |
|
0x0050ee68, |
|
0x061c061c, |
|
0xee680050, |
|
0xfe36f592, |
|
0x12f6fe52, |
|
0x0c380000, |
|
0x12f6fe52, |
|
0xfe36f592, |
|
0xee680050, |
|
0x061c061c, |
|
0x0050ee68, |
|
0xf592fe36, |
|
0xfe5212f6, |
|
0x00000c38, |
|
0xfe5212f6, |
|
0xf592fe36, |
|
0x0050ee68, |
|
0x061c061c, |
|
0xee680050, |
|
0xfe36f592, |
|
0x12f6fe52, |
|
0x0c380000, |
|
0x12f6fe52, |
|
0xfe36f592, |
|
0xee680050, |
|
0x05e305e3, |
|
0x004def0c, |
|
0xf5f3fe47, |
|
0xfe611246, |
|
0x00000bc7, |
|
0xfe611246, |
|
0xf5f3fe47, |
|
0x004def0c, |
|
0x05e305e3, |
|
0xef0c004d, |
|
0xfe47f5f3, |
|
0x1246fe61, |
|
0x0bc70000, |
|
0x1246fe61, |
|
0xfe47f5f3, |
|
0xef0c004d, |
|
0x05e305e3, |
|
0x004def0c, |
|
0xf5f3fe47, |
|
0xfe611246, |
|
0x00000bc7, |
|
0xfe611246, |
|
0xf5f3fe47, |
|
0x004def0c, |
|
0x05e305e3, |
|
0xef0c004d, |
|
0xfe47f5f3, |
|
0x1246fe61, |
|
0x0bc70000, |
|
0x1246fe61, |
|
0xfe47f5f3, |
|
0xef0c004d, |
|
0xfa58fa58, |
|
0xf895043b, |
|
0xff4c09c0, |
|
0xfbc6ffa8, |
|
0xfb84f384, |
|
0x0798f6f9, |
|
0x05760122, |
|
0x058409f6, |
|
0x0b500000, |
|
0x05b7f542, |
|
0x08860432, |
|
0x06ddfee7, |
|
0xfb84f384, |
|
0xf9d90664, |
|
0xf7e8025c, |
|
0x00fff7bd, |
|
0x05a805a8, |
|
0xf7bd00ff, |
|
0x025cf7e8, |
|
0x0664f9d9, |
|
0xf384fb84, |
|
0xfee706dd, |
|
0x04320886, |
|
0xf54205b7, |
|
0x00000b50, |
|
0x09f60584, |
|
0x01220576, |
|
0xf6f90798, |
|
0xf384fb84, |
|
0xffa8fbc6, |
|
0x09c0ff4c, |
|
0x043bf895, |
|
0x02d402d4, |
|
0x07de0270, |
|
0xfc96079c, |
|
0xf90afe94, |
|
0xfe00ff2c, |
|
0x02d4065d, |
|
0x092a0096, |
|
0x0014fbb8, |
|
0xfd2cfd2c, |
|
0x076afb3c, |
|
0x0096f752, |
|
0xf991fd87, |
|
0xfb2c0200, |
|
0xfeb8f960, |
|
0x08e0fc96, |
|
0x049802a8, |
|
0xfd2cfd2c, |
|
0x02a80498, |
|
0xfc9608e0, |
|
0xf960feb8, |
|
0x0200fb2c, |
|
0xfd87f991, |
|
0xf7520096, |
|
0xfb3c076a, |
|
0xfd2cfd2c, |
|
0xfbb80014, |
|
0x0096092a, |
|
0x065d02d4, |
|
0xff2cfe00, |
|
0xfe94f90a, |
|
0x079cfc96, |
|
0x027007de, |
|
0x02d402d4, |
|
0x027007de, |
|
0x079cfc96, |
|
0xfe94f90a, |
|
0xff2cfe00, |
|
0x065d02d4, |
|
0x0096092a, |
|
0xfbb80014, |
|
0xfd2cfd2c, |
|
0xfb3c076a, |
|
0xf7520096, |
|
0xfd87f991, |
|
0x0200fb2c, |
|
0xf960feb8, |
|
0xfc9608e0, |
|
0x02a80498, |
|
0xfd2cfd2c, |
|
0x049802a8, |
|
0x08e0fc96, |
|
0xfeb8f960, |
|
0xfb2c0200, |
|
0xf991fd87, |
|
0x0096f752, |
|
0x076afb3c, |
|
0xfd2cfd2c, |
|
0x0014fbb8, |
|
0x092a0096, |
|
0x02d4065d, |
|
0xfe00ff2c, |
|
0xf90afe94, |
|
0xfc96079c, |
|
0x07de0270, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x062a0000, |
|
0xfefa0759, |
|
0x08b80908, |
|
0xf396fc2d, |
|
0xf9d6045c, |
|
0xfc4ef608, |
|
0xf748f596, |
|
0x07b207bf, |
|
0x062a062a, |
|
0xf84ef841, |
|
0xf748f596, |
|
0x03b209f8, |
|
0xf9d6045c, |
|
0x0c6a03d3, |
|
0x08b80908, |
|
0x0106f8a7, |
|
0x062a0000, |
|
0xfefaf8a7, |
|
0x08b8f6f8, |
|
0xf39603d3, |
|
0xf9d6fba4, |
|
0xfc4e09f8, |
|
0xf7480a6a, |
|
0x07b2f841, |
|
0x062af9d6, |
|
0xf84e07bf, |
|
0xf7480a6a, |
|
0x03b2f608, |
|
0xf9d6fba4, |
|
0x0c6afc2d, |
|
0x08b8f6f8, |
|
0x01060759, |
|
0x062a0000, |
|
0xfefa0759, |
|
0x08b80908, |
|
0xf396fc2d, |
|
0xf9d6045c, |
|
0xfc4ef608, |
|
0xf748f596, |
|
0x07b207bf, |
|
0x062a062a, |
|
0xf84ef841, |
|
0xf748f596, |
|
0x03b209f8, |
|
0xf9d6045c, |
|
0x0c6a03d3, |
|
0x08b80908, |
|
0x0106f8a7, |
|
0x062a0000, |
|
0xfefaf8a7, |
|
0x08b8f6f8, |
|
0xf39603d3, |
|
0xf9d6fba4, |
|
0xfc4e09f8, |
|
0xf7480a6a, |
|
0x07b2f841, |
|
0x062af9d6, |
|
0xf84e07bf, |
|
0xf7480a6a, |
|
0x03b2f608, |
|
0xf9d6fba4, |
|
0x0c6afc2d, |
|
0x08b8f6f8, |
|
0x01060759, |
|
0x061c061c, |
|
0xff30009d, |
|
0xffb21141, |
|
0xfd87fb54, |
|
0xf65dfe59, |
|
0x02eef99e, |
|
0x0166f03c, |
|
0xfff809b6, |
|
0x000008a4, |
|
0x000af42b, |
|
0x00eff577, |
|
0xfa840bf2, |
|
0xfc02ff51, |
|
0x08260f67, |
|
0xfff0036f, |
|
0x0842f9c3, |
|
0x00000000, |
|
0x063df7be, |
|
0xfc910010, |
|
0xf099f7da, |
|
0x00af03fe, |
|
0xf40e057c, |
|
0x0a89ff11, |
|
0x0bd5fff6, |
|
0xf75c0000, |
|
0xf64a0008, |
|
0x0fc4fe9a, |
|
0x0662fd12, |
|
0x01a709a3, |
|
0x04ac0279, |
|
0xeebf004e, |
|
0xff6300d0, |
|
0xf9e4f9e4, |
|
0x00d0ff63, |
|
0x004eeebf, |
|
0x027904ac, |
|
0x09a301a7, |
|
0xfd120662, |
|
0xfe9a0fc4, |
|
0x0008f64a, |
|
0x0000f75c, |
|
0xfff60bd5, |
|
0xff110a89, |
|
0x057cf40e, |
|
0x03fe00af, |
|
0xf7daf099, |
|
0x0010fc91, |
|
0xf7be063d, |
|
0x00000000, |
|
0xf9c30842, |
|
0x036ffff0, |
|
0x0f670826, |
|
0xff51fc02, |
|
0x0bf2fa84, |
|
0xf57700ef, |
|
0xf42b000a, |
|
0x08a40000, |
|
0x09b6fff8, |
|
0xf03c0166, |
|
0xf99e02ee, |
|
0xfe59f65d, |
|
0xfb54fd87, |
|
0x1141ffb2, |
|
0x009dff30, |
|
0x05e30000, |
|
0xff060705, |
|
0x085408a0, |
|
0xf425fc59, |
|
0xfa1d042a, |
|
0xfc78f67a, |
|
0xf7acf60e, |
|
0x075a0766, |
|
0x05e305e3, |
|
0xf8a6f89a, |
|
0xf7acf60e, |
|
0x03880986, |
|
0xfa1d042a, |
|
0x0bdb03a7, |
|
0x085408a0, |
|
0x00faf8fb, |
|
0x05e30000, |
|
0xff06f8fb, |
|
0x0854f760, |
|
0xf42503a7, |
|
0xfa1dfbd6, |
|
0xfc780986, |
|
0xf7ac09f2, |
|
0x075af89a, |
|
0x05e3fa1d, |
|
0xf8a60766, |
|
0xf7ac09f2, |
|
0x0388f67a, |
|
0xfa1dfbd6, |
|
0x0bdbfc59, |
|
0x0854f760, |
|
0x00fa0705, |
|
0x05e30000, |
|
0xff060705, |
|
0x085408a0, |
|
0xf425fc59, |
|
0xfa1d042a, |
|
0xfc78f67a, |
|
0xf7acf60e, |
|
0x075a0766, |
|
0x05e305e3, |
|
0xf8a6f89a, |
|
0xf7acf60e, |
|
0x03880986, |
|
0xfa1d042a, |
|
0x0bdb03a7, |
|
0x085408a0, |
|
0x00faf8fb, |
|
0x05e30000, |
|
0xff06f8fb, |
|
0x0854f760, |
|
0xf42503a7, |
|
0xfa1dfbd6, |
|
0xfc780986, |
|
0xf7ac09f2, |
|
0x075af89a, |
|
0x05e3fa1d, |
|
0xf8a60766, |
|
0xf7ac09f2, |
|
0x0388f67a, |
|
0xfa1dfbd6, |
|
0x0bdbfc59, |
|
0x0854f760, |
|
0x00fa0705, |
|
0xfa58fa58, |
|
0xf8f0fe00, |
|
0x0448073d, |
|
0xfdc9fe46, |
|
0xf9910258, |
|
0x089d0407, |
|
0xfd5cf71a, |
|
0x02affde0, |
|
0x083e0496, |
|
0xff5a0740, |
|
0xff7afd97, |
|
0x00fe01f1, |
|
0x0009082e, |
|
0xfa94ff75, |
|
0xfecdf8ea, |
|
0xffb0f693, |
|
0xfd2cfa58, |
|
0x0433ff16, |
|
0xfba405dd, |
|
0xfa610341, |
|
0x06a606cb, |
|
0x0039fd2d, |
|
0x0677fa97, |
|
0x01fa05e0, |
|
0xf896003e, |
|
0x075a068b, |
|
0x012cfc3e, |
|
0xfa23f98d, |
|
0xfc7cfd43, |
|
0xff90fc0d, |
|
0x01c10982, |
|
0x00c601d6, |
|
0xfd2cfd2c, |
|
0x01d600c6, |
|
0x098201c1, |
|
0xfc0dff90, |
|
0xfd43fc7c, |
|
0xf98dfa23, |
|
0xfc3e012c, |
|
0x068b075a, |
|
0x003ef896, |
|
0x05e001fa, |
|
0xfa970677, |
|
0xfd2d0039, |
|
0x06cb06a6, |
|
0x0341fa61, |
|
0x05ddfba4, |
|
0xff160433, |
|
0xfa58fd2c, |
|
0xf693ffb0, |
|
0xf8eafecd, |
|
0xff75fa94, |
|
0x082e0009, |
|
0x01f100fe, |
|
0xfd97ff7a, |
|
0x0740ff5a, |
|
0x0496083e, |
|
0xfde002af, |
|
0xf71afd5c, |
|
0x0407089d, |
|
0x0258f991, |
|
0xfe46fdc9, |
|
0x073d0448, |
|
0xfe00f8f0, |
|
0xfd2cfd2c, |
|
0xfce00500, |
|
0xfc09fddc, |
|
0xfe680157, |
|
0x04c70571, |
|
0xfc3aff21, |
|
0xfcd70228, |
|
0x056d0277, |
|
0x0200fe00, |
|
0x0022f927, |
|
0xfe3c032b, |
|
0xfc44ff3c, |
|
0x03e9fbdb, |
|
0x04570313, |
|
0x04c9ff5c, |
|
0x000d03b8, |
|
0xfa580000, |
|
0xfbe900d2, |
|
0xf9d0fe0b, |
|
0x0125fdf9, |
|
0x042501bf, |
|
0x0328fa2b, |
|
0xffa902f0, |
|
0xfa250157, |
|
0x0200fe00, |
|
0x03740438, |
|
0xff0405fd, |
|
0x030cfe52, |
|
0x0037fb39, |
|
0xff6904c5, |
|
0x04f8fd23, |
|
0xfd31fc1b, |
|
0xfd2cfd2c, |
|
0xfc1bfd31, |
|
0xfd2304f8, |
|
0x04c5ff69, |
|
0xfb390037, |
|
0xfe52030c, |
|
0x05fdff04, |
|
0x04380374, |
|
0xfe000200, |
|
0x0157fa25, |
|
0x02f0ffa9, |
|
0xfa2b0328, |
|
0x01bf0425, |
|
0xfdf90125, |
|
0xfe0bf9d0, |
|
0x00d2fbe9, |
|
0x0000fa58, |
|
0x03b8000d, |
|
0xff5c04c9, |
|
0x03130457, |
|
0xfbdb03e9, |
|
0xff3cfc44, |
|
0x032bfe3c, |
|
0xf9270022, |
|
0xfe000200, |
|
0x0277056d, |
|
0x0228fcd7, |
|
0xff21fc3a, |
|
0x057104c7, |
|
0x0157fe68, |
|
0xfddcfc09, |
|
0x0500fce0, |
|
0xfd2cfd2c, |
|
0x0500fce0, |
|
0xfddcfc09, |
|
0x0157fe68, |
|
0x057104c7, |
|
0xff21fc3a, |
|
0x0228fcd7, |
|
0x0277056d, |
|
0xfe000200, |
|
0xf9270022, |
|
0x032bfe3c, |
|
0xff3cfc44, |
|
0xfbdb03e9, |
|
0x03130457, |
|
0xff5c04c9, |
|
0x03b8000d, |
|
0x0000fa58, |
|
0x00d2fbe9, |
|
0xfe0bf9d0, |
|
0xfdf90125, |
|
0x01bf0425, |
|
0xfa2b0328, |
|
0x02f0ffa9, |
|
0x0157fa25, |
|
0xfe000200, |
|
0x04380374, |
|
0x05fdff04, |
|
0xfe52030c, |
|
0xfb390037, |
|
0x04c5ff69, |
|
0xfd2304f8, |
|
0xfc1bfd31, |
|
0xfd2cfd2c, |
|
0xfd31fc1b, |
|
0x04f8fd23, |
|
0xff6904c5, |
|
0x0037fb39, |
|
0x030cfe52, |
|
0xff0405fd, |
|
0x03740438, |
|
0x0200fe00, |
|
0xfa250157, |
|
0xffa902f0, |
|
0x0328fa2b, |
|
0x042501bf, |
|
0x0125fdf9, |
|
0xf9d0fe0b, |
|
0xfbe900d2, |
|
0xfa580000, |
|
0x000d03b8, |
|
0x04c9ff5c, |
|
0x04570313, |
|
0x03e9fbdb, |
|
0xfc44ff3c, |
|
0xfe3c032b, |
|
0x0022f927, |
|
0x0200fe00, |
|
0x056d0277, |
|
0xfcd70228, |
|
0xfc3aff21, |
|
0x04c70571, |
|
0xfe680157, |
|
0xfc09fddc, |
|
0xfce00500, |
|
0x05a80000, |
|
0xff1006be, |
|
0x0800084a, |
|
0xf49cfc7e, |
|
0xfa580400, |
|
0xfc9cf6da, |
|
0xf800f672, |
|
0x0710071c, |
|
0x05a805a8, |
|
0xf8f0f8e4, |
|
0xf800f672, |
|
0x03640926, |
|
0xfa580400, |
|
0x0b640382, |
|
0x0800084a, |
|
0x00f0f942, |
|
0x05a80000, |
|
0xff10f942, |
|
0x0800f7b6, |
|
0xf49c0382, |
|
0xfa58fc00, |
|
0xfc9c0926, |
|
0xf800098e, |
|
0x0710f8e4, |
|
0x05a8fa58, |
|
0xf8f0071c, |
|
0xf800098e, |
|
0x0364f6da, |
|
0xfa58fc00, |
|
0x0b64fc7e, |
|
0x0800f7b6, |
|
0x00f006be, |
|
0x05a80000, |
|
0xff1006be, |
|
0x0800084a, |
|
0xf49cfc7e, |
|
0xfa580400, |
|
0xfc9cf6da, |
|
0xf800f672, |
|
0x0710071c, |
|
0x05a805a8, |
|
0xf8f0f8e4, |
|
0xf800f672, |
|
0x03640926, |
|
0xfa580400, |
|
0x0b640382, |
|
0x0800084a, |
|
0x00f0f942, |
|
0x05a80000, |
|
0xff10f942, |
|
0x0800f7b6, |
|
0xf49c0382, |
|
0xfa58fc00, |
|
0xfc9c0926, |
|
0xf800098e, |
|
0x0710f8e4, |
|
0x05a8fa58, |
|
0xf8f0071c, |
|
0xf800098e, |
|
0x0364f6da, |
|
0xfa58fc00, |
|
0x0b64fc7e, |
|
0x0800f7b6, |
|
0x00f006be, |
|
}; |
|
|
|
const u32 noise_var_tbl_rev3[] = { |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
0x02110211, |
|
0x0000014d, |
|
}; |
|
|
|
static const u16 mcs_tbl_rev3[] = { |
|
0x0000, |
|
0x0008, |
|
0x000a, |
|
0x0010, |
|
0x0012, |
|
0x0019, |
|
0x001a, |
|
0x001c, |
|
0x0080, |
|
0x0088, |
|
0x008a, |
|
0x0090, |
|
0x0092, |
|
0x0099, |
|
0x009a, |
|
0x009c, |
|
0x0100, |
|
0x0108, |
|
0x010a, |
|
0x0110, |
|
0x0112, |
|
0x0119, |
|
0x011a, |
|
0x011c, |
|
0x0180, |
|
0x0188, |
|
0x018a, |
|
0x0190, |
|
0x0192, |
|
0x0199, |
|
0x019a, |
|
0x019c, |
|
0x0000, |
|
0x0098, |
|
0x00a0, |
|
0x00a8, |
|
0x009a, |
|
0x00a2, |
|
0x00aa, |
|
0x0120, |
|
0x0128, |
|
0x0128, |
|
0x0130, |
|
0x0138, |
|
0x0138, |
|
0x0140, |
|
0x0122, |
|
0x012a, |
|
0x012a, |
|
0x0132, |
|
0x013a, |
|
0x013a, |
|
0x0142, |
|
0x01a8, |
|
0x01b0, |
|
0x01b8, |
|
0x01b0, |
|
0x01b8, |
|
0x01c0, |
|
0x01c8, |
|
0x01c0, |
|
0x01c8, |
|
0x01d0, |
|
0x01d0, |
|
0x01d8, |
|
0x01aa, |
|
0x01b2, |
|
0x01ba, |
|
0x01b2, |
|
0x01ba, |
|
0x01c2, |
|
0x01ca, |
|
0x01c2, |
|
0x01ca, |
|
0x01d2, |
|
0x01d2, |
|
0x01da, |
|
0x0001, |
|
0x0002, |
|
0x0004, |
|
0x0009, |
|
0x000c, |
|
0x0011, |
|
0x0014, |
|
0x0018, |
|
0x0020, |
|
0x0021, |
|
0x0022, |
|
0x0024, |
|
0x0081, |
|
0x0082, |
|
0x0084, |
|
0x0089, |
|
0x008c, |
|
0x0091, |
|
0x0094, |
|
0x0098, |
|
0x00a0, |
|
0x00a1, |
|
0x00a2, |
|
0x00a4, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
0x0007, |
|
}; |
|
|
|
static const u32 tdi_tbl20_ant0_rev3[] = { |
|
0x00091226, |
|
0x000a1429, |
|
0x000b56ad, |
|
0x000c58b0, |
|
0x000d5ab3, |
|
0x000e9cb6, |
|
0x000f9eba, |
|
0x0000c13d, |
|
0x00020301, |
|
0x00030504, |
|
0x00040708, |
|
0x0005090b, |
|
0x00064b8e, |
|
0x00095291, |
|
0x000a5494, |
|
0x000b9718, |
|
0x000c9927, |
|
0x000d9b2a, |
|
0x000edd2e, |
|
0x000fdf31, |
|
0x000101b4, |
|
0x000243b7, |
|
0x000345bb, |
|
0x000447be, |
|
0x00058982, |
|
0x00068c05, |
|
0x00099309, |
|
0x000a950c, |
|
0x000bd78f, |
|
0x000cd992, |
|
0x000ddb96, |
|
0x000f1d99, |
|
0x00005fa8, |
|
0x0001422c, |
|
0x0002842f, |
|
0x00038632, |
|
0x00048835, |
|
0x0005ca38, |
|
0x0006ccbc, |
|
0x0009d3bf, |
|
0x000b1603, |
|
0x000c1806, |
|
0x000d1a0a, |
|
0x000e1c0d, |
|
0x000f5e10, |
|
0x00008093, |
|
0x00018297, |
|
0x0002c49a, |
|
0x0003c680, |
|
0x0004c880, |
|
0x00060b00, |
|
0x00070d00, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdi_tbl20_ant1_rev3[] = { |
|
0x00014b26, |
|
0x00028d29, |
|
0x000393ad, |
|
0x00049630, |
|
0x0005d833, |
|
0x0006da36, |
|
0x00099c3a, |
|
0x000a9e3d, |
|
0x000bc081, |
|
0x000cc284, |
|
0x000dc488, |
|
0x000f068b, |
|
0x0000488e, |
|
0x00018b91, |
|
0x0002d214, |
|
0x0003d418, |
|
0x0004d6a7, |
|
0x000618aa, |
|
0x00071aae, |
|
0x0009dcb1, |
|
0x000b1eb4, |
|
0x000c0137, |
|
0x000d033b, |
|
0x000e053e, |
|
0x000f4702, |
|
0x00008905, |
|
0x00020c09, |
|
0x0003128c, |
|
0x0004148f, |
|
0x00051712, |
|
0x00065916, |
|
0x00091b19, |
|
0x000a1d28, |
|
0x000b5f2c, |
|
0x000c41af, |
|
0x000d43b2, |
|
0x000e85b5, |
|
0x000f87b8, |
|
0x0000c9bc, |
|
0x00024cbf, |
|
0x00035303, |
|
0x00045506, |
|
0x0005978a, |
|
0x0006998d, |
|
0x00095b90, |
|
0x000a5d93, |
|
0x000b9f97, |
|
0x000c821a, |
|
0x000d8400, |
|
0x000ec600, |
|
0x000fc800, |
|
0x00010a00, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdi_tbl40_ant0_rev3[] = { |
|
0x0011a346, |
|
0x00136ccf, |
|
0x0014f5d9, |
|
0x001641e2, |
|
0x0017cb6b, |
|
0x00195475, |
|
0x001b2383, |
|
0x001cad0c, |
|
0x001e7616, |
|
0x0000821f, |
|
0x00020ba8, |
|
0x0003d4b2, |
|
0x00056447, |
|
0x00072dd0, |
|
0x0008b6da, |
|
0x000a02e3, |
|
0x000b8c6c, |
|
0x000d15f6, |
|
0x0011e484, |
|
0x0013ae0d, |
|
0x00153717, |
|
0x00168320, |
|
0x00180ca9, |
|
0x00199633, |
|
0x001b6548, |
|
0x001ceed1, |
|
0x001eb7db, |
|
0x0000c3e4, |
|
0x00024d6d, |
|
0x000416f7, |
|
0x0005a585, |
|
0x00076f0f, |
|
0x0008f818, |
|
0x000a4421, |
|
0x000bcdab, |
|
0x000d9734, |
|
0x00122649, |
|
0x0013efd2, |
|
0x001578dc, |
|
0x0016c4e5, |
|
0x00184e6e, |
|
0x001a17f8, |
|
0x001ba686, |
|
0x001d3010, |
|
0x001ef999, |
|
0x00010522, |
|
0x00028eac, |
|
0x00045835, |
|
0x0005e74a, |
|
0x0007b0d3, |
|
0x00093a5d, |
|
0x000a85e6, |
|
0x000c0f6f, |
|
0x000dd8f9, |
|
0x00126787, |
|
0x00143111, |
|
0x0015ba9a, |
|
0x00170623, |
|
0x00188fad, |
|
0x001a5936, |
|
0x001be84b, |
|
0x001db1d4, |
|
0x001f3b5e, |
|
0x000146e7, |
|
0x00031070, |
|
0x000499fa, |
|
0x00062888, |
|
0x0007f212, |
|
0x00097b9b, |
|
0x000ac7a4, |
|
0x000c50ae, |
|
0x000e1a37, |
|
0x0012a94c, |
|
0x001472d5, |
|
0x0015fc5f, |
|
0x00174868, |
|
0x0018d171, |
|
0x001a9afb, |
|
0x001c2989, |
|
0x001df313, |
|
0x001f7c9c, |
|
0x000188a5, |
|
0x000351af, |
|
0x0004db38, |
|
0x0006aa4d, |
|
0x000833d7, |
|
0x0009bd60, |
|
0x000b0969, |
|
0x000c9273, |
|
0x000e5bfc, |
|
0x00132a8a, |
|
0x0014b414, |
|
0x00163d9d, |
|
0x001789a6, |
|
0x001912b0, |
|
0x001adc39, |
|
0x001c6bce, |
|
0x001e34d8, |
|
0x001fbe61, |
|
0x0001ca6a, |
|
0x00039374, |
|
0x00051cfd, |
|
0x0006ec0b, |
|
0x00087515, |
|
0x0009fe9e, |
|
0x000b4aa7, |
|
0x000cd3b1, |
|
0x000e9d3a, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 tdi_tbl40_ant1_rev3[] = { |
|
0x001edb36, |
|
0x000129ca, |
|
0x0002b353, |
|
0x00047cdd, |
|
0x0005c8e6, |
|
0x000791ef, |
|
0x00091bf9, |
|
0x000aaa07, |
|
0x000c3391, |
|
0x000dfd1a, |
|
0x00120923, |
|
0x0013d22d, |
|
0x00155c37, |
|
0x0016eacb, |
|
0x00187454, |
|
0x001a3dde, |
|
0x001b89e7, |
|
0x001d12f0, |
|
0x001f1cfa, |
|
0x00016b88, |
|
0x00033492, |
|
0x0004be1b, |
|
0x00060a24, |
|
0x0007d32e, |
|
0x00095d38, |
|
0x000aec4c, |
|
0x000c7555, |
|
0x000e3edf, |
|
0x00124ae8, |
|
0x001413f1, |
|
0x0015a37b, |
|
0x00172c89, |
|
0x0018b593, |
|
0x001a419c, |
|
0x001bcb25, |
|
0x001d942f, |
|
0x001f63b9, |
|
0x0001ad4d, |
|
0x00037657, |
|
0x0004c260, |
|
0x00068be9, |
|
0x000814f3, |
|
0x0009a47c, |
|
0x000b2d8a, |
|
0x000cb694, |
|
0x000e429d, |
|
0x00128c26, |
|
0x001455b0, |
|
0x0015e4ba, |
|
0x00176e4e, |
|
0x0018f758, |
|
0x001a8361, |
|
0x001c0cea, |
|
0x001dd674, |
|
0x001fa57d, |
|
0x0001ee8b, |
|
0x0003b795, |
|
0x0005039e, |
|
0x0006cd27, |
|
0x000856b1, |
|
0x0009e5c6, |
|
0x000b6f4f, |
|
0x000cf859, |
|
0x000e8462, |
|
0x00130deb, |
|
0x00149775, |
|
0x00162603, |
|
0x0017af8c, |
|
0x00193896, |
|
0x001ac49f, |
|
0x001c4e28, |
|
0x001e17b2, |
|
0x0000a6c7, |
|
0x00023050, |
|
0x0003f9da, |
|
0x00054563, |
|
0x00070eec, |
|
0x00089876, |
|
0x000a2704, |
|
0x000bb08d, |
|
0x000d3a17, |
|
0x001185a0, |
|
0x00134f29, |
|
0x0014d8b3, |
|
0x001667c8, |
|
0x0017f151, |
|
0x00197adb, |
|
0x001b0664, |
|
0x001c8fed, |
|
0x001e5977, |
|
0x0000e805, |
|
0x0002718f, |
|
0x00043b18, |
|
0x000586a1, |
|
0x0007502b, |
|
0x0008d9b4, |
|
0x000a68c9, |
|
0x000bf252, |
|
0x000dbbdc, |
|
0x0011c7e5, |
|
0x001390ee, |
|
0x00151a78, |
|
0x0016a906, |
|
0x00183290, |
|
0x0019bc19, |
|
0x001b4822, |
|
0x001cd12c, |
|
0x001e9ab5, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 pltlut_tbl_rev3[] = { |
|
0x76540213, |
|
0x62407351, |
|
0x76543210, |
|
0x76540213, |
|
0x76540213, |
|
0x76430521, |
|
}; |
|
|
|
static const u32 chanest_tbl_rev3[] = { |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x44444444, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
0x10101010, |
|
}; |
|
|
|
static const u8 frame_lut_rev3[] = { |
|
0x02, |
|
0x04, |
|
0x14, |
|
0x14, |
|
0x03, |
|
0x05, |
|
0x16, |
|
0x16, |
|
0x0a, |
|
0x0c, |
|
0x1c, |
|
0x1c, |
|
0x0b, |
|
0x0d, |
|
0x1e, |
|
0x1e, |
|
0x06, |
|
0x08, |
|
0x18, |
|
0x18, |
|
0x07, |
|
0x09, |
|
0x1a, |
|
0x1a, |
|
0x0e, |
|
0x10, |
|
0x20, |
|
0x28, |
|
0x0f, |
|
0x11, |
|
0x22, |
|
0x2a, |
|
}; |
|
|
|
static const u8 est_pwr_lut_core0_rev3[] = { |
|
0x55, |
|
0x54, |
|
0x54, |
|
0x53, |
|
0x52, |
|
0x52, |
|
0x51, |
|
0x51, |
|
0x50, |
|
0x4f, |
|
0x4f, |
|
0x4e, |
|
0x4e, |
|
0x4d, |
|
0x4c, |
|
0x4c, |
|
0x4b, |
|
0x4a, |
|
0x49, |
|
0x49, |
|
0x48, |
|
0x47, |
|
0x46, |
|
0x46, |
|
0x45, |
|
0x44, |
|
0x43, |
|
0x42, |
|
0x41, |
|
0x40, |
|
0x40, |
|
0x3f, |
|
0x3e, |
|
0x3d, |
|
0x3c, |
|
0x3a, |
|
0x39, |
|
0x38, |
|
0x37, |
|
0x36, |
|
0x35, |
|
0x33, |
|
0x32, |
|
0x31, |
|
0x2f, |
|
0x2e, |
|
0x2c, |
|
0x2b, |
|
0x29, |
|
0x27, |
|
0x25, |
|
0x23, |
|
0x21, |
|
0x1f, |
|
0x1d, |
|
0x1a, |
|
0x18, |
|
0x15, |
|
0x12, |
|
0x0e, |
|
0x0b, |
|
0x07, |
|
0x02, |
|
0xfd, |
|
}; |
|
|
|
static const u8 est_pwr_lut_core1_rev3[] = { |
|
0x55, |
|
0x54, |
|
0x54, |
|
0x53, |
|
0x52, |
|
0x52, |
|
0x51, |
|
0x51, |
|
0x50, |
|
0x4f, |
|
0x4f, |
|
0x4e, |
|
0x4e, |
|
0x4d, |
|
0x4c, |
|
0x4c, |
|
0x4b, |
|
0x4a, |
|
0x49, |
|
0x49, |
|
0x48, |
|
0x47, |
|
0x46, |
|
0x46, |
|
0x45, |
|
0x44, |
|
0x43, |
|
0x42, |
|
0x41, |
|
0x40, |
|
0x40, |
|
0x3f, |
|
0x3e, |
|
0x3d, |
|
0x3c, |
|
0x3a, |
|
0x39, |
|
0x38, |
|
0x37, |
|
0x36, |
|
0x35, |
|
0x33, |
|
0x32, |
|
0x31, |
|
0x2f, |
|
0x2e, |
|
0x2c, |
|
0x2b, |
|
0x29, |
|
0x27, |
|
0x25, |
|
0x23, |
|
0x21, |
|
0x1f, |
|
0x1d, |
|
0x1a, |
|
0x18, |
|
0x15, |
|
0x12, |
|
0x0e, |
|
0x0b, |
|
0x07, |
|
0x02, |
|
0xfd, |
|
}; |
|
|
|
static const u8 adj_pwr_lut_core0_rev3[] = { |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
}; |
|
|
|
static const u8 adj_pwr_lut_core1_rev3[] = { |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
0x00, |
|
}; |
|
|
|
static const u32 gainctrl_lut_core0_rev3[] = { |
|
0x5bf70044, |
|
0x5bf70042, |
|
0x5bf70040, |
|
0x5bf7003e, |
|
0x5bf7003c, |
|
0x5bf7003b, |
|
0x5bf70039, |
|
0x5bf70037, |
|
0x5bf70036, |
|
0x5bf70034, |
|
0x5bf70033, |
|
0x5bf70031, |
|
0x5bf70030, |
|
0x5ba70044, |
|
0x5ba70042, |
|
0x5ba70040, |
|
0x5ba7003e, |
|
0x5ba7003c, |
|
0x5ba7003b, |
|
0x5ba70039, |
|
0x5ba70037, |
|
0x5ba70036, |
|
0x5ba70034, |
|
0x5ba70033, |
|
0x5b770044, |
|
0x5b770042, |
|
0x5b770040, |
|
0x5b77003e, |
|
0x5b77003c, |
|
0x5b77003b, |
|
0x5b770039, |
|
0x5b770037, |
|
0x5b770036, |
|
0x5b770034, |
|
0x5b770033, |
|
0x5b770031, |
|
0x5b770030, |
|
0x5b77002f, |
|
0x5b77002d, |
|
0x5b77002c, |
|
0x5b470044, |
|
0x5b470042, |
|
0x5b470040, |
|
0x5b47003e, |
|
0x5b47003c, |
|
0x5b47003b, |
|
0x5b470039, |
|
0x5b470037, |
|
0x5b470036, |
|
0x5b470034, |
|
0x5b470033, |
|
0x5b470031, |
|
0x5b470030, |
|
0x5b47002f, |
|
0x5b47002d, |
|
0x5b47002c, |
|
0x5b47002b, |
|
0x5b47002a, |
|
0x5b270044, |
|
0x5b270042, |
|
0x5b270040, |
|
0x5b27003e, |
|
0x5b27003c, |
|
0x5b27003b, |
|
0x5b270039, |
|
0x5b270037, |
|
0x5b270036, |
|
0x5b270034, |
|
0x5b270033, |
|
0x5b270031, |
|
0x5b270030, |
|
0x5b27002f, |
|
0x5b170044, |
|
0x5b170042, |
|
0x5b170040, |
|
0x5b17003e, |
|
0x5b17003c, |
|
0x5b17003b, |
|
0x5b170039, |
|
0x5b170037, |
|
0x5b170036, |
|
0x5b170034, |
|
0x5b170033, |
|
0x5b170031, |
|
0x5b170030, |
|
0x5b17002f, |
|
0x5b17002d, |
|
0x5b17002c, |
|
0x5b17002b, |
|
0x5b17002a, |
|
0x5b170028, |
|
0x5b170027, |
|
0x5b170026, |
|
0x5b170025, |
|
0x5b170024, |
|
0x5b170023, |
|
0x5b070044, |
|
0x5b070042, |
|
0x5b070040, |
|
0x5b07003e, |
|
0x5b07003c, |
|
0x5b07003b, |
|
0x5b070039, |
|
0x5b070037, |
|
0x5b070036, |
|
0x5b070034, |
|
0x5b070033, |
|
0x5b070031, |
|
0x5b070030, |
|
0x5b07002f, |
|
0x5b07002d, |
|
0x5b07002c, |
|
0x5b07002b, |
|
0x5b07002a, |
|
0x5b070028, |
|
0x5b070027, |
|
0x5b070026, |
|
0x5b070025, |
|
0x5b070024, |
|
0x5b070023, |
|
0x5b070022, |
|
0x5b070021, |
|
0x5b070020, |
|
0x5b07001f, |
|
0x5b07001e, |
|
0x5b07001d, |
|
0x5b07001d, |
|
0x5b07001c, |
|
}; |
|
|
|
static const u32 gainctrl_lut_core1_rev3[] = { |
|
0x5bf70044, |
|
0x5bf70042, |
|
0x5bf70040, |
|
0x5bf7003e, |
|
0x5bf7003c, |
|
0x5bf7003b, |
|
0x5bf70039, |
|
0x5bf70037, |
|
0x5bf70036, |
|
0x5bf70034, |
|
0x5bf70033, |
|
0x5bf70031, |
|
0x5bf70030, |
|
0x5ba70044, |
|
0x5ba70042, |
|
0x5ba70040, |
|
0x5ba7003e, |
|
0x5ba7003c, |
|
0x5ba7003b, |
|
0x5ba70039, |
|
0x5ba70037, |
|
0x5ba70036, |
|
0x5ba70034, |
|
0x5ba70033, |
|
0x5b770044, |
|
0x5b770042, |
|
0x5b770040, |
|
0x5b77003e, |
|
0x5b77003c, |
|
0x5b77003b, |
|
0x5b770039, |
|
0x5b770037, |
|
0x5b770036, |
|
0x5b770034, |
|
0x5b770033, |
|
0x5b770031, |
|
0x5b770030, |
|
0x5b77002f, |
|
0x5b77002d, |
|
0x5b77002c, |
|
0x5b470044, |
|
0x5b470042, |
|
0x5b470040, |
|
0x5b47003e, |
|
0x5b47003c, |
|
0x5b47003b, |
|
0x5b470039, |
|
0x5b470037, |
|
0x5b470036, |
|
0x5b470034, |
|
0x5b470033, |
|
0x5b470031, |
|
0x5b470030, |
|
0x5b47002f, |
|
0x5b47002d, |
|
0x5b47002c, |
|
0x5b47002b, |
|
0x5b47002a, |
|
0x5b270044, |
|
0x5b270042, |
|
0x5b270040, |
|
0x5b27003e, |
|
0x5b27003c, |
|
0x5b27003b, |
|
0x5b270039, |
|
0x5b270037, |
|
0x5b270036, |
|
0x5b270034, |
|
0x5b270033, |
|
0x5b270031, |
|
0x5b270030, |
|
0x5b27002f, |
|
0x5b170044, |
|
0x5b170042, |
|
0x5b170040, |
|
0x5b17003e, |
|
0x5b17003c, |
|
0x5b17003b, |
|
0x5b170039, |
|
0x5b170037, |
|
0x5b170036, |
|
0x5b170034, |
|
0x5b170033, |
|
0x5b170031, |
|
0x5b170030, |
|
0x5b17002f, |
|
0x5b17002d, |
|
0x5b17002c, |
|
0x5b17002b, |
|
0x5b17002a, |
|
0x5b170028, |
|
0x5b170027, |
|
0x5b170026, |
|
0x5b170025, |
|
0x5b170024, |
|
0x5b170023, |
|
0x5b070044, |
|
0x5b070042, |
|
0x5b070040, |
|
0x5b07003e, |
|
0x5b07003c, |
|
0x5b07003b, |
|
0x5b070039, |
|
0x5b070037, |
|
0x5b070036, |
|
0x5b070034, |
|
0x5b070033, |
|
0x5b070031, |
|
0x5b070030, |
|
0x5b07002f, |
|
0x5b07002d, |
|
0x5b07002c, |
|
0x5b07002b, |
|
0x5b07002a, |
|
0x5b070028, |
|
0x5b070027, |
|
0x5b070026, |
|
0x5b070025, |
|
0x5b070024, |
|
0x5b070023, |
|
0x5b070022, |
|
0x5b070021, |
|
0x5b070020, |
|
0x5b07001f, |
|
0x5b07001e, |
|
0x5b07001d, |
|
0x5b07001d, |
|
0x5b07001c, |
|
}; |
|
|
|
static const u32 iq_lut_core0_rev3[] = { |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u32 iq_lut_core1_rev3[] = { |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
static const u16 loft_lut_core0_rev3[] = { |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
}; |
|
|
|
static const u16 loft_lut_core1_rev3[] = { |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
0x0000, |
|
}; |
|
|
|
static const u16 papd_comp_rfpwr_tbl_core0_rev3[] = { |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
}; |
|
|
|
static const u16 papd_comp_rfpwr_tbl_core1_rev3[] = { |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x0036, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x002a, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x001e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x000e, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01fc, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01ee, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
0x01d6, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev3_volatile[] = { |
|
{&ant_swctrl_tbl_rev3, ARRAY_SIZE(ant_swctrl_tbl_rev3), 9, 0, 16}, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev3_volatile1[] = { |
|
{&ant_swctrl_tbl_rev3_1, ARRAY_SIZE(ant_swctrl_tbl_rev3_1), 9, 0, 16}, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev3_volatile2[] = { |
|
{&ant_swctrl_tbl_rev3_2, ARRAY_SIZE(ant_swctrl_tbl_rev3_2), 9, 0, 16}, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev3_volatile3[] = { |
|
{&ant_swctrl_tbl_rev3_3, ARRAY_SIZE(ant_swctrl_tbl_rev3_3), 9, 0, 16}, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev3[] = { |
|
{&frame_struct_rev3, ARRAY_SIZE(frame_struct_rev3), 10, 0, 32}, |
|
{&pilot_tbl_rev3, ARRAY_SIZE(pilot_tbl_rev3), 11, 0, 16}, |
|
{&tmap_tbl_rev3, ARRAY_SIZE(tmap_tbl_rev3), 12, 0, 32}, |
|
{&intlv_tbl_rev3, ARRAY_SIZE(intlv_tbl_rev3), 13, 0, 32}, |
|
{&tdtrn_tbl_rev3, ARRAY_SIZE(tdtrn_tbl_rev3), 14, 0, 32}, |
|
{&noise_var_tbl_rev3, ARRAY_SIZE(noise_var_tbl_rev3), 16, 0, 32}, |
|
{&mcs_tbl_rev3, ARRAY_SIZE(mcs_tbl_rev3), 18, 0, 16}, |
|
{&tdi_tbl20_ant0_rev3, ARRAY_SIZE(tdi_tbl20_ant0_rev3), 19, 128, 32}, |
|
{&tdi_tbl20_ant1_rev3, ARRAY_SIZE(tdi_tbl20_ant1_rev3), 19, 256, 32}, |
|
{&tdi_tbl40_ant0_rev3, ARRAY_SIZE(tdi_tbl40_ant0_rev3), 19, 640, 32}, |
|
{&tdi_tbl40_ant1_rev3, ARRAY_SIZE(tdi_tbl40_ant1_rev3), 19, 768, 32}, |
|
{&pltlut_tbl_rev3, ARRAY_SIZE(pltlut_tbl_rev3), 20, 0, 32}, |
|
{&chanest_tbl_rev3, ARRAY_SIZE(chanest_tbl_rev3), 22, 0, 32}, |
|
{&frame_lut_rev3, ARRAY_SIZE(frame_lut_rev3), 24, 0, 8}, |
|
{&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8}, |
|
{&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8}, |
|
{&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8}, |
|
{&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8}, |
|
{&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32}, |
|
{&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32}, |
|
{&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32}, |
|
{&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32}, |
|
{&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16}, |
|
{&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16} |
|
}; |
|
|
|
const u32 mimophytbl_info_sz_rev3 = ARRAY_SIZE(mimophytbl_info_rev3); |
|
const u32 mimophytbl_info_sz_rev3_volatile = ARRAY_SIZE(mimophytbl_info_rev3_volatile); |
|
const u32 mimophytbl_info_sz_rev3_volatile1 = ARRAY_SIZE(mimophytbl_info_rev3_volatile1); |
|
const u32 mimophytbl_info_sz_rev3_volatile2 = ARRAY_SIZE(mimophytbl_info_rev3_volatile2); |
|
const u32 mimophytbl_info_sz_rev3_volatile3 = ARRAY_SIZE(mimophytbl_info_rev3_volatile3); |
|
|
|
static const u32 tmap_tbl_rev7[] = { |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x000aa888, |
|
0x88880000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa2222220, |
|
0x22222222, |
|
0x22c22222, |
|
0x00000222, |
|
0x22000000, |
|
0x2222a222, |
|
0x22222222, |
|
0x222222a2, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00011111, |
|
0x11110000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0xa8aa88a0, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x00088aaa, |
|
0xaaaa0000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xaaa8aaa0, |
|
0x8aaa8aaa, |
|
0xaa8a8a8a, |
|
0x000aaa88, |
|
0x8aaa0000, |
|
0xaaa8a888, |
|
0x8aa88a8a, |
|
0x8a88a888, |
|
0x08080a00, |
|
0x0a08080a, |
|
0x080a0a08, |
|
0x00080808, |
|
0x080a0000, |
|
0x080a0808, |
|
0x080a0808, |
|
0x0a0a0a08, |
|
0xa0a0a0a0, |
|
0x80a0a080, |
|
0x8080a0a0, |
|
0x00008080, |
|
0x80a00000, |
|
0x80a080a0, |
|
0xa080a0a0, |
|
0x8080a0a0, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x99999000, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb90, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00aaa888, |
|
0x22000000, |
|
0x2222b222, |
|
0x22222222, |
|
0x222222b2, |
|
0xb2222220, |
|
0x22222222, |
|
0x22d22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x33000000, |
|
0x3333b333, |
|
0x33333333, |
|
0x333333b3, |
|
0xb3333330, |
|
0x33333333, |
|
0x33d33333, |
|
0x00000333, |
|
0x22000000, |
|
0x2222a222, |
|
0x22222222, |
|
0x222222a2, |
|
0xa2222220, |
|
0x22222222, |
|
0x22c22222, |
|
0x00000222, |
|
0x99b99b00, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb99, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x08aaa888, |
|
0x22222200, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0x22222222, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x11111111, |
|
0xf1111111, |
|
0x11111111, |
|
0x11f11111, |
|
0x01111111, |
|
0xbb9bb900, |
|
0xb9b9bb99, |
|
0xb99bbbbb, |
|
0xbbbb9b9b, |
|
0xb9bb99bb, |
|
0xb99999b9, |
|
0xb9b9b99b, |
|
0x00000bbb, |
|
0xaa000000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xa8aa88aa, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x0a888aaa, |
|
0xaa000000, |
|
0xa8a8aa88, |
|
0xa88aaaaa, |
|
0xaaaa8a8a, |
|
0xa8aa88a0, |
|
0xa88888a8, |
|
0xa8a8a88a, |
|
0x00000aaa, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0xbbbbbb00, |
|
0x999bbbbb, |
|
0x9bb99b9b, |
|
0xb9b9b9bb, |
|
0xb9b99bbb, |
|
0xb9b9b9bb, |
|
0xb9bb9b99, |
|
0x00000999, |
|
0x8a000000, |
|
0xaa88a888, |
|
0xa88888aa, |
|
0xa88a8a88, |
|
0xa88aa88a, |
|
0x88a8aaaa, |
|
0xa8aa8aaa, |
|
0x0888a88a, |
|
0x0b0b0b00, |
|
0x090b0b0b, |
|
0x0b090b0b, |
|
0x0909090b, |
|
0x09090b0b, |
|
0x09090b0b, |
|
0x09090b09, |
|
0x00000909, |
|
0x0a000000, |
|
0x0a080808, |
|
0x080a080a, |
|
0x080a0a08, |
|
0x080a080a, |
|
0x0808080a, |
|
0x0a0a0a08, |
|
0x0808080a, |
|
0xb0b0b000, |
|
0x9090b0b0, |
|
0x90b09090, |
|
0xb0b0b090, |
|
0xb0b090b0, |
|
0x90b0b0b0, |
|
0xb0b09090, |
|
0x00000090, |
|
0x80000000, |
|
0xa080a080, |
|
0xa08080a0, |
|
0xa0808080, |
|
0xa080a080, |
|
0x80a0a0a0, |
|
0xa0a080a0, |
|
0x00a0a0a0, |
|
0x22000000, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0xf2222220, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x11000000, |
|
0x1111f111, |
|
0x11111111, |
|
0x111111f1, |
|
0xf1111110, |
|
0x11111111, |
|
0x11f11111, |
|
0x00000111, |
|
0x33000000, |
|
0x3333f333, |
|
0x33333333, |
|
0x333333f3, |
|
0xf3333330, |
|
0x33333333, |
|
0x33f33333, |
|
0x00000333, |
|
0x22000000, |
|
0x2222f222, |
|
0x22222222, |
|
0x222222f2, |
|
0xf2222220, |
|
0x22222222, |
|
0x22f22222, |
|
0x00000222, |
|
0x99000000, |
|
0x9b9b99bb, |
|
0x9bb99999, |
|
0x9999b9b9, |
|
0x9b99bb90, |
|
0x9bbbbb9b, |
|
0x9b9b9bb9, |
|
0x00000999, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88888000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00aaa888, |
|
0x88a88a00, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x000aa888, |
|
0x88880000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa88, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x08aaa888, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x11000000, |
|
0x1111a111, |
|
0x11111111, |
|
0x111111a1, |
|
0xa1111110, |
|
0x11111111, |
|
0x11c11111, |
|
0x00000111, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x88000000, |
|
0x8a8a88aa, |
|
0x8aa88888, |
|
0x8888a8a8, |
|
0x8a88aa80, |
|
0x8aaaaa8a, |
|
0x8a8a8aa8, |
|
0x00000888, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
0x00000000, |
|
}; |
|
|
|
const u32 noise_var_tbl_rev7[] = { |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
0x020c020c, |
|
0x0000014d, |
|
}; |
|
|
|
static const u32 papd_comp_epsilon_tbl_core0_rev7[] = { |
|
0x00000000, |
|
0x00000000, |
|
0x00016023, |
|
0x00006028, |
|
0x00034036, |
|
0x0003402e, |
|
0x0007203c, |
|
0x0006e037, |
|
0x00070030, |
|
0x0009401f, |
|
0x0009a00f, |
|
0x000b600d, |
|
0x000c8007, |
|
0x000ce007, |
|
0x00101fff, |
|
0x00121ff9, |
|
0x0012e004, |
|
0x0014dffc, |
|
0x0016dff6, |
|
0x0018dfe9, |
|
0x001b3fe5, |
|
0x001c5fd0, |
|
0x001ddfc2, |
|
0x001f1fb6, |
|
0x00207fa4, |
|
0x00219f8f, |
|
0x0022ff7d, |
|
0x00247f6c, |
|
0x0024df5b, |
|
0x00267f4b, |
|
0x0027df3b, |
|
0x0029bf3b, |
|
0x002b5f2f, |
|
0x002d3f2e, |
|
0x002f5f2a, |
|
0x002fff15, |
|
0x00315f0b, |
|
0x0032defa, |
|
0x0033beeb, |
|
0x0034fed9, |
|
0x00353ec5, |
|
0x00361eb0, |
|
0x00363e9b, |
|
0x0036be87, |
|
0x0036be70, |
|
0x0038fe67, |
|
0x0044beb2, |
|
0x00513ef3, |
|
0x00595f11, |
|
0x00669f3d, |
|
0x0078dfdf, |
|
0x00a143aa, |
|
0x01642fff, |
|
0x0162afff, |
|
0x01620fff, |
|
0x0160cfff, |
|
0x015f0fff, |
|
0x015dafff, |
|
0x015bcfff, |
|
0x015bcfff, |
|
0x015b4fff, |
|
0x015acfff, |
|
0x01590fff, |
|
0x0156cfff, |
|
}; |
|
|
|
static const u32 papd_cal_scalars_tbl_core0_rev7[] = { |
|
0x0b5e002d, |
|
0x0ae2002f, |
|
0x0a3b0032, |
|
0x09a70035, |
|
0x09220038, |
|
0x08ab003b, |
|
0x081f003f, |
|
0x07a20043, |
|
0x07340047, |
|
0x06d2004b, |
|
0x067a004f, |
|
0x06170054, |
|
0x05bf0059, |
|
0x0571005e, |
|
0x051e0064, |
|
0x04d3006a, |
|
0x04910070, |
|
0x044c0077, |
|
0x040f007e, |
|
0x03d90085, |
|
0x03a1008d, |
|
0x036f0095, |
|
0x033d009e, |
|
0x030b00a8, |
|
0x02e000b2, |
|
0x02b900bc, |
|
0x029200c7, |
|
0x026d00d3, |
|
0x024900e0, |
|
0x022900ed, |
|
0x020a00fb, |
|
0x01ec010a, |
|
0x01d20119, |
|
0x01b7012a, |
|
0x019e013c, |
|
0x0188014e, |
|
0x01720162, |
|
0x015d0177, |
|
0x0149018e, |
|
0x013701a5, |
|
0x012601be, |
|
0x011501d8, |
|
0x010601f4, |
|
0x00f70212, |
|
0x00e90231, |
|
0x00dc0253, |
|
0x00d00276, |
|
0x00c4029b, |
|
0x00b902c3, |
|
0x00af02ed, |
|
0x00a50319, |
|
0x009c0348, |
|
0x0093037a, |
|
0x008b03af, |
|
0x008303e6, |
|
0x007c0422, |
|
0x00750460, |
|
0x006e04a3, |
|
0x006804e9, |
|
0x00620533, |
|
0x005d0582, |
|
0x005805d6, |
|
0x0053062e, |
|
0x004e068c, |
|
}; |
|
|
|
static const u32 papd_comp_epsilon_tbl_core1_rev7[] = { |
|
0x00000000, |
|
0x00000000, |
|
0x00016023, |
|
0x00006028, |
|
0x00034036, |
|
0x0003402e, |
|
0x0007203c, |
|
0x0006e037, |
|
0x00070030, |
|
0x0009401f, |
|
0x0009a00f, |
|
0x000b600d, |
|
0x000c8007, |
|
0x000ce007, |
|
0x00101fff, |
|
0x00121ff9, |
|
0x0012e004, |
|
0x0014dffc, |
|
0x0016dff6, |
|
0x0018dfe9, |
|
0x001b3fe5, |
|
0x001c5fd0, |
|
0x001ddfc2, |
|
0x001f1fb6, |
|
0x00207fa4, |
|
0x00219f8f, |
|
0x0022ff7d, |
|
0x00247f6c, |
|
0x0024df5b, |
|
0x00267f4b, |
|
0x0027df3b, |
|
0x0029bf3b, |
|
0x002b5f2f, |
|
0x002d3f2e, |
|
0x002f5f2a, |
|
0x002fff15, |
|
0x00315f0b, |
|
0x0032defa, |
|
0x0033beeb, |
|
0x0034fed9, |
|
0x00353ec5, |
|
0x00361eb0, |
|
0x00363e9b, |
|
0x0036be87, |
|
0x0036be70, |
|
0x0038fe67, |
|
0x0044beb2, |
|
0x00513ef3, |
|
0x00595f11, |
|
0x00669f3d, |
|
0x0078dfdf, |
|
0x00a143aa, |
|
0x01642fff, |
|
0x0162afff, |
|
0x01620fff, |
|
0x0160cfff, |
|
0x015f0fff, |
|
0x015dafff, |
|
0x015bcfff, |
|
0x015bcfff, |
|
0x015b4fff, |
|
0x015acfff, |
|
0x01590fff, |
|
0x0156cfff, |
|
}; |
|
|
|
static const u32 papd_cal_scalars_tbl_core1_rev7[] = { |
|
0x0b5e002d, |
|
0x0ae2002f, |
|
0x0a3b0032, |
|
0x09a70035, |
|
0x09220038, |
|
0x08ab003b, |
|
0x081f003f, |
|
0x07a20043, |
|
0x07340047, |
|
0x06d2004b, |
|
0x067a004f, |
|
0x06170054, |
|
0x05bf0059, |
|
0x0571005e, |
|
0x051e0064, |
|
0x04d3006a, |
|
0x04910070, |
|
0x044c0077, |
|
0x040f007e, |
|
0x03d90085, |
|
0x03a1008d, |
|
0x036f0095, |
|
0x033d009e, |
|
0x030b00a8, |
|
0x02e000b2, |
|
0x02b900bc, |
|
0x029200c7, |
|
0x026d00d3, |
|
0x024900e0, |
|
0x022900ed, |
|
0x020a00fb, |
|
0x01ec010a, |
|
0x01d20119, |
|
0x01b7012a, |
|
0x019e013c, |
|
0x0188014e, |
|
0x01720162, |
|
0x015d0177, |
|
0x0149018e, |
|
0x013701a5, |
|
0x012601be, |
|
0x011501d8, |
|
0x010601f4, |
|
0x00f70212, |
|
0x00e90231, |
|
0x00dc0253, |
|
0x00d00276, |
|
0x00c4029b, |
|
0x00b902c3, |
|
0x00af02ed, |
|
0x00a50319, |
|
0x009c0348, |
|
0x0093037a, |
|
0x008b03af, |
|
0x008303e6, |
|
0x007c0422, |
|
0x00750460, |
|
0x006e04a3, |
|
0x006804e9, |
|
0x00620533, |
|
0x005d0582, |
|
0x005805d6, |
|
0x0053062e, |
|
0x004e068c, |
|
}; |
|
|
|
const struct phytbl_info mimophytbl_info_rev7[] = { |
|
{&frame_struct_rev3, ARRAY_SIZE(frame_struct_rev3), 10, 0, 32}, |
|
{&pilot_tbl_rev3, ARRAY_SIZE(pilot_tbl_rev3), 11, 0, 16}, |
|
{&tmap_tbl_rev7, ARRAY_SIZE(tmap_tbl_rev7), 12, 0, 32}, |
|
{&intlv_tbl_rev3, ARRAY_SIZE(intlv_tbl_rev3), 13, 0, 32}, |
|
{&tdtrn_tbl_rev3, ARRAY_SIZE(tdtrn_tbl_rev3), 14, 0, 32}, |
|
{&noise_var_tbl_rev7, ARRAY_SIZE(noise_var_tbl_rev7), 16, 0, 32}, |
|
{&mcs_tbl_rev3, ARRAY_SIZE(mcs_tbl_rev3), 18, 0, 16}, |
|
{&tdi_tbl20_ant0_rev3, ARRAY_SIZE(tdi_tbl20_ant0_rev3), 19, 128, 32}, |
|
{&tdi_tbl20_ant1_rev3, ARRAY_SIZE(tdi_tbl20_ant1_rev3), 19, 256, 32}, |
|
{&tdi_tbl40_ant0_rev3, ARRAY_SIZE(tdi_tbl40_ant0_rev3), 19, 640, 32}, |
|
{&tdi_tbl40_ant1_rev3, ARRAY_SIZE(tdi_tbl40_ant1_rev3), 19, 768, 32}, |
|
{&pltlut_tbl_rev3, ARRAY_SIZE(pltlut_tbl_rev3), 20, 0, 32}, |
|
{&chanest_tbl_rev3, ARRAY_SIZE(chanest_tbl_rev3), 22, 0, 32}, |
|
{&frame_lut_rev3, ARRAY_SIZE(frame_lut_rev3), 24, 0, 8}, |
|
{&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8}, |
|
{&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8}, |
|
{&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8}, |
|
{&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8}, |
|
{&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32}, |
|
{&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32}, |
|
{&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32}, |
|
{&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32}, |
|
{&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16}, |
|
{&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16}, |
|
{&papd_comp_rfpwr_tbl_core0_rev3, |
|
ARRAY_SIZE(papd_comp_rfpwr_tbl_core0_rev3), 26, 576, 16}, |
|
{&papd_comp_rfpwr_tbl_core1_rev3, |
|
ARRAY_SIZE(papd_comp_rfpwr_tbl_core1_rev3), 27, 576, 16}, |
|
{&papd_comp_epsilon_tbl_core0_rev7, |
|
ARRAY_SIZE(papd_comp_epsilon_tbl_core0_rev7), 31, 0, 32}, |
|
{&papd_cal_scalars_tbl_core0_rev7, |
|
ARRAY_SIZE(papd_cal_scalars_tbl_core0_rev7), 32, 0, 32}, |
|
{&papd_comp_epsilon_tbl_core1_rev7, |
|
ARRAY_SIZE(papd_comp_epsilon_tbl_core1_rev7), 33, 0, 32}, |
|
{&papd_cal_scalars_tbl_core1_rev7, |
|
ARRAY_SIZE(papd_cal_scalars_tbl_core1_rev7), 34, 0, 32}, |
|
}; |
|
|
|
const u32 mimophytbl_info_sz_rev7 = ARRAY_SIZE(mimophytbl_info_rev7); |
|
|
|
const struct phytbl_info mimophytbl_info_rev16[] = { |
|
{&noise_var_tbl_rev7, ARRAY_SIZE(noise_var_tbl_rev7), 16, 0, 32}, |
|
{&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8}, |
|
{&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8}, |
|
{&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8}, |
|
{&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8}, |
|
{&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32}, |
|
{&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32}, |
|
{&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32}, |
|
{&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32}, |
|
{&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16}, |
|
{&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16}, |
|
}; |
|
|
|
const u32 mimophytbl_info_sz_rev16 = ARRAY_SIZE(mimophytbl_info_rev16);
|
|
|