Symbol: sii8620
drivers/gpu/drm/bridge/sil-sii8620.c
1014
static void sii8620_set_format(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
106
typedef void (*sii8620_mt_msg_cb)(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
109
typedef void (*sii8620_cb)(struct sii8620 *ctx, int ret);
drivers/gpu/drm/bridge/sil-sii8620.c
1096
static void sii8620_set_infoframes(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
1142
static void sii8620_start_video(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1221
static void sii8620_disable_hpd(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1230
static void sii8620_enable_hpd(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1241
static void sii8620_mhl_discover(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1282
static void sii8620_peer_specific_init(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1305
static void sii8620_set_dev_cap(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
131
static void sii8620_fetch_edid(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
132
static void sii8620_set_upstream_edid(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
133
static void sii8620_enable_hpd(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
1338
static void sii8620_mhl_init(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
134
static void sii8620_mhl_disconnected(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
135
static void sii8620_disconnect(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
137
static int sii8620_clear_error(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1401
static void sii8620_emsc_enable(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1416
static int sii8620_wait_for_fsm_state(struct sii8620 *ctx, u8 state)
drivers/gpu/drm/bridge/sil-sii8620.c
1432
static void sii8620_set_mode(struct sii8620 *ctx, enum sii8620_mode mode)
drivers/gpu/drm/bridge/sil-sii8620.c
145
static void sii8620_read_buf(struct sii8620 *ctx, u16 addr, u8 *buf, int len)
drivers/gpu/drm/bridge/sil-sii8620.c
1510
static void sii8620_hpd_unplugged(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1520
static void sii8620_disconnect(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1600
static void sii8620_mhl_disconnected(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1610
static void sii8620_irq_disc(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1640
static void sii8620_read_burst(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1651
static void sii8620_irq_g2wb(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1669
static void sii8620_status_dcap_ready(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1681
static void sii8620_status_changed_path(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1697
static void sii8620_msc_mr_write_stat(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1719
static void sii8620_ecbus_up(struct sii8620 *ctx, int ret)
drivers/gpu/drm/bridge/sil-sii8620.c
1727
static void sii8620_got_ecbus_speed(struct sii8620 *ctx, int ret)
drivers/gpu/drm/bridge/sil-sii8620.c
1746
static void sii8620_send_features(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1757
static bool sii8620_rcp_consume(struct sii8620 *ctx, u8 scancode)
drivers/gpu/drm/bridge/sil-sii8620.c
1774
static void sii8620_msc_mr_set_int(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
179
static u8 sii8620_readb(struct sii8620 *ctx, u16 addr)
drivers/gpu/drm/bridge/sil-sii8620.c
1803
static struct sii8620_mt_msg *sii8620_msc_msg_first(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1815
static void sii8620_msc_mt_done(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1826
static void sii8620_msc_mr_msc_msg(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1853
static void sii8620_irq_msc(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
187
static void sii8620_write_buf(struct sii8620 *ctx, u16 addr, const u8 *buf,
drivers/gpu/drm/bridge/sil-sii8620.c
1894
static void sii8620_irq_coc(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1914
static void sii8620_irq_merr(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1921
static void sii8620_irq_edid(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1931
static void sii8620_irq_scdt(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1945
static void sii8620_got_xdevcap(struct sii8620 *ctx, int ret)
drivers/gpu/drm/bridge/sil-sii8620.c
1953
static void sii8620_irq_tdm(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1975
static void sii8620_irq_block(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
1989
static void sii8620_irq_ddc(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
2014
void (*handler)(struct sii8620 *ctx);
drivers/gpu/drm/bridge/sil-sii8620.c
2027
struct sii8620 *ctx = data;
drivers/gpu/drm/bridge/sil-sii8620.c
2052
static void sii8620_cable_in(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
2096
static void sii8620_init_rcp_input_dev(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
2129
static void sii8620_cable_out(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
2137
struct sii8620 *ctx =
drivers/gpu/drm/bridge/sil-sii8620.c
2138
container_of(work, struct sii8620, extcon_wq);
drivers/gpu/drm/bridge/sil-sii8620.c
2155
struct sii8620 *ctx =
drivers/gpu/drm/bridge/sil-sii8620.c
2156
container_of(self, struct sii8620, extcon_nb);
drivers/gpu/drm/bridge/sil-sii8620.c
2163
static int sii8620_extcon_init(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
2200
static inline struct sii8620 *bridge_to_sii8620(struct drm_bridge *bridge)
drivers/gpu/drm/bridge/sil-sii8620.c
2202
return container_of(bridge, struct sii8620, bridge);
drivers/gpu/drm/bridge/sil-sii8620.c
2209
struct sii8620 *ctx = bridge_to_sii8620(bridge);
drivers/gpu/drm/bridge/sil-sii8620.c
2218
struct sii8620 *ctx = bridge_to_sii8620(bridge);
drivers/gpu/drm/bridge/sil-sii8620.c
2226
static int sii8620_is_packing_required(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
2251
struct sii8620 *ctx = bridge_to_sii8620(bridge);
drivers/gpu/drm/bridge/sil-sii8620.c
2270
struct sii8620 *ctx = bridge_to_sii8620(bridge);
drivers/gpu/drm/bridge/sil-sii8620.c
2291
struct sii8620 *ctx;
drivers/gpu/drm/bridge/sil-sii8620.c
2294
ctx = devm_drm_bridge_alloc(dev, struct sii8620, bridge,
drivers/gpu/drm/bridge/sil-sii8620.c
2351
struct sii8620 *ctx = i2c_get_clientdata(client);
drivers/gpu/drm/bridge/sil-sii8620.c
236
static void __sii8620_write_seq(struct sii8620 *ctx, const u16 *seq, int len)
drivers/gpu/drm/bridge/sil-sii8620.c
256
static void sii8620_setbits(struct sii8620 *ctx, u16 addr, u8 mask, u8 val)
drivers/gpu/drm/bridge/sil-sii8620.c
262
static inline bool sii8620_is_mhl3(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
267
static void sii8620_mt_cleanup(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
278
static void sii8620_mt_work(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
308
static void sii8620_enable_gen2_write_burst(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
325
static void sii8620_disable_gen2_write_burst(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
337
static void sii8620_start_gen2_write_burst(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
351
static void sii8620_mt_msc_cmd_send(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
385
static struct sii8620_mt_msg *sii8620_mt_msg_new(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
397
static void sii8620_mt_set_cont(struct sii8620 *ctx, sii8620_cb cont)
drivers/gpu/drm/bridge/sil-sii8620.c
412
static void sii8620_mt_msc_cmd(struct sii8620 *ctx, u8 cmd, u8 arg1, u8 arg2)
drivers/gpu/drm/bridge/sil-sii8620.c
425
static void sii8620_mt_write_stat(struct sii8620 *ctx, u8 reg, u8 val)
drivers/gpu/drm/bridge/sil-sii8620.c
430
static inline void sii8620_mt_set_int(struct sii8620 *ctx, u8 irq, u8 mask)
drivers/gpu/drm/bridge/sil-sii8620.c
435
static void sii8620_mt_msc_msg(struct sii8620 *ctx, u8 cmd, u8 data)
drivers/gpu/drm/bridge/sil-sii8620.c
440
static void sii8620_mt_rap(struct sii8620 *ctx, u8 code)
drivers/gpu/drm/bridge/sil-sii8620.c
445
static void sii8620_mt_rcpk(struct sii8620 *ctx, u8 code)
drivers/gpu/drm/bridge/sil-sii8620.c
450
static void sii8620_mt_rcpe(struct sii8620 *ctx, u8 code)
drivers/gpu/drm/bridge/sil-sii8620.c
455
static void sii8620_mt_read_devcap_send(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
481
static void sii8620_identify_sink(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
514
static void sii8620_mr_devcap(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
533
static void sii8620_mr_xdevcap(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
539
static void sii8620_mt_read_devcap_recv(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
562
static void sii8620_mt_read_devcap(struct sii8620 *ctx, bool xdevcap)
drivers/gpu/drm/bridge/sil-sii8620.c
574
static void sii8620_mt_read_devcap_reg_recv(struct sii8620 *ctx,
drivers/gpu/drm/bridge/sil-sii8620.c
585
static void sii8620_mt_read_devcap_reg(struct sii8620 *ctx, u8 reg)
drivers/gpu/drm/bridge/sil-sii8620.c
598
static inline void sii8620_mt_read_xdevcap_reg(struct sii8620 *ctx, u8 reg)
drivers/gpu/drm/bridge/sil-sii8620.c
603
static void *sii8620_burst_get_tx_buf(struct sii8620 *ctx, int len)
drivers/gpu/drm/bridge/sil-sii8620.c
620
static u8 *sii8620_burst_get_rx_buf(struct sii8620 *ctx, int len)
drivers/gpu/drm/bridge/sil-sii8620.c
637
static void sii8620_burst_send(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
668
static void sii8620_burst_receive(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
698
static void sii8620_burst_tx_rbuf_info(struct sii8620 *ctx, int size)
drivers/gpu/drm/bridge/sil-sii8620.c
727
static void sii8620_burst_tx_bits_per_pixel_fmt(struct sii8620 *ctx, u8 fmt)
drivers/gpu/drm/bridge/sil-sii8620.c
743
static void sii8620_burst_rx_all(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
765
static void sii8620_fetch_edid(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
873
static void sii8620_set_upstream_edid(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
906
static void sii8620_xtal_set_rate(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
934
static int sii8620_hw_on(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
954
static int sii8620_hw_off(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
961
static void sii8620_cbus_reset(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
969
static void sii8620_set_auto_zone(struct sii8620 *ctx)
drivers/gpu/drm/bridge/sil-sii8620.c
987
static void sii8620_stop_video(struct sii8620 *ctx)