Lines Matching full:printf
146 printf("\tPanel fitting: "); in dump_general_features()
149 printf("disabled\n"); in dump_general_features()
152 printf("text only\n"); in dump_general_features()
155 printf("graphics only\n"); in dump_general_features()
158 printf("text & graphics\n"); in dump_general_features()
161 printf("\tFlexaim: %s\n", YESNO(features->flexaim)); in dump_general_features()
162 printf("\tMessage: %s\n", YESNO(features->msg_enable)); in dump_general_features()
163 printf("\tClear screen: %d\n", features->clear_screen); in dump_general_features()
164 printf("\tDVO color flip required: %s\n", YESNO(features->color_flip)); in dump_general_features()
166 printf("\tExternal VBT: %s\n", YESNO(features->download_ext_vbt)); in dump_general_features()
167 printf("\tEnable SSC: %s\n", YESNO(features->enable_ssc)); in dump_general_features()
170 printf("\tSSC frequency: <unknown platform>\n"); in dump_general_features()
174 printf("\tSSC frequency: 100 MHz\n"); in dump_general_features()
176 printf("\tSSC frequency: %s\n", features->ssc_freq ? in dump_general_features()
179 printf("\tSSC frequency: %s\n", features->ssc_freq ? in dump_general_features()
182 printf("\tLFP on override: %s\n", in dump_general_features()
184 printf("\tDisable SSC on clone: %s\n", in dump_general_features()
186 printf("\tUnderscan support for VGA timings: %s\n", in dump_general_features()
189 printf("\tDynamic CD clock: %s\n", YESNO(features->display_clock_mode)); in dump_general_features()
190 printf("\tHotplug support in VBIOS: %s\n", in dump_general_features()
193 printf("\tDisable smooth vision: %s\n", in dump_general_features()
195 printf("\tSingle DVI for CRT/DVI: %s\n", YESNO(features->single_dvi)); in dump_general_features()
197 printf("\tEnable 180 degree rotation: %s\n", YESNO(features->rotate_180)); in dump_general_features()
198 printf("\tInverted FDI Rx polarity: %s\n", YESNO(features->fdi_rx_polarity_inverted)); in dump_general_features()
200 printf("\tExtended VBIOS mode: %s\n", YESNO(features->vbios_extended_mode)); in dump_general_features()
201 printf("\tCopy iLFP DTD to SDVO LVDS DTD: %s\n", YESNO(features->copy_ilfp_dtd_to_sdvo_lvds_dtd)); in dump_general_features()
202 printf("\tBest fit panel timing algorithm: %s\n", YESNO(features->panel_best_fit_timing)); in dump_general_features()
203 printf("\tIgnore strap state: %s\n", YESNO(features->ignore_strap_state)); in dump_general_features()
206 printf("\tLegacy monitor detect: %s\n", in dump_general_features()
209 printf("\tIntegrated CRT: %s\n", YESNO(features->int_crt_support)); in dump_general_features()
210 printf("\tIntegrated TV: %s\n", YESNO(features->int_tv_support)); in dump_general_features()
211 printf("\tIntegrated EFP: %s\n", YESNO(features->int_efp_support)); in dump_general_features()
212 printf("\tDP SSC enable: %s\n", YESNO(features->dp_ssc_enable)); in dump_general_features()
216 printf("\tSSC frequency: 100 MHz\n"); in dump_general_features()
218 printf("\tSSC frequency: %s\n", features->dp_ssc_freq ? in dump_general_features()
221 printf("\tSSC frequency: %s\n", features->dp_ssc_freq ? in dump_general_features()
224 printf("\tDP SSC dongle supported: %s\n", YESNO(features->dp_ssc_dongle_supported)); in dump_general_features()
234 printf("\tBacklight struct sizes don't match (expected %zu, got %u), skipping\n", in dump_backlight_info()
241 printf("\tInverter type: %d\n", blc->type); in dump_backlight_info()
242 printf("\t polarity: %d\n", blc->active_low_pwm); in dump_backlight_info()
243 printf("\t PWM freq: %d\n", blc->pwm_freq_hz); in dump_backlight_info()
244 printf("\tMinimum brightness: %d\n", blc->min_brightness); in dump_backlight_info()
330 printf("\t\t\t%s\n", child_device_type_bits[i].name); in dump_child_device_type_bits()
411 printf("\t\tHDMI max data rate: <unknown> (0x%02x)\n", in dump_hmdi_max_data_rate()
414 printf("\t\tHDMI max data rate: <platform max> (0x%02x)\n", in dump_hmdi_max_data_rate()
417 printf("\t\tHDMI max data rate: %d MHz (0x%02x)\n", in dump_hmdi_max_data_rate()
428 printf("\tChild device info:\n"); in dump_child_device()
429 printf("\t\tDevice handle: 0x%04x (%s)\n", child->handle, in dump_child_device()
431 printf("\t\tDevice type: 0x%04x (%s)\n", child->device_type, in dump_child_device()
436 printf("\t\tSignature: %.*s\n", (int)sizeof(child->device_id), child->device_id); in dump_child_device()
438 printf("\t\tI2C speed: 0x%02x\n", child->i2c_speed); in dump_child_device()
439 printf("\t\tDP onboard redriver: 0x%02x\n", child->dp_onboard_redriver); in dump_child_device()
440 printf("\t\tDP ondock redriver: 0x%02x\n", child->dp_ondock_redriver); in dump_child_device()
441 printf("\t\tHDMI level shifter value: 0x%02x\n", child->hdmi_level_shifter_value); in dump_child_device()
443 printf("\t\tOffset to DTD buffer for edidless CHILD: 0x%02x\n", child->dtd_buf_ptr); in dump_child_device()
444 printf("\t\tEdidless EFP: %s\n", YESNO(child->edidless_efp)); in dump_child_device()
445 printf("\t\tCompression enable: %s\n", YESNO(child->compression_enable)); in dump_child_device()
446 printf("\t\tCompression method CPS: %s\n", YESNO(child->compression_method)); in dump_child_device()
447 printf("\t\tDual pipe ganged eDP: %s\n", YESNO(child->ganged_edp)); in dump_child_device()
448 printf("\t\tCompression structure index: 0x%02x)\n", child->compression_structure_index); in dump_child_device()
449 printf("\t\tSlave DDI port: 0x%02x (%s)\n", child->slave_port, dvo_port(child->slave_port)); in dump_child_device()
452 printf("\t\tAIM offset: %d\n", child->addin_offset); in dump_child_device()
453 printf("\t\tDVO Port: 0x%02x (%s)\n", child->dvo_port, dvo_port(child->dvo_port)); in dump_child_device()
455 printf("\t\tAIM I2C pin: 0x%02x\n", child->i2c_pin); in dump_child_device()
456 printf("\t\tAIM Slave address: 0x%02x\n", child->slave_addr); in dump_child_device()
457 printf("\t\tDDC pin: 0x%02x\n", child->ddc_pin); in dump_child_device()
458 printf("\t\tEDID buffer ptr: 0x%02x\n", child->edid_ptr); in dump_child_device()
459 printf("\t\tDVO config: 0x%02x\n", child->dvo_cfg); in dump_child_device()
462 printf("\t\tDVO2 Port: 0x%02x (%s)\n", child->dvo2_port, dvo_port(child->dvo2_port)); in dump_child_device()
463 printf("\t\tI2C2 pin: 0x%02x\n", child->i2c2_pin); in dump_child_device()
464 printf("\t\tSlave2 address: 0x%02x\n", child->slave2_addr); in dump_child_device()
465 printf("\t\tDDC2 pin: 0x%02x\n", child->ddc2_pin); in dump_child_device()
467 printf("\t\tEFP routed through dock: %s\n", YESNO(child->efp_routed)); in dump_child_device()
468 printf("\t\tLane reversal: %s\n", YESNO(child->lane_reversal)); in dump_child_device()
469 printf("\t\tOnboard LSPCON: %s\n", YESNO(child->lspcon)); in dump_child_device()
470 printf("\t\tIboost enable: %s\n", YESNO(child->iboost)); in dump_child_device()
471 printf("\t\tHPD sense invert: %s\n", YESNO(child->hpd_invert)); in dump_child_device()
472 printf("\t\tHDMI compatible? %s\n", YESNO(child->hdmi_support)); in dump_child_device()
473 printf("\t\tDP compatible? %s\n", YESNO(child->dp_support)); in dump_child_device()
474 printf("\t\tTMDS compatible? %s\n", YESNO(child->tmds_support)); in dump_child_device()
475 printf("\t\tAux channel: 0x%02x\n", child->aux_channel); in dump_child_device()
476 printf("\t\tDongle detect: 0x%02x\n", child->dongle_detect); in dump_child_device()
479 printf("\t\tPipe capabilities: 0x%02x\n", child->pipe_cap); in dump_child_device()
480 printf("\t\tSDVO stall signal available: %s\n", YESNO(child->sdvo_stall)); in dump_child_device()
481 printf("\t\tHotplug connect status: 0x%02x\n", child->hpd_status); in dump_child_device()
482 printf("\t\tIntegrated encoder instead of SDVO: %s\n", YESNO(child->integrated_encoder)); in dump_child_device()
483 printf("\t\tDVO wiring: 0x%02x\n", child->dvo_wiring); in dump_child_device()
486 printf("\t\tDVO2 wiring: 0x%02x\n", child->dvo2_wiring); in dump_child_device()
488 printf("\t\tMIPI bridge type: %02x (%s)\n", child->mipi_bridge_type, in dump_child_device()
492 printf("\t\tDevice class extension: 0x%02x\n", child->extended_type); in dump_child_device()
493 printf("\t\tDVO function: 0x%02x\n", child->dvo_function); in dump_child_device()
496 printf("\t\tDP USB type C support: %s\n", YESNO(child->dp_usb_type_c)); in dump_child_device()
497 printf("\t\t2X DP GPIO index: 0x%02x\n", child->dp_gpio_index); in dump_child_device()
498 printf("\t\t2X DP GPIO pin number: 0x%02x\n", child->dp_gpio_pin_num); in dump_child_device()
502 printf("\t\tIBoost level for HDMI: 0x%02x\n", child->hdmi_iboost_level); in dump_child_device()
503 printf("\t\tIBoost level for DP/eDP: 0x%02x\n", child->dp_iboost_level); in dump_child_device()
539 printf("\tCRT DDC GMBUS addr: 0x%02x\n", defs->crt_ddc_gmbus_pin); in dump_general_definitions()
540 printf("\tUse ACPI DPMS CRT power states: %s\n", in dump_general_definitions()
542 printf("\tSkip CRT detect at boot: %s\n", in dump_general_definitions()
544 printf("\tUse DPMS on AIM devices: %s\n", YESNO(defs->dpms_aim)); in dump_general_definitions()
545 printf("\tBoot display type: 0x%02x%02x\n", defs->boot_display[1], in dump_general_definitions()
547 printf("\tChild device size: %d\n", defs->child_dev_size); in dump_general_definitions()
548 printf("\tChild device count: %d\n", child_dev_num); in dump_general_definitions()
562 printf("\tChild device size: %d\n", defs->child_dev_size); in dump_legacy_child_devices()
563 printf("\tChild device count: %d\n", child_dev_num); in dump_legacy_child_devices()
575 printf("\tPanel type: %d\n", options->panel_type); in dump_lvds_options()
577 printf("\tPanel type: %d (override %d)\n", in dump_lvds_options()
579 printf("\tLVDS EDID available: %s\n", YESNO(options->lvds_edid)); in dump_lvds_options()
580 printf("\tPixel dither: %s\n", YESNO(options->pixel_dither)); in dump_lvds_options()
581 printf("\tPFIT auto ratio: %s\n", YESNO(options->pfit_ratio_auto)); in dump_lvds_options()
582 printf("\tPFIT enhanced graphics mode: %s\n", in dump_lvds_options()
584 printf("\tPFIT enhanced text mode: %s\n", in dump_lvds_options()
586 printf("\tPFIT mode: %d\n", options->pfit_mode); in dump_lvds_options()
594 printf("\tNumber of entries: %d\n", ptrs->lvds_entries); in dump_lvds_ptr_data()
612 printf("No LVDS ptr block\n"); in dump_lvds_data()
625 printf(" Number of entries: %d (preferred block marked with '*')\n", in dump_lvds_data()
655 printf("%c\tpanel type %02i: %dx%d clock %d\n", marker, in dump_lvds_data()
658 printf("\t\tinfo:\n"); in dump_lvds_data()
659 printf("\t\t LVDS: 0x%08lx\n", in dump_lvds_data()
661 printf("\t\t PP_ON_DELAYS: 0x%08lx\n", in dump_lvds_data()
663 printf("\t\t PP_OFF_DELAYS: 0x%08lx\n", in dump_lvds_data()
665 printf("\t\t PP_DIVISOR: 0x%08lx\n", in dump_lvds_data()
667 printf("\t\t PFIT: 0x%08lx\n", in dump_lvds_data()
669 printf("\t\ttimings: %d %d %d %d %d %d %d %d %.2f (%s)\n", in dump_lvds_data()
684 printf("\tBoot Device Algorithm: %s\n", feature->boot_dev_algorithm ? in dump_driver_feature()
686 printf("\tBlock display switching when DVD active: %s\n", in dump_driver_feature()
688 printf("\tAllow display switching when in Full Screen DOS: %s\n", in dump_driver_feature()
690 printf("\tHot Plug DVO: %s\n", YESNO(feature->hotplug_dvo)); in dump_driver_feature()
691 printf("\tDual View Zoom: %s\n", YESNO(feature->dual_view_zoom)); in dump_driver_feature()
692 printf("\tDriver INT 15h hook: %s\n", YESNO(feature->int15h_hook)); in dump_driver_feature()
693 printf("\tEnable Sprite in Clone Mode: %s\n", in dump_driver_feature()
695 printf("\tUse 00000110h ID for Primary LFP: %s\n", in dump_driver_feature()
697 printf("\tBoot Mode X: %u\n", feature->boot_mode_x); in dump_driver_feature()
698 printf("\tBoot Mode Y: %u\n", feature->boot_mode_y); in dump_driver_feature()
699 printf("\tBoot Mode Bpp: %u\n", feature->boot_mode_bpp); in dump_driver_feature()
700 printf("\tBoot Mode Refresh: %u\n", feature->boot_mode_refresh); in dump_driver_feature()
701 printf("\tEnable LFP as primary: %s\n", in dump_driver_feature()
703 printf("\tSelective Mode Pruning: %s\n", in dump_driver_feature()
705 printf("\tDual-Frequency Graphics Technology: %s\n", in dump_driver_feature()
707 printf("\tDefault Render Clock Frequency: %s\n", in dump_driver_feature()
709 printf("\tNT 4.0 Dual Display Clone Support: %s\n", in dump_driver_feature()
711 printf("\tDefault Power Scheme user interface: %s\n", in dump_driver_feature()
713 printf in dump_driver_feature()
716 printf("\tDisplay Maintain Aspect Scaling via CUI: %s\n", in dump_driver_feature()
718 printf("\tPreserve Aspect Ratio: %s\n", in dump_driver_feature()
720 printf("\tEnable SDVO device power down: %s\n", in dump_driver_feature()
722 printf("\tCRT hotplug: %s\n", YESNO(feature->crt_hotplug)); in dump_driver_feature()
723 printf("\tLVDS config: "); in dump_driver_feature()
726 printf("No LVDS\n"); in dump_driver_feature()
729 printf("Integrated LVDS\n"); in dump_driver_feature()
732 printf("SDVO LVDS\n"); in dump_driver_feature()
735 printf("Embedded DisplayPort\n"); in dump_driver_feature()
738 printf("\tDefine Display statically: %s\n", in dump_driver_feature()
740 printf("\tLegacy CRT max X: %d\n", feature->legacy_crt_max_x); in dump_driver_feature()
741 printf("\tLegacy CRT max Y: %d\n", feature->legacy_crt_max_y); in dump_driver_feature()
742 printf("\tLegacy CRT max refresh: %d\n", in dump_driver_feature()
744 printf("\tEnable DRRS: %s\n", YESNO(feature->drrs_enabled)); in dump_driver_feature()
745 printf("\tEnable PSR: %s\n", YESNO(feature->psr_enabled)); in dump_driver_feature()
759 printf("\tPanel %d%s\n", i, context->panel_type == i ? " *" : ""); in dump_edp()
761 printf("\t\tPower Sequence: T3 %d T7 %d T9 %d T10 %d T12 %d\n", in dump_edp()
770 printf("\t\tPanel color depth: "); in dump_edp()
773 printf("18 bpp\n"); in dump_edp()
776 printf("24 bpp\n"); in dump_edp()
779 printf("30 bpp\n"); in dump_edp()
782 printf("(unknown value %d)\n", bpp); in dump_edp()
787 printf("\t\teDP sDRRS MSA Delay: Lane %d\n", msa + 1); in dump_edp()
789 printf("\t\tFast link params:\n"); in dump_edp()
790 printf("\t\t\trate: "); in dump_edp()
792 printf("1.62G\n"); in dump_edp()
794 printf("2.7G\n"); in dump_edp()
795 printf("\t\t\tlanes: "); in dump_edp()
798 printf("x1 mode\n"); in dump_edp()
801 printf("x2 mode\n"); in dump_edp()
804 printf("x4 mode\n"); in dump_edp()
807 printf("(unknown value %d)\n", in dump_edp()
811 printf("\t\t\tpre-emphasis: "); in dump_edp()
814 printf("none\n"); in dump_edp()
817 printf("3.5dB\n"); in dump_edp()
820 printf("6dB\n"); in dump_edp()
823 printf("9.5dB\n"); in dump_edp()
826 printf("(unknown value %d)\n", in dump_edp()
830 printf("\t\t\tvswing: "); in dump_edp()
833 printf("0.4V\n"); in dump_edp()
836 printf("0.6V\n"); in dump_edp()
839 printf("0.8V\n"); in dump_edp()
842 printf("1.2V\n"); in dump_edp()
845 printf("(unknown value %d)\n", in dump_edp()
852 printf("\t\tStereo 3D feature: %s\n", YESNO(val)); in dump_edp()
857 printf("\t\tT3 optimization: %s\n", YESNO(val)); in dump_edp()
863 printf("\t\tVswing/preemphasis table selection: "); in dump_edp()
866 printf("Low power (200 mV)\n"); in dump_edp()
869 printf("Default (400 mV)\n"); in dump_edp()
872 printf("(unknown value %d)\n", val); in dump_edp()
879 printf("\t\tFast link training: %s\n", YESNO(val)); in dump_edp()
884 printf("\t\tDPCD 600h write required: %s\n", YESNO(val)); in dump_edp()
888 printf("\t\tPWM delays:\n" in dump_edp()
898 printf("\t\tFull link params provided: %s\n", YESNO(val)); in dump_edp()
899 printf("\t\tFull link params:\n"); in dump_edp()
900 printf("\t\t\tpre-emphasis: "); in dump_edp()
903 printf("none\n"); in dump_edp()
906 printf("3.5dB\n"); in dump_edp()
909 printf("6dB\n"); in dump_edp()
912 printf("9.5dB\n"); in dump_edp()
915 printf("(unknown value %d)\n", in dump_edp()
919 printf("\t\t\tvswing: "); in dump_edp()
922 printf("0.4V\n"); in dump_edp()
925 printf("0.6V\n"); in dump_edp()
928 printf("0.8V\n"); in dump_edp()
931 printf("1.2V\n"); in dump_edp()
934 printf("(unknown value %d)\n", in dump_edp()
960 printf("\tPanel %d%s\n", i, context->panel_type == i ? " *" : ""); in dump_psr()
962 printf("\t\tFull link: %s\n", YESNO(psr->full_link)); in dump_psr()
963 printf("\t\tRequire AUX to wakeup: %s\n", YESNO(psr->require_aux_to_wakeup)); in dump_psr()
968 printf("\t\tLines to wait before link standby: %d\n", in dump_psr()
973 printf("\t\tLines to wait before link standby: %d\n", in dump_psr()
977 printf("\t\tLines to wait before link standby: (unknown) (0x%x)\n", in dump_psr()
982 printf("\t\tIdle frames to for PSR enable: %d\n", in dump_psr()
985 printf("\t\tTP1 wakeup time: %d usec (0x%x)\n", in dump_psr()
989 printf("\t\tTP2/TP3 wakeup time: %d usec (0x%x)\n", in dump_psr()
998 printf("\t\tPSR2 TP2/TP3 wakeup time: %d usec (0x%x)\n", in dump_psr()
1016 printf("\thdisplay: %d\n", display); in print_detail_timing_data()
1017 printf("\thsync [%d, %d] %s\n", sync_start, sync_end, in print_detail_timing_data()
1019 printf("\thtotal: %d\n", total); in print_detail_timing_data()
1028 printf("\tvdisplay: %d\n", display); in print_detail_timing_data()
1029 printf("\tvsync [%d, %d] %s\n", sync_start, sync_end, in print_detail_timing_data()
1031 printf("\tvtotal: %d\n", total); in print_detail_timing_data()
1033 printf("\tclock: %d\n", dvo_timing->clock * 10); in print_detail_timing_data()
1044 printf("%d:\n", n); in dump_sdvo_panel_dtds()
1054 printf("\tbacklight: %d\n", options->panel_backlight); in dump_sdvo_lvds_options()
1055 printf("\th40 type: %d\n", options->h40_set_panel_type); in dump_sdvo_lvds_options()
1056 printf("\ttype: %d\n", options->panel_type); in dump_sdvo_lvds_options()
1057 printf("\tssc_clk_freq: %d\n", options->ssc_clk_freq); in dump_sdvo_lvds_options()
1058 printf("\tals_low_trip: %d\n", options->als_low_trip); in dump_sdvo_lvds_options()
1059 printf("\tals_high_trip: %d\n", options->als_high_trip); in dump_sdvo_lvds_options()
1065 printf("\tmisc[0]: %x\n", options->panel_misc_bits_1); in dump_sdvo_lvds_options()
1066 printf("\tmisc[1]: %x\n", options->panel_misc_bits_2); in dump_sdvo_lvds_options()
1067 printf("\tmisc[2]: %x\n", options->panel_misc_bits_3); in dump_sdvo_lvds_options()
1068 printf("\tmisc[3]: %x\n", options->panel_misc_bits_4); in dump_sdvo_lvds_options()
1081 printf("\tGeneral Param\n"); in dump_mipi_config()
1082 printf("\t\t BTA disable: %s\n", config->bta ? "Disabled" : "Enabled"); in dump_mipi_config()
1083 printf("\t\t Panel Rotation: %d degrees\n", config->rotation * 90); in dump_mipi_config()
1085 printf("\t\t Video Mode Color Format: "); in dump_mipi_config()
1087 printf("Not supported\n"); in dump_mipi_config()
1089 printf("RGB565\n"); in dump_mipi_config()
1091 printf("RGB666\n"); in dump_mipi_config()
1093 printf("RGB666 Loosely Packed\n"); in dump_mipi_config()
1095 printf("RGB888\n"); in dump_mipi_config()
1096 printf("\t\t PPS GPIO Pins: %s \n", config->pwm_blc ? "Using SOC" : "Using PMIC"); in dump_mipi_config()
1097 printf("\t\t CABC Support: %s\n", config->cabc ? "supported" : "not supported"); in dump_mipi_config()
1098 printf("\t\t Mode: %s\n", config->cmd_mode ? "COMMAND" : "VIDEO"); in dump_mipi_config()
1099 printf("\t\t Video transfer mode: %s (0x%x)\n", in dump_mipi_config()
1104 …printf("\t\t Dithering: %s\n", config->dithering ? "done in Display Controller" : "done in Panel C… in dump_mipi_config()
1106 printf("\tPort Desc\n"); in dump_mipi_config()
1107 printf("\t\t Pixel overlap: %d\n", config->pixel_overlap); in dump_mipi_config()
1108 printf("\t\t Lane Count: %d\n", config->lane_cnt + 1); in dump_mipi_config()
1109 printf("\t\t Dual Link Support: "); in dump_mipi_config()
1111 printf("not supported\n"); in dump_mipi_config()
1113 printf("Front Back mode\n"); in dump_mipi_config()
1115 printf("Pixel Alternative Mode\n"); in dump_mipi_config()
1117 printf("\tDphy Flags\n"); in dump_mipi_config()
1118 printf("\t\t Clock Stop: %s\n", config->clk_stop ? "ENABLED" : "DISABLED"); in dump_mipi_config()
1119 …printf("\t\t EOT disabled: %s\n\n", config->eot_disabled ? "EOT not to be sent" : "EOT to be sent"… in dump_mipi_config()
1121 printf("\tHSTxTimeOut: 0x%x\n", config->hs_tx_timeout); in dump_mipi_config()
1122 printf("\tLPRXTimeOut: 0x%x\n", config->lp_rx_timeout); in dump_mipi_config()
1123 printf("\tTurnAroundTimeOut: 0x%x\n", config->turn_around_timeout); in dump_mipi_config()
1124 printf("\tDeviceResetTimer: 0x%x\n", config->device_reset_timer); in dump_mipi_config()
1125 printf("\tMasterinitTimer: 0x%x\n", config->master_init_timer); in dump_mipi_config()
1126 printf("\tDBIBandwidthTimer: 0x%x\n", config->dbi_bw_timer); in dump_mipi_config()
1127 printf("\tLpByteClkValue: 0x%x\n\n", config->lp_byte_clk_val); in dump_mipi_config()
1129 printf("\tDphy Params\n"); in dump_mipi_config()
1130 printf("\t\tExit to zero Count: 0x%x\n", config->exit_zero_cnt); in dump_mipi_config()
1131 printf("\t\tTrail Count: 0x%X\n", config->trail_cnt); in dump_mipi_config()
1132 printf("\t\tClk zero count: 0x%x\n", config->clk_zero_cnt); in dump_mipi_config()
1133 printf("\t\tPrepare count:0x%x\n\n", config->prepare_cnt); in dump_mipi_config()
1135 printf("\tClockLaneSwitchingCount: 0x%x\n", config->clk_lane_switch_cnt); in dump_mipi_config()
1136 printf("\tHighToLowSwitchingCount: 0x%x\n\n", config->hl_switch_cnt); in dump_mipi_config()
1138 printf("\tTimings based on Dphy spec\n"); in dump_mipi_config()
1139 printf("\t\tTClkMiss: 0x%x\n", config->tclk_miss); in dump_mipi_config()
1140 printf("\t\tTClkPost: 0x%x\n", config->tclk_post); in dump_mipi_config()
1141 printf("\t\tTClkPre: 0x%x\n", config->tclk_pre); in dump_mipi_config()
1142 printf("\t\tTClkPrepare: 0x%x\n", config->tclk_prepare); in dump_mipi_config()
1143 printf("\t\tTClkSettle: 0x%x\n", config->tclk_settle); in dump_mipi_config()
1144 printf("\t\tTClkTermEnable: 0x%x\n\n", config->tclk_term_enable); in dump_mipi_config()
1146 printf("\tTClkTrail: 0x%x\n", config->tclk_trail); in dump_mipi_config()
1147 printf("\tTClkPrepareTClkZero: 0x%x\n", config->tclk_prepare_clkzero); in dump_mipi_config()
1148 printf("\tTHSExit: 0x%x\n", config->ths_exit); in dump_mipi_config()
1149 printf("\tTHsPrepare: 0x%x\n", config->ths_prepare); in dump_mipi_config()
1150 printf("\tTHsPrepareTHsZero: 0x%x\n", config->ths_prepare_hszero); in dump_mipi_config()
1151 printf("\tTHSSettle: 0x%x\n", config->ths_settle); in dump_mipi_config()
1152 printf("\tTHSSkip: 0x%x\n", config->ths_skip); in dump_mipi_config()
1153 printf("\tTHsTrail: 0x%x\n", config->ths_trail); in dump_mipi_config()
1154 printf("\tTInit: 0x%x\n", config->tinit); in dump_mipi_config()
1155 printf("\tTLPX: 0x%x\n", config->tlpx); in dump_mipi_config()
1157 printf("\tMIPI PPS\n"); in dump_mipi_config()
1158 printf("\t\tPanel power ON delay: %d\n", pps->panel_on_delay); in dump_mipi_config()
1159 printf("\t\tPanel power on to Backlight enable delay: %d\n", pps->bl_enable_delay); in dump_mipi_config()
1160 printf("\t\tBacklight disable to Panel power OFF delay: %d\n", pps->bl_disable_delay); in dump_mipi_config()
1161 printf("\t\tPanel power OFF delay: %d\n", pps->panel_off_delay); in dump_mipi_config()
1162 printf("\t\tPanel power cycle delay: %d\n", pps->panel_power_cycle_delay); in dump_mipi_config()
1175 printf("\t\tSend DCS: Port %s, VC %d, %s, Type %02x, Length %u, Data", in mipi_dump_send_packet()
1182 printf(" %02x", *data++); in mipi_dump_send_packet()
1183 printf("\n"); in mipi_dump_send_packet()
1190 printf("\t\tDelay: %u us\n", *((const uint32_t *)data)); in mipi_dump_delay()
1204 printf("\t\tGPIO index %u, number %u, set %d (0x%02x)\n", in mipi_dump_gpio()
1210 printf("\t\tGPIO index %u, source %d, set %d (0x%02x)\n", in mipi_dump_gpio()
1230 …printf("\t\tSend I2C: Flags %02x, Index %02x, Bus %02x, Address %04x, Offset %02x, Length %u, Data… in mipi_dump_i2c()
1233 printf(" %02x", *data++); in mipi_dump_i2c()
1234 printf("\n"); in mipi_dump_i2c()
1274 printf("\tSequence %u - %s\n", *data, sequence_name(*data)); in dump_sequence()
1305 printf("Error: Inconsistent operation size: %d\n", in dump_sequence()
1312 printf("Error: Unsupported MIPI element %u\n", in dump_sequence()
1487 printf("No MIPI Sequence found\n"); in dump_mipi_sequence()
1491 printf("\tSequence block version v%u\n", sequence->version); in dump_mipi_sequence()
1660 printf("\t%04x: ", i); in hex_dump()
1661 printf("%02x", p[i]); in hex_dump()
1664 printf("\n"); in hex_dump()
1666 printf(" "); in hex_dump()
1668 printf(" "); in hex_dump()
1671 printf("\n\n"); in hex_dump()
1697 printf("BDB block %d - %s:\n", block->id, dumper->name); in dump_section()
1699 printf("BDB block %d - Unknown, no decoding available:\n", in dump_section()
1706 printf("\n"); in dump_section()
1735 printf("%d-%s\n", bdb->version, p); in print_description()
1746 printf("VBT header:\n"); in dump_headers()
1750 printf("\tVBT signature:\t\t\"%.*s\"\n", in dump_headers()
1752 printf("\tVBT version:\t\t0x%04x (%d.%d)\n", vbt->version, in dump_headers()
1754 printf("\tVBT header size:\t0x%04x (%u)\n", in dump_headers()
1756 printf("\tVBT size:\t\t0x%04x (%u)\n", vbt->vbt_size, vbt->vbt_size); in dump_headers()
1757 printf("\tVBT checksum:\t\t0x%02x\n", vbt->vbt_checksum); in dump_headers()
1758 printf("\tBDB offset:\t\t0x%08x (%u)\n", vbt->bdb_offset, vbt->bdb_offset); in dump_headers()
1760 printf("\n"); in dump_headers()
1762 printf("BDB header:\n"); in dump_headers()
1766 printf("\tBDB signature:\t\t\"%.*s\"\n", in dump_headers()
1768 printf("\tBDB version:\t\t%d\n", bdb->version); in dump_headers()
1769 printf("\tBDB header size:\t0x%04x (%u)\n", in dump_headers()
1771 printf("\tBDB size:\t\t0x%04x (%u)\n", bdb->bdb_size, bdb->bdb_size); in dump_headers()
1772 printf("\n"); in dump_headers()
1774 printf("BDB blocks present:"); in dump_headers()
1783 printf(" %3d", i); in dump_headers()
1785 printf("\n\t%3d", i); in dump_headers()
1789 printf("\n\n"); in dump_headers()