Lines Matching defs:dsi

111 #define REG_GET(dsi, idx, start, end) \  argument
114 #define REG_FLD_MOD(dsi, idx, val, start, end) \ argument
273 struct dsi_data *dsi; member
421 struct dsi_data *dsi; member
435 static inline void dsi_write_reg(struct dsi_data *dsi, in dsi_write_reg()
450 static inline u32 dsi_read_reg(struct dsi_data *dsi, const struct dsi_reg idx) in dsi_read_reg()
466 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_bus_lock() local
473 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_bus_unlock() local
478 static bool dsi_bus_is_locked(struct dsi_data *dsi) in dsi_bus_is_locked()
488 static inline bool wait_for_bit_change(struct dsi_data *dsi, in wait_for_bit_change()
534 static void dsi_perf_mark_setup(struct dsi_data *dsi) in dsi_perf_mark_setup()
539 static void dsi_perf_mark_start(struct dsi_data *dsi) in dsi_perf_mark_start()
544 static void dsi_perf_show(struct dsi_data *dsi, const char *name) in dsi_perf_show()
579 static inline void dsi_perf_mark_setup(struct dsi_data *dsi) in dsi_perf_mark_setup()
583 static inline void dsi_perf_mark_start(struct dsi_data *dsi) in dsi_perf_mark_start()
587 static inline void dsi_perf_show(struct dsi_data *dsi, const char *name) in dsi_perf_show()
684 static void dsi_collect_irq_stats(struct dsi_data *dsi, u32 irqstatus, in dsi_collect_irq_stats()
702 #define dsi_collect_irq_stats(dsi, irqstatus, vcstatus, ciostatus) argument
707 static void dsi_handle_irq_errors(struct dsi_data *dsi, u32 irqstatus, in dsi_handle_irq_errors()
778 struct dsi_data *dsi = arg; in omap_dsi_irq_handler() local
844 static void _omap_dsi_configure_irqs(struct dsi_data *dsi, in _omap_dsi_configure_irqs()
878 static void _omap_dsi_set_irqs(struct dsi_data *dsi) in _omap_dsi_set_irqs()
890 static void _omap_dsi_set_irqs_vc(struct dsi_data *dsi, int vc) in _omap_dsi_set_irqs_vc()
899 static void _omap_dsi_set_irqs_cio(struct dsi_data *dsi) in _omap_dsi_set_irqs_cio()
907 static void _dsi_initialize_irq(struct dsi_data *dsi) in _dsi_initialize_irq()
980 static int dsi_register_isr(struct dsi_data *dsi, omap_dsi_isr_t isr, in dsi_register_isr()
999 static int dsi_unregister_isr(struct dsi_data *dsi, omap_dsi_isr_t isr, in dsi_unregister_isr()
1018 static int dsi_register_isr_vc(struct dsi_data *dsi, int channel, in dsi_register_isr_vc()
1038 static int dsi_unregister_isr_vc(struct dsi_data *dsi, int channel, in dsi_unregister_isr_vc()
1058 static int dsi_register_isr_cio(struct dsi_data *dsi, omap_dsi_isr_t isr, in dsi_register_isr_cio()
1077 static int dsi_unregister_isr_cio(struct dsi_data *dsi, omap_dsi_isr_t isr, in dsi_unregister_isr_cio()
1096 static u32 dsi_get_errors(struct dsi_data *dsi) in dsi_get_errors()
1108 static int dsi_runtime_get(struct dsi_data *dsi) in dsi_runtime_get()
1119 static void dsi_runtime_put(struct dsi_data *dsi) in dsi_runtime_put()
1129 static void _dsi_print_reset_status(struct dsi_data *dsi) in _dsi_print_reset_status()
1165 static inline int dsi_if_enable(struct dsi_data *dsi, bool enable) in dsi_if_enable()
1180 static unsigned long dsi_get_pll_hsdiv_dispc_rate(struct dsi_data *dsi) in dsi_get_pll_hsdiv_dispc_rate()
1185 static unsigned long dsi_get_pll_hsdiv_dsi_rate(struct dsi_data *dsi) in dsi_get_pll_hsdiv_dsi_rate()
1190 static unsigned long dsi_get_txbyteclkhs(struct dsi_data *dsi) in dsi_get_txbyteclkhs()
1195 static unsigned long dsi_fclk_rate(struct dsi_data *dsi) in dsi_fclk_rate()
1231 static int dsi_set_lp_clk_divisor(struct dsi_data *dsi) in dsi_set_lp_clk_divisor()
1261 static void dsi_enable_scp_clk(struct dsi_data *dsi) in dsi_enable_scp_clk()
1267 static void dsi_disable_scp_clk(struct dsi_data *dsi) in dsi_disable_scp_clk()
1281 static int dsi_pll_power(struct dsi_data *dsi, enum dsi_pll_power_state state) in dsi_pll_power()
1307 static void dsi_pll_calc_dsi_fck(struct dsi_data *dsi, in dsi_pll_calc_dsi_fck()
1320 struct dsi_data *dsi = container_of(pll, struct dsi_data, pll); in dsi_pll_enable() local
1370 struct dsi_data *dsi = container_of(pll, struct dsi_data, pll); in dsi_pll_disable() local
1384 struct dsi_data *dsi = s->private; in dsi_dump_dsi_clocks() local
1445 struct dsi_data *dsi = s->private; in dsi_dump_dsi_irqs() local
1536 struct dsi_data *dsi = s->private; in dsi_dump_dsi_regs() local
1626 static int dsi_cio_power(struct dsi_data *dsi, enum dsi_cio_power_state state) in dsi_cio_power()
1647 static unsigned int dsi_get_line_buf_size(struct dsi_data *dsi) in dsi_get_line_buf_size()
1681 static int dsi_set_lane_config(struct dsi_data *dsi) in dsi_set_lane_config()
1728 static inline unsigned int ns2ddr(struct dsi_data *dsi, unsigned int ns) in ns2ddr()
1736 static inline unsigned int ddr2ns(struct dsi_data *dsi, unsigned int ddr) in ddr2ns()
1743 static void dsi_cio_timings(struct dsi_data *dsi) in dsi_cio_timings()
1821 static void dsi_cio_enable_lane_override(struct dsi_data *dsi, in dsi_cio_enable_lane_override()
1861 static void dsi_cio_disable_lane_override(struct dsi_data *dsi) in dsi_cio_disable_lane_override()
1870 static int dsi_cio_wait_tx_clk_esc_reset(struct dsi_data *dsi) in dsi_cio_wait_tx_clk_esc_reset()
1918 static unsigned int dsi_get_lane_mask(struct dsi_data *dsi) in dsi_get_lane_mask()
1943 static int dsi_omap4_mux_pads(struct dsi_data *dsi, unsigned int lanes) in dsi_omap4_mux_pads()
1975 static int dsi_omap5_mux_pads(struct dsi_data *dsi, unsigned int lanes) in dsi_omap5_mux_pads()
1991 static int dsi_enable_pads(struct dsi_data *dsi, unsigned int lane_mask) in dsi_enable_pads()
2000 static void dsi_disable_pads(struct dsi_data *dsi) in dsi_disable_pads()
2008 static int dsi_cio_init(struct dsi_data *dsi) in dsi_cio_init()
2129 static void dsi_cio_uninit(struct dsi_data *dsi) in dsi_cio_uninit()
2139 static void dsi_config_tx_fifo(struct dsi_data *dsi, in dsi_config_tx_fifo()
2171 static void dsi_config_rx_fifo(struct dsi_data *dsi, in dsi_config_rx_fifo()
2203 static int dsi_force_tx_stop_mode_io(struct dsi_data *dsi) in dsi_force_tx_stop_mode_io()
2219 static bool dsi_vc_is_enabled(struct dsi_data *dsi, int channel) in dsi_vc_is_enabled()
2228 struct dsi_data *dsi = vp_data->dsi; in dsi_packet_sent_handler_vp() local
2236 static int dsi_sync_vc_vp(struct dsi_data *dsi, int channel) in dsi_sync_vc_vp()
2278 struct dsi_data *dsi = l4_data->dsi; in dsi_packet_sent_handler_l4() local
2285 static int dsi_sync_vc_l4(struct dsi_data *dsi, int channel) in dsi_sync_vc_l4()
2320 static int dsi_sync_vc(struct dsi_data *dsi, int channel) in dsi_sync_vc()
2340 static int dsi_vc_enable(struct dsi_data *dsi, int channel, bool enable) in dsi_vc_enable()
2357 static void dsi_vc_initial_config(struct dsi_data *dsi, int channel) in dsi_vc_initial_config()
2387 static int dsi_vc_config_source(struct dsi_data *dsi, int channel, in dsi_vc_config_source()
2424 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_enable_hs() local
2445 static void dsi_vc_flush_long_data(struct dsi_data *dsi, int channel) in dsi_vc_flush_long_data()
2495 static u16 dsi_vc_flush_receive_data(struct dsi_data *dsi, int channel) in dsi_vc_flush_receive_data()
2524 static int dsi_vc_send_bta(struct dsi_data *dsi, int channel) in dsi_vc_send_bta()
2547 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_send_bta_sync() local
2589 static inline void dsi_vc_write_long_header(struct dsi_data *dsi, int channel, in dsi_vc_write_long_header()
2605 static inline void dsi_vc_write_long_payload(struct dsi_data *dsi, int channel, in dsi_vc_write_long_payload()
2618 static int dsi_vc_send_long(struct dsi_data *dsi, int channel, u8 data_type, in dsi_vc_send_long()
2681 static int dsi_vc_send_short(struct dsi_data *dsi, int channel, u8 data_type, in dsi_vc_send_short()
2710 static int dsi_vc_send_null(struct dsi_data *dsi, int channel) in dsi_vc_send_null()
2715 static int dsi_vc_write_nosync_common(struct dsi_data *dsi, int channel, in dsi_vc_write_nosync_common()
2749 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_dcs_write_nosync() local
2758 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_generic_write_nosync() local
2768 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_write_common() local
2808 static int dsi_vc_dcs_send_read_request(struct dsi_data *dsi, int channel, in dsi_vc_dcs_send_read_request()
2827 static int dsi_vc_generic_send_read_request(struct dsi_data *dsi, int channel, in dsi_vc_generic_send_read_request()
2862 static int dsi_vc_read_rx_fifo(struct dsi_data *dsi, int channel, u8 *buf, in dsi_vc_read_rx_fifo()
2973 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_dcs_read() local
3003 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_generic_read() local
3030 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_vc_set_max_rx_packet_size() local
3036 static int dsi_enter_ulps(struct dsi_data *dsi) in dsi_enter_ulps()
3129 static void dsi_set_lp_rx_timeout(struct dsi_data *dsi, unsigned int ticks, in dsi_set_lp_rx_timeout()
3156 static void dsi_set_ta_timeout(struct dsi_data *dsi, unsigned int ticks, in dsi_set_ta_timeout()
3183 static void dsi_set_stop_state_counter(struct dsi_data *dsi, unsigned int ticks, in dsi_set_stop_state_counter()
3210 static void dsi_set_hs_tx_timeout(struct dsi_data *dsi, unsigned int ticks, in dsi_set_hs_tx_timeout()
3237 static void dsi_config_vp_num_line_buffers(struct dsi_data *dsi) in dsi_config_vp_num_line_buffers()
3261 static void dsi_config_vp_sync_events(struct dsi_data *dsi) in dsi_config_vp_sync_events()
3282 static void dsi_config_blanking_modes(struct dsi_data *dsi) in dsi_config_blanking_modes()
3364 static void dsi_config_cmd_mode_interleaving(struct dsi_data *dsi) in dsi_config_cmd_mode_interleaving()
3480 static int dsi_proto_config(struct dsi_data *dsi) in dsi_proto_config()
3549 static void dsi_proto_timings(struct dsi_data *dsi) in dsi_proto_timings()
3663 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_configure_pins() local
3728 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_enable_video_output() local
3790 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_disable_video_output() local
3808 static void dsi_update_screen_dispc(struct dsi_data *dsi) in dsi_update_screen_dispc()
3893 static void dsi_handle_framedone(struct dsi_data *dsi, int error) in dsi_handle_framedone()
3911 struct dsi_data *dsi = container_of(work, struct dsi_data, in dsi_framedone_timeout_work_callback() local
3927 struct dsi_data *dsi = data; in dsi_framedone_irq_callback() local
3942 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_update() local
3966 static int dsi_configure_dispc_clocks(struct dsi_data *dsi) in dsi_configure_dispc_clocks()
3988 static int dsi_display_init_dispc(struct dsi_data *dsi) in dsi_display_init_dispc()
4033 static void dsi_display_uninit_dispc(struct dsi_data *dsi) in dsi_display_uninit_dispc()
4044 static int dsi_configure_dsi_clocks(struct dsi_data *dsi) in dsi_configure_dsi_clocks()
4060 static int dsi_display_init_dsi(struct dsi_data *dsi) in dsi_display_init_dsi()
4124 static void dsi_display_uninit_dsi(struct dsi_data *dsi, bool disconnect_lanes, in dsi_display_uninit_dsi()
4149 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_display_enable() local
4182 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_display_disable() local
4204 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_enable_te() local
4334 struct dsi_data *dsi = ctx->dsi; in dsi_cm_calc_pll_cb() local
4346 static bool dsi_cm_calc(struct dsi_data *dsi, in dsi_cm_calc()
4387 struct dsi_data *dsi = ctx->dsi; in dsi_vm_calc_blanking() local
4635 struct dsi_data *dsi = ctx->dsi; in dsi_vm_calc_pll_cb() local
4647 static bool dsi_vm_calc(struct dsi_data *dsi, in dsi_vm_calc()
4692 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_set_config() local
4767 static enum omap_channel dsi_get_channel(struct dsi_data *dsi) in dsi_get_channel()
4803 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_request_vc() local
4820 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_set_vc_id() local
4845 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_release_vc() local
4855 static int dsi_get_clocks(struct dsi_data *dsi) in dsi_get_clocks()
5014 static int dsi_init_pll_data(struct dss_device *dss, struct dsi_data *dsi) in dsi_init_pll_data()
5047 struct dsi_data *dsi = dev_get_drvdata(dev); in dsi_bind() local
5085 struct dsi_data *dsi = dev_get_drvdata(dev); in dsi_unbind() local
5105 static int dsi_init_output(struct dsi_data *dsi) in dsi_init_output()
5133 static void dsi_uninit_output(struct dsi_data *dsi) in dsi_uninit_output()
5141 static int dsi_probe_of(struct dsi_data *dsi) in dsi_probe_of()
5266 struct dsi_data *dsi; in dsi_probe() local
5425 struct dsi_data *dsi = platform_get_drvdata(pdev); in dsi_remove() local
5445 struct dsi_data *dsi = dev_get_drvdata(dev); in dsi_runtime_suspend() local
5458 struct dsi_data *dsi = dev_get_drvdata(dev); in dsi_runtime_resume() local