H A D | dsi.c | 120 #define REG_GET(dsidev, idx, start, end) \ 121 FLD_GET(dsi_read_reg(dsidev, idx), start, end) 123 #define REG_FLD_MOD(dsidev, idx, val, start, end) \ 124 dsi_write_reg(dsidev, idx, FLD_MOD(dsi_read_reg(dsidev, idx), val, start, end)) 215 static int dsi_display_init_dispc(struct platform_device *dsidev, 217 static void dsi_display_uninit_dispc(struct platform_device *dsidev, 273 struct platform_device *dsidev; member in struct:dsi_clk_calc_ctx 389 struct platform_device *dsidev; member in struct:dsi_packet_sent_handler_data 405 static inline struct dsi_data *dsi_get_dsidrv_data(struct platform_device *dsidev) argument 436 dsi_write_reg(struct platform_device *dsidev, const struct dsi_reg idx, u32 val) argument 452 dsi_read_reg(struct platform_device *dsidev, const struct dsi_reg idx) argument 470 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 478 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 484 dsi_bus_is_locked(struct platform_device *dsidev) argument 496 wait_for_bit_change(struct platform_device *dsidev, const struct dsi_reg idx, int bitnum, int value) argument 541 dsi_perf_mark_setup(struct platform_device *dsidev) argument 547 dsi_perf_mark_start(struct platform_device *dsidev) argument 553 dsi_perf_show(struct platform_device *dsidev, const char *name) argument 590 dsi_perf_mark_setup(struct platform_device *dsidev) argument 594 dsi_perf_mark_start(struct platform_device *dsidev) argument 598 dsi_perf_show(struct platform_device *dsidev, const char *name) argument 696 dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus, u32 *vcstatus, u32 ciostatus) argument 720 dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus, u32 *vcstatus, u32 ciostatus) argument 792 struct platform_device *dsidev; local 862 _omap_dsi_configure_irqs(struct platform_device *dsidev, struct dsi_isr_data *isr_array, unsigned isr_array_size, u32 default_mask, const struct dsi_reg enable_reg, const struct dsi_reg status_reg) argument 895 _omap_dsi_set_irqs(struct platform_device *dsidev) argument 908 _omap_dsi_set_irqs_vc(struct platform_device *dsidev, int vc) argument 919 _omap_dsi_set_irqs_cio(struct platform_device *dsidev) argument 929 _dsi_initialize_irq(struct platform_device *dsidev) argument 1003 dsi_register_isr(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1023 dsi_unregister_isr(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1043 dsi_register_isr_vc(struct platform_device *dsidev, int channel, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1064 dsi_unregister_isr_vc(struct platform_device *dsidev, int channel, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1085 dsi_register_isr_cio(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1105 dsi_unregister_isr_cio(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1125 dsi_get_errors(struct platform_device *dsidev) argument 1137 dsi_runtime_get(struct platform_device *dsidev) argument 1149 dsi_runtime_put(struct platform_device *dsidev) argument 1160 dsi_regulator_init(struct platform_device *dsidev) argument 1192 dsi_enable_pll_clock(struct platform_device *dsidev, bool enable) argument 1208 _dsi_print_reset_status(struct platform_device *dsidev) argument 1244 dsi_if_enable(struct platform_device *dsidev, bool enable) argument 1259 dsi_get_pll_hsdiv_dispc_rate(struct platform_device *dsidev) argument 1266 dsi_get_pll_hsdiv_dsi_rate(struct platform_device *dsidev) argument 1273 dsi_get_txbyteclkhs(struct platform_device *dsidev) argument 1280 dsi_fclk_rate(struct platform_device *dsidev) argument 1315 dsi_set_lp_clk_divisor(struct platform_device *dsidev) argument 1344 dsi_enable_scp_clk(struct platform_device *dsidev) argument 1352 dsi_disable_scp_clk(struct platform_device *dsidev) argument 1368 dsi_pll_power(struct platform_device *dsidev, enum dsi_pll_power_state state) argument 1394 dsi_get_pll_clkin(struct platform_device *dsidev) argument 1400 dsi_hsdiv_calc(struct platform_device *dsidev, unsigned long pll, unsigned long out_min, dsi_hsdiv_calc_func func, void *data) argument 1424 dsi_pll_calc(struct platform_device *dsidev, unsigned long clkin, unsigned long pll_min, unsigned long pll_max, dsi_pll_calc_func func, void *data) argument 1464 dsi_calc_clock_rates(struct platform_device *dsidev, struct dsi_clock_info *cinfo) argument 1517 dsi_pll_set_clock_div(struct platform_device *dsidev, struct dsi_clock_info *cinfo) argument 1654 dsi_pll_init(struct platform_device *dsidev, bool enable_hsclk, bool enable_hsdiv) argument 1728 dsi_pll_uninit(struct platform_device *dsidev, bool disconnect_lanes) argument 1746 dsi_dump_dsidev_clocks(struct platform_device *dsidev, struct seq_file *s) argument 1807 struct platform_device *dsidev; local 1818 dsi_dump_dsidev_irqs(struct platform_device *dsidev, struct seq_file *s) argument 1909 struct platform_device *dsidev = dsi_get_dsidev_from_id(0); local 1916 struct platform_device *dsidev = dsi_get_dsidev_from_id(1); local 1922 dsi_dump_dsidev_regs(struct platform_device *dsidev, struct seq_file *s) argument 2008 struct platform_device *dsidev = dsi_get_dsidev_from_id(0); local 2015 struct platform_device *dsidev = dsi_get_dsidev_from_id(1); local 2026 dsi_cio_power(struct platform_device *dsidev, enum dsi_cio_power_state state) argument 2048 dsi_get_line_buf_size(struct platform_device *dsidev) argument 2082 dsi_set_lane_config(struct platform_device *dsidev) argument 2130 ns2ddr(struct platform_device *dsidev, unsigned ns) argument 2139 ddr2ns(struct platform_device *dsidev, unsigned ddr) argument 2147 dsi_cio_timings(struct platform_device *dsidev) argument 2225 dsi_cio_enable_lane_override(struct platform_device *dsidev, unsigned mask_p, unsigned mask_n) argument 2265 dsi_cio_disable_lane_override(struct platform_device *dsidev) argument 2274 dsi_cio_wait_tx_clk_esc_reset(struct platform_device *dsidev) argument 2323 dsi_get_lane_mask(struct platform_device *dsidev) argument 2337 dsi_cio_init(struct platform_device *dsidev) argument 2459 dsi_cio_uninit(struct platform_device *dsidev) argument 2471 dsi_config_tx_fifo(struct platform_device *dsidev, enum fifo_size size1, enum fifo_size size2, enum fifo_size size3, enum fifo_size size4) argument 2504 dsi_config_rx_fifo(struct platform_device *dsidev, enum fifo_size size1, enum fifo_size size2, enum fifo_size size3, enum fifo_size size4) argument 2537 dsi_force_tx_stop_mode_io(struct platform_device *dsidev) argument 2553 dsi_vc_is_enabled(struct platform_device *dsidev, int channel) argument 2570 dsi_sync_vc_vp(struct platform_device *dsidev, int channel) argument 2620 dsi_sync_vc_l4(struct platform_device *dsidev, int channel) argument 2655 dsi_sync_vc(struct platform_device *dsidev, int channel) argument 2677 dsi_vc_enable(struct platform_device *dsidev, int channel, bool enable) argument 2696 dsi_vc_initial_config(struct platform_device *dsidev, int channel) argument 2727 dsi_vc_config_source(struct platform_device *dsidev, int channel, enum dsi_vc_source source) argument 2766 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 2788 dsi_vc_flush_long_data(struct platform_device *dsidev, int channel) argument 2838 dsi_vc_flush_receive_data(struct platform_device *dsidev, int channel) argument 2868 dsi_vc_send_bta(struct platform_device *dsidev, int channel) argument 2893 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 2935 dsi_vc_write_long_header(struct platform_device *dsidev, int channel, u8 data_type, u16 len, u8 ecc) argument 2952 dsi_vc_write_long_payload(struct platform_device *dsidev, int channel, u8 b1, u8 b2, u8 b3, u8 b4) argument 2965 dsi_vc_send_long(struct platform_device *dsidev, int channel, u8 data_type, u8 *data, u16 len, u8 ecc) argument 3029 dsi_vc_send_short(struct platform_device *dsidev, int channel, u8 data_type, u16 data, u8 ecc) argument 3061 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3067 dsi_vc_write_nosync_common(struct platform_device *dsidev, int channel, u8 *data, int len, enum dss_dsi_content_type type) argument 3100 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3109 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3118 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3158 dsi_vc_dcs_send_read_request(struct platform_device *dsidev, int channel, u8 dcs_cmd) argument 3178 dsi_vc_generic_send_read_request(struct platform_device *dsidev, int channel, u8 *reqdata, int reqlen) argument 3214 dsi_vc_read_rx_fifo(struct platform_device *dsidev, int channel, u8 *buf, int buflen, enum dss_dsi_content_type type) argument 3326 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3356 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3383 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 3389 dsi_enter_ulps(struct platform_device *dsidev) argument 3483 dsi_set_lp_rx_timeout(struct platform_device *dsidev, unsigned ticks, bool x4, bool x16) argument 3510 dsi_set_ta_timeout(struct platform_device *dsidev, unsigned ticks, bool x8, bool x16) argument 3537 dsi_set_stop_state_counter(struct platform_device *dsidev, unsigned ticks, bool x4, bool x16) argument 3564 dsi_set_hs_tx_timeout(struct platform_device *dsidev, unsigned ticks, bool x4, bool x16) argument 3591 dsi_config_vp_num_line_buffers(struct platform_device *dsidev) argument 3616 dsi_config_vp_sync_events(struct platform_device *dsidev) argument 3638 dsi_config_blanking_modes(struct platform_device *dsidev) argument 3721 dsi_config_cmd_mode_interleaving(struct platform_device *dsidev) argument 3838 dsi_proto_config(struct platform_device *dsidev) argument 3908 dsi_proto_timings(struct platform_device *dsidev) argument 4024 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 4090 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 4161 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 4181 dsi_update_screen_dispc(struct platform_device *dsidev) argument 4270 dsi_handle_framedone(struct platform_device *dsidev, int error) argument 4306 struct platform_device *dsidev = (struct platform_device *) data; local 4322 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 4347 dsi_configure_dispc_clocks(struct platform_device *dsidev) argument 4370 dsi_display_init_dispc(struct platform_device *dsidev, struct omap_overlay_manager *mgr) argument 4429 dsi_display_uninit_dispc(struct platform_device *dsidev, struct omap_overlay_manager *mgr) argument 4441 dsi_configure_dsi_clocks(struct platform_device *dsidev) argument 4464 dsi_display_init_dsi(struct platform_device *dsidev) argument 4518 dsi_display_uninit_dsi(struct platform_device *dsidev, bool disconnect_lanes, bool enter_ulps) argument 4540 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 4578 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 4602 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 5085 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 5183 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 5201 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 5227 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 5237 dsi_wait_pll_hsdiv_dispc_active(struct platform_device *dsidev) argument 5245 dsi_wait_pll_hsdiv_dsi_active(struct platform_device *dsidev) argument 5253 dsi_calc_clock_param_ranges(struct platform_device *dsidev) argument 5267 dsi_get_clocks(struct platform_device *dsidev) argument 5294 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); local 5374 dsi_init_output(struct platform_device *dsidev) argument 5392 dsi_uninit_output(struct platform_device *dsidev) argument 5457 omap_dsihw_probe(struct platform_device *dsidev) argument 5667 omap_dsihw_remove(struct platform_device *dsidev) argument [all...] |