Lines Matching defs:config_table

201 struct config_table {
267 struct config_table {
346 struct config_table config_table; /* Configuration table */
481 void __iomem *offset = dc->base_addr + dc->config_table.dl_start;
490 (offset += dc->config_table.dl_mdm_len1);
492 dc->config_table.dl_mdm_len1 - buff_offset;
494 dc->config_table.dl_mdm_len2 - buff_offset;
498 (offset += dc->config_table.dl_mdm_len2);
500 dc->config_table.dl_diag_len1 - buff_offset;
502 (offset += dc->config_table.dl_diag_len1);
504 dc->config_table.dl_diag_len2 - buff_offset;
508 (offset += dc->config_table.dl_diag_len2);
510 dc->config_table.dl_app1_len - buff_offset;
514 (offset += dc->config_table.dl_app1_len);
516 dc->config_table.dl_app2_len - buff_offset;
520 (offset += dc->config_table.dl_app2_len);
522 dc->config_table.dl_ctrl_len - buff_offset;
524 offset = dc->base_addr + dc->config_table.ul_start;
529 dc->config_table.ul_mdm_len1 - buff_offset;
531 (offset += dc->config_table.ul_mdm_len1);
533 dc->config_table.ul_mdm_len2 - buff_offset;
537 (offset += dc->config_table.ul_mdm_len2);
539 dc->config_table.ul_diag_len - buff_offset;
543 (offset += dc->config_table.ul_diag_len);
545 dc->config_table.ul_app1_len - buff_offset;
549 (offset += dc->config_table.ul_app1_len);
551 dc->config_table.ul_app2_len - buff_offset;
555 (offset += dc->config_table.ul_app2_len);
557 dc->config_table.ul_ctrl_len - buff_offset;
564 DBG3("signature: 0x%08X", dc->config_table.signature);
565 DBG3("version: 0x%04X", dc->config_table.version);
567 dc->config_table.product_information);
568 DBG3("toggle enabled: %d", dc->config_table.toggle.enabled);
569 DBG3("toggle up_mdm: %d", dc->config_table.toggle.mdm_ul);
570 DBG3("toggle dl_mdm: %d", dc->config_table.toggle.mdm_dl);
571 DBG3("toggle dl_dbg: %d", dc->config_table.toggle.diag_dl);
573 DBG3("dl_start: 0x%04X", dc->config_table.dl_start);
574 DBG3("dl_mdm_len0: 0x%04X, %d", dc->config_table.dl_mdm_len1,
575 dc->config_table.dl_mdm_len1);
576 DBG3("dl_mdm_len1: 0x%04X, %d", dc->config_table.dl_mdm_len2,
577 dc->config_table.dl_mdm_len2);
578 DBG3("dl_diag_len0: 0x%04X, %d", dc->config_table.dl_diag_len1,
579 dc->config_table.dl_diag_len1);
580 DBG3("dl_diag_len1: 0x%04X, %d", dc->config_table.dl_diag_len2,
581 dc->config_table.dl_diag_len2);
582 DBG3("dl_app1_len: 0x%04X, %d", dc->config_table.dl_app1_len,
583 dc->config_table.dl_app1_len);
584 DBG3("dl_app2_len: 0x%04X, %d", dc->config_table.dl_app2_len,
585 dc->config_table.dl_app2_len);
586 DBG3("dl_ctrl_len: 0x%04X, %d", dc->config_table.dl_ctrl_len,
587 dc->config_table.dl_ctrl_len);
588 DBG3("ul_start: 0x%04X, %d", dc->config_table.ul_start,
589 dc->config_table.ul_start);
590 DBG3("ul_mdm_len[0]: 0x%04X, %d", dc->config_table.ul_mdm_len1,
591 dc->config_table.ul_mdm_len1);
592 DBG3("ul_mdm_len[1]: 0x%04X, %d", dc->config_table.ul_mdm_len2,
593 dc->config_table.ul_mdm_len2);
594 DBG3("ul_diag_len: 0x%04X, %d", dc->config_table.ul_diag_len,
595 dc->config_table.ul_diag_len);
596 DBG3("ul_app1_len: 0x%04X, %d", dc->config_table.ul_app1_len,
597 dc->config_table.ul_app1_len);
598 DBG3("ul_app2_len: 0x%04X, %d", dc->config_table.ul_app2_len,
599 dc->config_table.ul_app2_len);
600 DBG3("ul_ctrl_len: 0x%04X, %d", dc->config_table.ul_ctrl_len,
601 dc->config_table.ul_ctrl_len);
613 read_mem32((u32 *) &dc->config_table, dc->base_addr + 0,
614 sizeof(struct config_table));
616 if (dc->config_table.signature != NOZOMI_CONFIG_MAGIC) {
618 dc->config_table.signature, NOZOMI_CONFIG_MAGIC);
622 if ((dc->config_table.version == 0)
623 || (dc->config_table.toggle.enabled == TOGGLE_VALID)) {
629 dc->port[PORT_MDM].toggle_ul = dc->config_table.toggle.mdm_ul;
630 dc->port[PORT_MDM].toggle_dl = dc->config_table.toggle.mdm_dl;
631 dc->port[PORT_DIAG].toggle_dl = dc->config_table.toggle.diag_dl;
652 if ((dc->config_table.version > 0)
653 && (dc->config_table.toggle.enabled != TOGGLE_VALID)) {
658 dc->config_table.version);