Lines Matching refs:config_table
239 struct config_table { struct
305 struct config_table { struct
384 struct config_table config_table; /* Configuration table */ member
528 void __iomem *offset = dc->base_addr + dc->config_table.dl_start; in nozomi_setup_memory()
537 (offset += dc->config_table.dl_mdm_len1); in nozomi_setup_memory()
539 dc->config_table.dl_mdm_len1 - buff_offset; in nozomi_setup_memory()
541 dc->config_table.dl_mdm_len2 - buff_offset; in nozomi_setup_memory()
545 (offset += dc->config_table.dl_mdm_len2); in nozomi_setup_memory()
547 dc->config_table.dl_diag_len1 - buff_offset; in nozomi_setup_memory()
549 (offset += dc->config_table.dl_diag_len1); in nozomi_setup_memory()
551 dc->config_table.dl_diag_len2 - buff_offset; in nozomi_setup_memory()
555 (offset += dc->config_table.dl_diag_len2); in nozomi_setup_memory()
557 dc->config_table.dl_app1_len - buff_offset; in nozomi_setup_memory()
561 (offset += dc->config_table.dl_app1_len); in nozomi_setup_memory()
563 dc->config_table.dl_app2_len - buff_offset; in nozomi_setup_memory()
567 (offset += dc->config_table.dl_app2_len); in nozomi_setup_memory()
569 dc->config_table.dl_ctrl_len - buff_offset; in nozomi_setup_memory()
571 offset = dc->base_addr + dc->config_table.ul_start; in nozomi_setup_memory()
576 dc->config_table.ul_mdm_len1 - buff_offset; in nozomi_setup_memory()
578 (offset += dc->config_table.ul_mdm_len1); in nozomi_setup_memory()
580 dc->config_table.ul_mdm_len2 - buff_offset; in nozomi_setup_memory()
584 (offset += dc->config_table.ul_mdm_len2); in nozomi_setup_memory()
586 dc->config_table.ul_diag_len - buff_offset; in nozomi_setup_memory()
590 (offset += dc->config_table.ul_diag_len); in nozomi_setup_memory()
592 dc->config_table.ul_app1_len - buff_offset; in nozomi_setup_memory()
596 (offset += dc->config_table.ul_app1_len); in nozomi_setup_memory()
598 dc->config_table.ul_app2_len - buff_offset; in nozomi_setup_memory()
602 (offset += dc->config_table.ul_app2_len); in nozomi_setup_memory()
604 dc->config_table.ul_ctrl_len - buff_offset; in nozomi_setup_memory()
611 DBG3("signature: 0x%08X", dc->config_table.signature); in dump_table()
612 DBG3("version: 0x%04X", dc->config_table.version); in dump_table()
614 dc->config_table.product_information); in dump_table()
615 DBG3("toggle enabled: %d", dc->config_table.toggle.enabled); in dump_table()
616 DBG3("toggle up_mdm: %d", dc->config_table.toggle.mdm_ul); in dump_table()
617 DBG3("toggle dl_mdm: %d", dc->config_table.toggle.mdm_dl); in dump_table()
618 DBG3("toggle dl_dbg: %d", dc->config_table.toggle.diag_dl); in dump_table()
620 DBG3("dl_start: 0x%04X", dc->config_table.dl_start); in dump_table()
621 DBG3("dl_mdm_len0: 0x%04X, %d", dc->config_table.dl_mdm_len1, in dump_table()
622 dc->config_table.dl_mdm_len1); in dump_table()
623 DBG3("dl_mdm_len1: 0x%04X, %d", dc->config_table.dl_mdm_len2, in dump_table()
624 dc->config_table.dl_mdm_len2); in dump_table()
625 DBG3("dl_diag_len0: 0x%04X, %d", dc->config_table.dl_diag_len1, in dump_table()
626 dc->config_table.dl_diag_len1); in dump_table()
627 DBG3("dl_diag_len1: 0x%04X, %d", dc->config_table.dl_diag_len2, in dump_table()
628 dc->config_table.dl_diag_len2); in dump_table()
629 DBG3("dl_app1_len: 0x%04X, %d", dc->config_table.dl_app1_len, in dump_table()
630 dc->config_table.dl_app1_len); in dump_table()
631 DBG3("dl_app2_len: 0x%04X, %d", dc->config_table.dl_app2_len, in dump_table()
632 dc->config_table.dl_app2_len); in dump_table()
633 DBG3("dl_ctrl_len: 0x%04X, %d", dc->config_table.dl_ctrl_len, in dump_table()
634 dc->config_table.dl_ctrl_len); in dump_table()
635 DBG3("ul_start: 0x%04X, %d", dc->config_table.ul_start, in dump_table()
636 dc->config_table.ul_start); in dump_table()
637 DBG3("ul_mdm_len[0]: 0x%04X, %d", dc->config_table.ul_mdm_len1, in dump_table()
638 dc->config_table.ul_mdm_len1); in dump_table()
639 DBG3("ul_mdm_len[1]: 0x%04X, %d", dc->config_table.ul_mdm_len2, in dump_table()
640 dc->config_table.ul_mdm_len2); in dump_table()
641 DBG3("ul_diag_len: 0x%04X, %d", dc->config_table.ul_diag_len, in dump_table()
642 dc->config_table.ul_diag_len); in dump_table()
643 DBG3("ul_app1_len: 0x%04X, %d", dc->config_table.ul_app1_len, in dump_table()
644 dc->config_table.ul_app1_len); in dump_table()
645 DBG3("ul_app2_len: 0x%04X, %d", dc->config_table.ul_app2_len, in dump_table()
646 dc->config_table.ul_app2_len); in dump_table()
647 DBG3("ul_ctrl_len: 0x%04X, %d", dc->config_table.ul_ctrl_len, in dump_table()
648 dc->config_table.ul_ctrl_len); in dump_table()
660 read_mem32((u32 *) &dc->config_table, dc->base_addr + 0, in nozomi_read_config_table()
661 sizeof(struct config_table)); in nozomi_read_config_table()
663 if (dc->config_table.signature != NOZOMI_CONFIG_MAGIC) { in nozomi_read_config_table()
665 dc->config_table.signature, NOZOMI_CONFIG_MAGIC); in nozomi_read_config_table()
669 if ((dc->config_table.version == 0) in nozomi_read_config_table()
670 || (dc->config_table.toggle.enabled == TOGGLE_VALID)) { in nozomi_read_config_table()
676 dc->port[PORT_MDM].toggle_ul = dc->config_table.toggle.mdm_ul; in nozomi_read_config_table()
677 dc->port[PORT_MDM].toggle_dl = dc->config_table.toggle.mdm_dl; in nozomi_read_config_table()
678 dc->port[PORT_DIAG].toggle_dl = dc->config_table.toggle.diag_dl; in nozomi_read_config_table()
699 if ((dc->config_table.version > 0) in nozomi_read_config_table()
700 && (dc->config_table.toggle.enabled != TOGGLE_VALID)) { in nozomi_read_config_table()
705 dc->config_table.version); in nozomi_read_config_table()