H A D | ite-it6505.c | 290 #define DEBUGFS_DIR_NAME "it6505-debugfs" 404 struct it6505 { struct 458 /* it6505 driver hold option */ 502 .name = "it6505", 523 static int it6505_read(struct it6505 *it6505, unsigned int reg_addr) in it6505_read() argument 527 struct device *dev = it6505->dev; in it6505_read() 529 if (!it6505->powered) in it6505_read() 532 err = regmap_read(it6505->regmap, reg_addr, &value); in it6505_read() 541 static int it6505_write(struct it6505 *it650 argument 561 it6505_set_bits(struct it6505 *it6505, unsigned int reg, unsigned int mask, unsigned int value) it6505_set_bits() argument 580 it6505_debug_print(struct it6505 *it6505, unsigned int reg, const char *prefix) it6505_debug_print() argument 598 it6505_dpcd_read(struct it6505 *it6505, unsigned long offset) it6505_dpcd_read() argument 612 it6505_dpcd_write(struct it6505 *it6505, unsigned long offset, u8 datain) it6505_dpcd_write() argument 626 it6505_get_dpcd(struct it6505 *it6505, int offset, u8 *dpcd, int num) it6505_get_dpcd() argument 642 it6505_dump(struct it6505 *it6505) it6505_dump() argument 656 it6505_get_sink_hpd_status(struct it6505 *it6505) it6505_get_sink_hpd_status() argument 668 it6505_read_word(struct it6505 *it6505, unsigned int reg) it6505_read_word() argument 683 it6505_calc_video_info(struct it6505 *it6505) it6505_calc_video_info() argument 781 it6505_clear_int(struct it6505 *it6505) it6505_clear_int() argument 788 it6505_int_mask_enable(struct it6505 *it6505) it6505_int_mask_enable() argument 801 it6505_int_mask_disable(struct it6505 *it6505) it6505_int_mask_disable() argument 808 it6505_lane_termination_on(struct it6505 *it6505) it6505_lane_termination_on() argument 846 it6505_lane_termination_off(struct it6505 *it6505) it6505_lane_termination_off() argument 859 it6505_lane_power_on(struct it6505 *it6505) it6505_lane_power_on() argument 868 it6505_lane_power_off(struct it6505 *it6505) it6505_lane_power_off() argument 873 it6505_lane_off(struct it6505 *it6505) it6505_lane_off() argument 879 it6505_aux_termination_on(struct it6505 *it6505) it6505_aux_termination_on() argument 892 it6505_aux_power_on(struct it6505 *it6505) it6505_aux_power_on() argument 897 it6505_aux_on(struct it6505 *it6505) it6505_aux_on() argument 903 it6505_aux_reset(struct it6505 *it6505) it6505_aux_reset() argument 909 it6505_reset_logic(struct it6505 *it6505) it6505_reset_logic() argument 915 it6505_aux_op_finished(struct it6505 *it6505) it6505_aux_op_finished() argument 925 it6505_aux_wait(struct it6505 *it6505) it6505_aux_wait() argument 950 it6505_aux_operation(struct it6505 *it6505, enum aux_cmd_type cmd, unsigned int address, u8 *buffer, size_t size, enum aux_cmd_reply *reply) it6505_aux_operation() argument 1070 it6505_aux_do_transfer(struct it6505 *it6505, enum aux_cmd_type cmd, unsigned int address, u8 *buffer, size_t size, enum aux_cmd_reply *reply) it6505_aux_do_transfer() argument 1099 struct it6505 *it6505 = container_of(aux, struct it6505, aux); it6505_aux_transfer() local 1143 struct it6505 *it6505 = data; it6505_get_edid_block() local 1178 it6505_variable_config(struct it6505 *it6505) it6505_variable_config() argument 1199 it6505_send_video_infoframe(struct it6505 *it6505, struct hdmi_avi_infoframe *frame) it6505_send_video_infoframe() argument 1230 it6505_get_extcon_property(struct it6505 *it6505) it6505_get_extcon_property() argument 1248 it6505_clk_phase_adjustment(struct it6505 *it6505, const struct drm_display_mode *mode) it6505_clk_phase_adjustment() argument 1259 it6505_link_reset_step_train(struct it6505 *it6505) it6505_link_reset_step_train() argument 1267 it6505_init(struct it6505 *it6505) it6505_init() argument 1297 it6505_video_disable(struct it6505 *it6505) it6505_video_disable() argument 1304 it6505_video_reset(struct it6505 *it6505) it6505_video_reset() argument 1315 it6505_update_video_parameter(struct it6505 *it6505, const struct drm_display_mode *mode) it6505_update_video_parameter() argument 1322 it6505_audio_input(struct it6505 *it6505) it6505_audio_input() argument 1335 it6505_setup_audio_channel_status(struct it6505 *it6505) it6505_setup_audio_channel_status() argument 1349 it6505_setup_audio_format(struct it6505 *it6505) it6505_setup_audio_format() argument 1371 it6505_enable_audio_source(struct it6505 *it6505) it6505_enable_audio_source() argument 1383 it6505_enable_audio_infoframe(struct it6505 *it6505) it6505_enable_audio_infoframe() argument 1404 it6505_disable_audio(struct it6505 *it6505) it6505_disable_audio() argument 1412 it6505_enable_audio(struct it6505 *it6505) it6505_enable_audio() argument 1439 it6505_use_step_train_check(struct it6505 *it6505) it6505_use_step_train_check() argument 1447 it6505_parse_link_capabilities(struct it6505 *it6505) it6505_parse_link_capabilities() argument 1518 it6505_setup_ssc(struct it6505 *it6505) it6505_setup_ssc() argument 1541 it6505_link_rate_setup(struct it6505 *it6505) it6505_link_rate_setup() argument 1549 it6505_lane_count_setup(struct it6505 *it6505) it6505_lane_count_setup() argument 1558 it6505_link_training_setup(struct it6505 *it6505) it6505_link_training_setup() argument 1577 it6505_link_start_auto_train(struct it6505 *it6505) it6505_link_start_auto_train() argument 1606 it6505_drm_dp_link_configure(struct it6505 *it6505) it6505_drm_dp_link_configure() argument 1649 step_train_lane_voltage_para_set(struct it6505 *it6505, struct it6505_step_train_para *lane_voltage_pre_emphasis, u8 *lane_voltage_pre_emphasis_set) step_train_lane_voltage_para_set() argument 1683 it6505_step_cr_train(struct it6505 *it6505, struct it6505_step_train_para *lane_voltage_pre_emphasis) it6505_step_cr_train() argument 1757 it6505_step_eq_train(struct it6505 *it6505, struct it6505_step_train_para *lane_voltage_pre_emphasis) it6505_step_eq_train() argument 1815 it6505_link_start_step_train(struct it6505 *it6505) it6505_link_start_step_train() argument 1835 it6505_get_video_status(struct it6505 *it6505) it6505_get_video_status() argument 1847 it6505_reset_hdcp(struct it6505 *it6505) it6505_reset_hdcp() argument 1855 it6505_start_hdcp(struct it6505 *it6505) it6505_start_hdcp() argument 1865 it6505_stop_hdcp(struct it6505 *it6505) it6505_stop_hdcp() argument 1883 it6505_hdcp_part1_auth(struct it6505 *it6505) it6505_hdcp_part1_auth() argument 1920 it6505_sha1_digest(struct it6505 *it6505, u8 *sha1_input, unsigned int size, u8 *output_av) it6505_sha1_digest() argument 1949 it6505_setup_sha1_input(struct it6505 *it6505, u8 *sha1_input) it6505_setup_sha1_input() argument 2013 it6505_hdcp_part2_ksvlist_check(struct it6505 *it6505) it6505_hdcp_part2_ksvlist_check() argument 2046 struct it6505 *it6505 = container_of(work, struct it6505, it6505_hdcp_wait_ksv_list() local 2088 struct it6505 *it6505 = container_of(work, struct it6505, it6505_hdcp_work() local 2129 it6505_show_hdcp_info(struct it6505 *it6505) it6505_show_hdcp_info() argument 2156 it6505_stop_link_train(struct it6505 *it6505) it6505_stop_link_train() argument 2163 it6505_link_train_ok(struct it6505 *it6505) it6505_link_train_ok() argument 2182 it6505_link_step_train_process(struct it6505 *it6505) it6505_link_step_train_process() argument 2221 struct it6505 *it6505 = container_of(work, struct it6505, link_works); it6505_link_training_work() local 2253 it6505_plugged_status_to_codec(struct it6505 *it6505) it6505_plugged_status_to_codec() argument 2262 it6505_remove_edid(struct it6505 *it6505) it6505_remove_edid() argument 2268 it6505_process_hpd_irq(struct it6505 *it6505) it6505_process_hpd_irq() argument 2332 it6505_irq_hpd(struct it6505 *it6505) it6505_irq_hpd() argument 2394 it6505_irq_hpd_irq(struct it6505 *it6505) it6505_irq_hpd_irq() argument 2404 it6505_irq_scdt(struct it6505 *it6505) it6505_irq_scdt() argument 2419 it6505_irq_hdcp_done(struct it6505 *it6505) it6505_irq_hdcp_done() argument 2428 it6505_irq_hdcp_fail(struct it6505 *it6505) it6505_irq_hdcp_fail() argument 2438 it6505_irq_aux_cmd_fail(struct it6505 *it6505) it6505_irq_aux_cmd_fail() argument 2445 it6505_irq_hdcp_ksv_check(struct it6505 *it6505) it6505_irq_hdcp_ksv_check() argument 2453 it6505_irq_audio_fifo_error(struct it6505 *it6505) it6505_irq_audio_fifo_error() argument 2463 it6505_irq_link_train_fail(struct it6505 *it6505) it6505_irq_link_train_fail() argument 2471 it6505_irq_video_fifo_error(struct it6505 *it6505) it6505_irq_video_fifo_error() argument 2482 it6505_irq_io_latch_fifo_overflow(struct it6505 *it6505) it6505_irq_io_latch_fifo_overflow() argument 2500 struct it6505 *it6505 = data; it6505_int_threaded_handler() local 2553 it6505_poweron(struct it6505 *it6505) it6505_poweron() argument 2602 it6505_poweroff(struct it6505 *it6505) it6505_poweroff() argument 2636 it6505_detect(struct it6505 *it6505) it6505_detect() argument 2690 struct it6505 *it6505 = container_of(self, struct it6505, event_nb); it6505_extcon_notifier() local 2698 struct it6505 *it6505 = container_of(work, struct it6505, extcon_wq); it6505_extcon_work() local 2741 it6505_use_notifier_module(struct it6505 *it6505) it6505_use_notifier_module() argument 2761 it6505_remove_notifier_module(struct it6505 *it6505) it6505_remove_notifier_module() argument 2774 struct it6505 *it6505 = container_of(work, struct it6505, it6505_delayed_audio() local 2786 it6505_audio_setup_hw_params(struct it6505 *it6505, struct hdmi_codec_params *params) it6505_audio_setup_hw_params() argument 2845 struct it6505 *it6505 = dev_get_drvdata(dev); it6505_audio_shutdown() local 2856 struct it6505 *it6505 = data; it6505_audio_hook_plugged_cb() local 2873 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_attach() local 2910 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_detach() local 2921 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_mode_valid() local 2937 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_atomic_enable() local 2993 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_atomic_disable() local 3008 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_atomic_pre_enable() local 3019 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_atomic_post_disable() local 3030 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_detect() local 3038 struct it6505 *it6505 = bridge_to_it6505(bridge); it6505_bridge_get_edid() local 3071 struct it6505 *it6505 = dev_get_drvdata(dev); it6505_bridge_resume() local 3078 struct it6505 *it6505 = dev_get_drvdata(dev); it6505_bridge_suspend() local 3088 it6505_init_pdata(struct it6505 *it6505) it6505_init_pdata() argument 3131 it6505_parse_dt(struct it6505 *it6505) it6505_parse_dt() argument 3211 struct it6505 *it6505 = file->private_data; receive_timing_debugfs_show() local 3250 struct it6505 *it6505 = data; force_power_on_off_debugfs_write() local 3265 struct it6505 *it6505 = data; enable_drv_hold_debugfs_show() local 3277 struct it6505 *it6505 = data; enable_drv_hold_debugfs_write() local 3324 debugfs_create_files(struct it6505 *it6505) debugfs_create_files() argument 3336 debugfs_init(struct it6505 *it6505) debugfs_init() argument 3350 it6505_debugfs_remove(struct it6505 *it6505) it6505_debugfs_remove() argument 3357 struct it6505 *it6505 = dev_get_drvdata(&client->dev); it6505_shutdown() local 3365 struct it6505 *it6505; it6505_i2c_probe() local 3457 struct it6505 *it6505 = i2c_get_clientdata(client); it6505_i2c_remove() local [all...] |