Lines Matching refs:config_table

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