| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295 |
- #include "lmk04821.h"
- const uint32_t lmk04821regs_b[LMK_COUNT] = {
- 0x000090,
- 0x000010,
- 0x000200,
- 0x000306,
- 0x0004D0,
- 0x00055B,
- 0x000600,
- 0x000C51,
- 0x000D04,
- 0x010001,
- 0x010197,
- 0x010255,
- 0x010302,
- 0x010402,
- 0x010500,
- 0x0106F1,
- 0x010790,
- 0x010801,
- 0x010955,
- 0x010A55,
- 0x010B02,
- 0x010C02,
- 0x010D00,
- 0x010EB1,
- 0x010F15,
- 0x011001,
- 0x011155,
- 0x011255,
- 0x011302,
- 0x011402,
- 0x011500,
- 0x0116F1,
- 0x011705,
- 0x011801,
- 0x011955,
- 0x011A55,
- 0x011B02,
- 0x011C02,
- 0x011D00,
- 0x011EF1,
- 0x011F05,
- 0x012001,
- 0x012155,
- 0x012255,
- 0x012302,
- 0x012402,
- 0x012500,
- 0x0126F1,
- 0x012715,
- 0x012801,
- 0x012955,
- 0x012A55,
- 0x012B02,
- 0x012C02,
- 0x012D00,
- 0x012EF1,
- 0x012F95,
- 0x013001,
- 0x013155,
- 0x013255,
- 0x013302,
- 0x013402,
- 0x013500,
- 0x013671,
- 0x013710,
- 0x013840,
- 0x013900,
- 0x013A00,
- 0x013B01,
- 0x013C00,
- 0x013D01,
- 0x013E00,
- 0x013F06,
- 0x0140E3,
- 0x014100,
- 0x014200,
- 0x014310,
- 0x0144FF,
- 0x01457F,
- 0x014611,
- 0x014713,
- 0x014802,
- 0x014942,
- 0x014A02,
- 0x014B16,
- 0x014C00,
- 0x014D00,
- 0x014EC0,
- 0x014F7F,
- 0x015003,
- 0x015102,
- 0x015200,
- 0x015300,
- 0x015464,
- 0x015500,
- 0x015678,
- 0x015700,
- 0x01580A,
- 0x015900,
- 0x015A78,
- 0x015BD4,
- 0x015C20,
- 0x015D00,
- 0x015E00,
- 0x015F0B,
- 0x016000,
- 0x016101,
- 0x016224,
- 0x016300,
- 0x016400,
- 0x016501,
- 0x0171AA,
- 0x017202,
- 0x017300,
- 0x017400,
- 0x017C15,
- 0x017D33,
- 0x016600,
- 0x016700,
- 0x01680A,
- 0x016959,
- 0x016A20,
- 0x016B00,
- 0x016C00,
- 0x016D20,
- 0x016E13,
- 0x1FFD00,
- 0x1FFE00,
- 0x1FFF53
- };
- const uint32_t lmk04821regs_a[LMK_COUNT] = {
- 0x000090,
- 0x000010,
- 0x000200,
- 0x000306,
- 0x0004D0,
- 0x00055B,
- 0x000600,
- 0x000C51,
- 0x000D04,
- 0x010002,
- 0x010197,
- 0x010255,
- 0x010301,
- 0x010402,
- 0x010500,
- 0x0106F0,
- 0x010707,
- 0x010802,
- 0x010955,
- 0x010A55,
- 0x010B01,
- 0x010C02,
- 0x010D00,
- 0x010EB1,
- 0x010F07,
- 0x011002,
- 0x011155,
- 0x011255,
- 0x011301,
- 0x011402,
- 0x011500,
- 0x0116F1,
- 0x011707,
- 0x011802,
- 0x011955,
- 0x011A55,
- 0x011B01,
- 0x011C02,
- 0x011D00,
- 0x011EF1,
- 0x011F07,
- 0x012002,
- 0x012155,
- 0x012255,
- 0x012301,
- 0x012402,
- 0x012500,
- 0x0126F0,
- 0x012717,
- 0x012801,
- 0x012955,
- 0x012A55,
- 0x012B02,
- 0x012C02,
- 0x012D00,
- 0x012EF1,
- 0x012F0F,
- 0x013001,
- 0x013155,
- 0x013255,
- 0x013302,
- 0x013402,
- 0x013500,
- 0x013679,
- 0x013783,
- 0x013840,
- 0x013901,
- 0x013A00,
- 0x013B01,
- 0x013C00,
- 0x013D01,
- 0x013E00,
- 0x013F06,
- 0x0140F2,
- 0x014100,
- 0x014200,
- 0x014311,
- 0x0144FF,
- 0x01457F,
- 0x014611,
- 0x014713,
- 0x014802,
- 0x014942,
- 0x014A02,
- 0x014B16,
- 0x014C00,
- 0x014D00,
- 0x014EC0,
- 0x014F7F,
- 0x015003,
- 0x015102,
- 0x015200,
- 0x015300,
- 0x015464,
- 0x015500,
- 0x015678,
- 0x015700,
- 0x01580A,
- 0x015900,
- 0x015A78,
- 0x015BD4,
- 0x015C20,
- 0x015D00,
- 0x015E00,
- 0x015F0B,
- 0x016000,
- 0x016101,
- 0x016224,
- 0x016300,
- 0x016400,
- 0x016501,
- 0x0171AA,
- 0x017202,
- 0x017360,
- 0x017400,
- 0x017C15,
- 0x017D33,
- 0x016600,
- 0x016700,
- 0x016801,
- 0x016959,
- 0x016A20,
- 0x016B00,
- 0x016C00,
- 0x016D20,
- 0x016E13,
- 0x1FFD00,
- 0x1FFE00,
- 0x1FFF53
- };
- const uint32_t lmk04821_rst_a[] = {
- 0x000090,
- 0x000010
- };
- const uint32_t lmk04821_rst_b[] = {
- 0x000090,
- 0x000010
- };
- void lmk04821_a_init(reg_addr_pci* pci_bar_1) {
- //Rst for Lmk_a
- for (int i = 0; i < 2; i++) {
- pci_bar_1->lmk_a_addr = lmk04821_rst_a[i];
- }
- //Init for Lmk_a
- for (int j = 0; j < LMK_COUNT; j++) {
- pci_bar_1->lmk_a_addr = lmk04821regs_a[j];
- }
- }
- void lmk04821_b_init(reg_addr_pci* pci_bar_1) {
- //Rst for Lmk_a
- for (int i = 0; i < 2; i++) {
- pci_bar_1->lmk_b_addr = lmk04821_rst_b[i];
- }
- //Init for Lmk_a
- for (int j = 0; j < LMK_COUNT; j++) {
- pci_bar_1->lmk_b_addr = lmk04821regs_b[j];
- }
- }
|