Symbol: anx7625_data
drivers/gpu/drm/bridge/analogix/anx7625.c
100
static int anx7625_reg_block_read(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1001
static int sp_tx_aux_wr(struct anx7625_data *ctx, u8 offset)
drivers/gpu/drm/bridge/analogix/anx7625.c
1014
static int sp_tx_aux_rd(struct anx7625_data *ctx, u8 len_cmd)
drivers/gpu/drm/bridge/analogix/anx7625.c
1025
static int sp_tx_get_edid_block(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1046
static int edid_read(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1076
static int segments_edid_read(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1126
static int sp_tx_edid_read(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
117
static int anx7625_reg_write(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1241
static void anx7625_power_on(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1277
static void anx7625_power_standby(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1301
static void anx7625_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1307
static int anx7625_hpd_timer_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1324
static int anx7625_read_hpd_gpio_config_status(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1329
static void anx7625_disable_pd_protocol(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1348
static void anx7625_configure_hpd(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
135
static int anx7625_reg_block_write(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1366
static bool anx7625_need_pd(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1378
static int anx7625_ocm_loading_check(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1410
static void anx7625_power_on_init(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1427
static void anx7625_init_gpio(struct anx7625_data *platform)
drivers/gpu/drm/bridge/analogix/anx7625.c
1460
static void anx7625_stop_dp_work(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1466
static void anx7625_start_dp_work(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1509
static int anx7625_read_msg_ctrl_status(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1514
static int anx7625_wait_msg_empty(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
152
static int anx7625_write_or(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1523
static int anx7625_send_msg(struct anx7625_data *ctx, u8 type, u8 *buf, u8 size)
drivers/gpu/drm/bridge/analogix/anx7625.c
1553
struct anx7625_data *ctx = typec_get_drvdata(port);
drivers/gpu/drm/bridge/analogix/anx7625.c
1565
static void anx7625_typec_set_orientation(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1577
static void anx7625_typec_set_status(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1605
static int anx7625_typec_register(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1647
static void anx7625_typec_unregister(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
165
static int anx7625_write_and(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1653
static int anx7625_read_hpd_status_p0(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1658
static int _anx7625_hpd_polling(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1695
struct anx7625_data *ctx = container_of(aux, struct anx7625_data, aux);
drivers/gpu/drm/bridge/analogix/anx7625.c
1707
static void anx7625_remove_edid(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1713
static void anx7625_dp_adjust_swing(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1728
static void dp_hpd_change_handler(struct anx7625_data *ctx, bool on)
drivers/gpu/drm/bridge/analogix/anx7625.c
1747
static int anx7625_intr_status(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
178
static int anx7625_write_and_or(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
1796
struct anx7625_data *ctx = container_of(work,
drivers/gpu/drm/bridge/analogix/anx7625.c
1797
struct anx7625_data, work);
drivers/gpu/drm/bridge/analogix/anx7625.c
1819
struct anx7625_data *ctx = (struct anx7625_data *)data;
drivers/gpu/drm/bridge/analogix/anx7625.c
192
static int anx7625_config_bit_matrix(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1926
static inline struct anx7625_data *bridge_to_anx7625(struct drm_bridge *bridge)
drivers/gpu/drm/bridge/analogix/anx7625.c
1928
return container_of(bridge, struct anx7625_data, bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
1934
struct anx7625_data *ctx = container_of(aux, struct anx7625_data, aux);
drivers/gpu/drm/bridge/analogix/anx7625.c
1961
static const struct drm_edid *anx7625_edid_read(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
1992
static enum drm_connector_status anx7625_sink_detect(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
2006
struct anx7625_data *ctx = dev_get_drvdata(dev);
drivers/gpu/drm/bridge/analogix/anx7625.c
206
static int anx7625_read_ctrl_status_p0(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
211
static int wait_aux_op_finish(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
2152
anx7625_audio_update_connector_status(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
2165
struct anx7625_data *ctx = data;
drivers/gpu/drm/bridge/analogix/anx7625.c
2177
struct anx7625_data *ctx = dev_get_drvdata(dev);
drivers/gpu/drm/bridge/analogix/anx7625.c
2201
static void anx7625_unregister_audio(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
2213
static int anx7625_register_audio(struct device *dev, struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
2236
static int anx7625_setup_dsi_device(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
2269
static int anx7625_attach_dsi(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
2291
struct anx7625_data *ctx;
drivers/gpu/drm/bridge/analogix/anx7625.c
2296
ctx = container_of(dwork, struct anx7625_data, hdcp_work);
drivers/gpu/drm/bridge/analogix/anx7625.c
2325
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2355
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2365
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
237
static int anx7625_aux_trans(struct anx7625_data *ctx, u8 op, u32 address,
drivers/gpu/drm/bridge/analogix/anx7625.c
2386
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2432
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2550
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2564
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2603
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2628
anx7625_audio_update_connector_status(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
2634
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2648
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2658
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2666
struct anx7625_data *ctx = bridge_to_anx7625(bridge);
drivers/gpu/drm/bridge/analogix/anx7625.c
2689
static int anx7625_register_i2c_dummy_clients(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
2734
struct anx7625_data *ctx = dev_get_drvdata(dev);
drivers/gpu/drm/bridge/analogix/anx7625.c
2750
struct anx7625_data *ctx = dev_get_drvdata(dev);
drivers/gpu/drm/bridge/analogix/anx7625.c
2770
struct anx7625_data *platform = container_of(aux, struct anx7625_data, aux);
drivers/gpu/drm/bridge/analogix/anx7625.c
2803
struct anx7625_data *platform;
drivers/gpu/drm/bridge/analogix/anx7625.c
2814
platform = devm_drm_bridge_alloc(dev, struct anx7625_data, bridge, &anx7625_bridge_funcs);
drivers/gpu/drm/bridge/analogix/anx7625.c
2974
struct anx7625_data *platform = i2c_get_clientdata(client);
drivers/gpu/drm/bridge/analogix/anx7625.c
307
static int anx7625_video_mute_control(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
429
static int anx7625_odfc_config(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
469
static int anx7625_set_k_value(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
483
static int anx7625_dsi_video_timing_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
50
static int i2c_access_workaround(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
580
static int anx7625_swap_dsi_lane3(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
596
static int anx7625_api_dsi_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
663
static int anx7625_dsi_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
695
static int anx7625_api_dpi_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
726
static int anx7625_dpi_config(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
765
static int anx7625_read_flash_status(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
770
static int anx7625_hdcp_key_probe(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
820
static int anx7625_hdcp_key_load(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
84
static int anx7625_reg_read(struct anx7625_data *ctx,
drivers/gpu/drm/bridge/analogix/anx7625.c
848
static int anx7625_hdcp_disable(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
868
static int anx7625_hdcp_enable(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
927
static void anx7625_dp_start(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
961
static void anx7625_dp_stop(struct anx7625_data *ctx)
drivers/gpu/drm/bridge/analogix/anx7625.c
990
static int sp_tx_rst_aux(struct anx7625_data *ctx)