Lines Matching defs:config_table
205 struct config_table {
271 struct config_table {
350 struct config_table config_table; /* Configuration table */
494 void __iomem *offset = dc->base_addr + dc->config_table.dl_start;
503 (offset += dc->config_table.dl_mdm_len1);
505 dc->config_table.dl_mdm_len1 - buff_offset;
507 dc->config_table.dl_mdm_len2 - buff_offset;
511 (offset += dc->config_table.dl_mdm_len2);
513 dc->config_table.dl_diag_len1 - buff_offset;
515 (offset += dc->config_table.dl_diag_len1);
517 dc->config_table.dl_diag_len2 - buff_offset;
521 (offset += dc->config_table.dl_diag_len2);
523 dc->config_table.dl_app1_len - buff_offset;
527 (offset += dc->config_table.dl_app1_len);
529 dc->config_table.dl_app2_len - buff_offset;
533 (offset += dc->config_table.dl_app2_len);
535 dc->config_table.dl_ctrl_len - buff_offset;
537 offset = dc->base_addr + dc->config_table.ul_start;
542 dc->config_table.ul_mdm_len1 - buff_offset;
544 (offset += dc->config_table.ul_mdm_len1);
546 dc->config_table.ul_mdm_len2 - buff_offset;
550 (offset += dc->config_table.ul_mdm_len2);
552 dc->config_table.ul_diag_len - buff_offset;
556 (offset += dc->config_table.ul_diag_len);
558 dc->config_table.ul_app1_len - buff_offset;
562 (offset += dc->config_table.ul_app1_len);
564 dc->config_table.ul_app2_len - buff_offset;
568 (offset += dc->config_table.ul_app2_len);
570 dc->config_table.ul_ctrl_len - buff_offset;
577 DBG3("signature: 0x%08X", dc->config_table.signature);
578 DBG3("version: 0x%04X", dc->config_table.version);
580 dc->config_table.product_information);
581 DBG3("toggle enabled: %d", dc->config_table.toggle.enabled);
582 DBG3("toggle up_mdm: %d", dc->config_table.toggle.mdm_ul);
583 DBG3("toggle dl_mdm: %d", dc->config_table.toggle.mdm_dl);
584 DBG3("toggle dl_dbg: %d", dc->config_table.toggle.diag_dl);
586 DBG3("dl_start: 0x%04X", dc->config_table.dl_start);
587 DBG3("dl_mdm_len0: 0x%04X, %d", dc->config_table.dl_mdm_len1,
588 dc->config_table.dl_mdm_len1);
589 DBG3("dl_mdm_len1: 0x%04X, %d", dc->config_table.dl_mdm_len2,
590 dc->config_table.dl_mdm_len2);
591 DBG3("dl_diag_len0: 0x%04X, %d", dc->config_table.dl_diag_len1,
592 dc->config_table.dl_diag_len1);
593 DBG3("dl_diag_len1: 0x%04X, %d", dc->config_table.dl_diag_len2,
594 dc->config_table.dl_diag_len2);
595 DBG3("dl_app1_len: 0x%04X, %d", dc->config_table.dl_app1_len,
596 dc->config_table.dl_app1_len);
597 DBG3("dl_app2_len: 0x%04X, %d", dc->config_table.dl_app2_len,
598 dc->config_table.dl_app2_len);
599 DBG3("dl_ctrl_len: 0x%04X, %d", dc->config_table.dl_ctrl_len,
600 dc->config_table.dl_ctrl_len);
601 DBG3("ul_start: 0x%04X, %d", dc->config_table.ul_start,
602 dc->config_table.ul_start);
603 DBG3("ul_mdm_len[0]: 0x%04X, %d", dc->config_table.ul_mdm_len1,
604 dc->config_table.ul_mdm_len1);
605 DBG3("ul_mdm_len[1]: 0x%04X, %d", dc->config_table.ul_mdm_len2,
606 dc->config_table.ul_mdm_len2);
607 DBG3("ul_diag_len: 0x%04X, %d", dc->config_table.ul_diag_len,
608 dc->config_table.ul_diag_len);
609 DBG3("ul_app1_len: 0x%04X, %d", dc->config_table.ul_app1_len,
610 dc->config_table.ul_app1_len);
611 DBG3("ul_app2_len: 0x%04X, %d", dc->config_table.ul_app2_len,
612 dc->config_table.ul_app2_len);
613 DBG3("ul_ctrl_len: 0x%04X, %d", dc->config_table.ul_ctrl_len,
614 dc->config_table.ul_ctrl_len);
626 read_mem32((u32 *) &dc->config_table, dc->base_addr + 0,
627 sizeof(struct config_table));
629 if (dc->config_table.signature != NOZOMI_CONFIG_MAGIC) {
631 dc->config_table.signature, NOZOMI_CONFIG_MAGIC);
635 if ((dc->config_table.version == 0)
636 || (dc->config_table.toggle.enabled == TOGGLE_VALID)) {
642 dc->port[PORT_MDM].toggle_ul = dc->config_table.toggle.mdm_ul;
643 dc->port[PORT_MDM].toggle_dl = dc->config_table.toggle.mdm_dl;
644 dc->port[PORT_DIAG].toggle_dl = dc->config_table.toggle.diag_dl;
665 if ((dc->config_table.version > 0)
666 && (dc->config_table.toggle.enabled != TOGGLE_VALID)) {
671 dc->config_table.version);