dsidev            110 drivers/video/fbdev/omap2/omapfb/dss/dsi.c #define REG_GET(dsidev, idx, start, end) \
dsidev            111 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	FLD_GET(dsi_read_reg(dsidev, idx), start, end)
dsidev            113 drivers/video/fbdev/omap2/omapfb/dss/dsi.c #define REG_FLD_MOD(dsidev, idx, val, start, end) \
dsidev            114 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, idx, FLD_MOD(dsi_read_reg(dsidev, idx), val, start, end))
dsidev            205 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_display_init_dispc(struct platform_device *dsidev,
dsidev            207 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_display_uninit_dispc(struct platform_device *dsidev,
dsidev            267 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev;
dsidev            384 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev;
dsidev            400 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline struct dsi_data *dsi_get_dsidrv_data(struct platform_device *dsidev)
dsidev            402 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dev_get_drvdata(&dsidev->dev);
dsidev            431 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline void dsi_write_reg(struct platform_device *dsidev,
dsidev            434 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            447 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline u32 dsi_read_reg(struct platform_device *dsidev,
dsidev            450 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            465 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev            466 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            473 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev            474 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            479 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static bool dsi_bus_is_locked(struct platform_device *dsidev)
dsidev            481 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            491 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline int wait_for_bit_change(struct platform_device *dsidev,
dsidev            501 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		if (REG_GET(dsidev, idx, bitnum, bitnum) == value)
dsidev            508 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		if (REG_GET(dsidev, idx, bitnum, bitnum) == value)
dsidev            536 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_perf_mark_setup(struct platform_device *dsidev)
dsidev            538 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            542 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_perf_mark_start(struct platform_device *dsidev)
dsidev            544 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            548 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_perf_show(struct platform_device *dsidev, const char *name)
dsidev            550 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            585 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline void dsi_perf_mark_setup(struct platform_device *dsidev)
dsidev            589 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline void dsi_perf_mark_start(struct platform_device *dsidev)
dsidev            593 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline void dsi_perf_show(struct platform_device *dsidev,
dsidev            691 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus,
dsidev            694 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            710 drivers/video/fbdev/omap2/omapfb/dss/dsi.c #define dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus)
dsidev            715 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus,
dsidev            718 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            787 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev;
dsidev            792 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsidev = (struct platform_device *) arg;
dsidev            793 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi = dsi_get_dsidrv_data(dsidev);
dsidev            800 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	irqstatus = dsi_read_reg(dsidev, DSI_IRQSTATUS);
dsidev            808 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_IRQSTATUS, irqstatus & ~DSI_IRQ_CHANNEL_MASK);
dsidev            810 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, DSI_IRQSTATUS);
dsidev            818 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		vcstatus[i] = dsi_read_reg(dsidev, DSI_VC_IRQSTATUS(i));
dsidev            820 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_write_reg(dsidev, DSI_VC_IRQSTATUS(i), vcstatus[i]);
dsidev            822 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_read_reg(dsidev, DSI_VC_IRQSTATUS(i));
dsidev            826 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		ciostatus = dsi_read_reg(dsidev, DSI_COMPLEXIO_IRQ_STATUS);
dsidev            828 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_write_reg(dsidev, DSI_COMPLEXIO_IRQ_STATUS, ciostatus);
dsidev            830 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_read_reg(dsidev, DSI_COMPLEXIO_IRQ_STATUS);
dsidev            849 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_handle_irq_errors(dsidev, irqstatus, vcstatus, ciostatus);
dsidev            851 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus);
dsidev            857 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void _omap_dsi_configure_irqs(struct platform_device *dsidev,
dsidev            879 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	old_mask = dsi_read_reg(dsidev, enable_reg);
dsidev            881 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, status_reg, (mask ^ old_mask) & mask);
dsidev            882 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, enable_reg, mask);
dsidev            885 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, enable_reg);
dsidev            886 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, status_reg);
dsidev            890 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void _omap_dsi_set_irqs(struct platform_device *dsidev)
dsidev            892 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            897 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_omap_dsi_configure_irqs(dsidev, dsi->isr_tables.isr_table,
dsidev            903 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void _omap_dsi_set_irqs_vc(struct platform_device *dsidev, int vc)
dsidev            905 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            907 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_omap_dsi_configure_irqs(dsidev, dsi->isr_tables.isr_table_vc[vc],
dsidev            914 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void _omap_dsi_set_irqs_cio(struct platform_device *dsidev)
dsidev            916 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            918 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_omap_dsi_configure_irqs(dsidev, dsi->isr_tables.isr_table_cio,
dsidev            924 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void _dsi_initialize_irq(struct platform_device *dsidev)
dsidev            926 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev            934 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_omap_dsi_set_irqs(dsidev);
dsidev            936 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs_vc(dsidev, vc);
dsidev            937 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_omap_dsi_set_irqs_cio(dsidev);
dsidev            998 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_register_isr(struct platform_device *dsidev, omap_dsi_isr_t isr,
dsidev           1001 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1011 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs(dsidev);
dsidev           1018 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_unregister_isr(struct platform_device *dsidev,
dsidev           1021 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1031 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs(dsidev);
dsidev           1038 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_register_isr_vc(struct platform_device *dsidev, int channel,
dsidev           1041 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1052 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs_vc(dsidev, channel);
dsidev           1059 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_unregister_isr_vc(struct platform_device *dsidev, int channel,
dsidev           1062 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1073 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs_vc(dsidev, channel);
dsidev           1080 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_register_isr_cio(struct platform_device *dsidev,
dsidev           1083 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1093 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs_cio(dsidev);
dsidev           1100 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_unregister_isr_cio(struct platform_device *dsidev,
dsidev           1103 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1113 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_omap_dsi_set_irqs_cio(dsidev);
dsidev           1120 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static u32 dsi_get_errors(struct platform_device *dsidev)
dsidev           1122 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1132 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_runtime_get(struct platform_device *dsidev)
dsidev           1135 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1144 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_runtime_put(struct platform_device *dsidev)
dsidev           1146 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1155 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_regulator_init(struct platform_device *dsidev)
dsidev           1157 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1176 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void _dsi_print_reset_status(struct platform_device *dsidev)
dsidev           1184 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	l = dsi_read_reg(dsidev, DSI_DSIPHY_CFG5);
dsidev           1197 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	FLD_GET(dsi_read_reg(dsidev, DSI_##fld), start, end)
dsidev           1212 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline int dsi_if_enable(struct platform_device *dsidev, bool enable)
dsidev           1217 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CTRL, enable, 0, 0); /* IF_EN */
dsidev           1219 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_CTRL, 0, enable) != enable) {
dsidev           1227 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static unsigned long dsi_get_pll_hsdiv_dispc_rate(struct platform_device *dsidev)
dsidev           1229 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1234 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static unsigned long dsi_get_pll_hsdiv_dsi_rate(struct platform_device *dsidev)
dsidev           1236 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1241 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static unsigned long dsi_get_txbyteclkhs(struct platform_device *dsidev)
dsidev           1243 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1248 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static unsigned long dsi_fclk_rate(struct platform_device *dsidev)
dsidev           1251 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1258 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_get_pll_hsdiv_dsi_rate(dsidev);
dsidev           1283 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_set_lp_clk_divisor(struct platform_device *dsidev)
dsidev           1285 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1297 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_fclk = dsi_fclk_rate(dsidev);
dsidev           1306 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CLK_CTRL, lp_clk_div, 12, 0);
dsidev           1309 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CLK_CTRL, dsi_fclk > 30000000 ? 1 : 0, 21, 21);
dsidev           1314 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_enable_scp_clk(struct platform_device *dsidev)
dsidev           1316 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1319 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_CLK_CTRL, 1, 14, 14); /* CIO_CLK_ICG */
dsidev           1322 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_disable_scp_clk(struct platform_device *dsidev)
dsidev           1324 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1328 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_CLK_CTRL, 0, 14, 14); /* CIO_CLK_ICG */
dsidev           1338 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_pll_power(struct platform_device *dsidev,
dsidev           1349 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CLK_CTRL, state, 31, 30);
dsidev           1352 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	while (FLD_GET(dsi_read_reg(dsidev, DSI_CLK_CTRL), 29, 28) != state) {
dsidev           1378 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi->pdev;
dsidev           1383 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_regulator_init(dsidev);
dsidev           1387 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_runtime_get(dsidev);
dsidev           1394 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_enable_scp_clk(dsidev);
dsidev           1406 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_PLL_STATUS, 0, 1) != 1) {
dsidev           1417 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_pll_power(dsidev, DSI_PLL_POWER_ON_ALL);
dsidev           1431 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_disable_scp_clk(dsidev);
dsidev           1432 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           1436 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_pll_uninit(struct platform_device *dsidev, bool disconnect_lanes)
dsidev           1438 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1440 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_pll_power(dsidev, DSI_PLL_POWER_OFF);
dsidev           1447 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_disable_scp_clk(dsidev);
dsidev           1448 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           1456 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi->pdev;
dsidev           1458 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_pll_uninit(dsidev, true);
dsidev           1461 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_dump_dsidev_clocks(struct platform_device *dsidev,
dsidev           1464 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1473 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (dsi_runtime_get(dsidev))
dsidev           1509 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"DSI_FCLK\t%lu\n", dsi_fclk_rate(dsidev));
dsidev           1514 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"TxByteClkHS\t%lu\n", dsi_get_txbyteclkhs(dsidev));
dsidev           1518 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           1523 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev;
dsidev           1527 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsidev = dsi_get_dsidev_from_id(i);
dsidev           1528 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		if (dsidev)
dsidev           1529 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			dsi_dump_dsidev_clocks(dsidev, s);
dsidev           1534 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_dump_dsidev_irqs(struct platform_device *dsidev,
dsidev           1537 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1625 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_id(0);
dsidev           1627 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_irqs(dsidev, s);
dsidev           1632 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_id(1);
dsidev           1634 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_irqs(dsidev, s);
dsidev           1638 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_dump_dsidev_regs(struct platform_device *dsidev,
dsidev           1641 drivers/video/fbdev/omap2/omapfb/dss/dsi.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, dsi_read_reg(dsidev, r))
dsidev           1643 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (dsi_runtime_get(dsidev))
dsidev           1645 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_enable_scp_clk(dsidev);
dsidev           1717 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_disable_scp_clk(dsidev);
dsidev           1718 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           1724 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_id(0);
dsidev           1726 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_regs(dsidev, s);
dsidev           1731 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_id(1);
dsidev           1733 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_regs(dsidev, s);
dsidev           1742 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_cio_power(struct platform_device *dsidev,
dsidev           1748 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_COMPLEXIO_CFG1, state, 28, 27);
dsidev           1751 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	while (FLD_GET(dsi_read_reg(dsidev, DSI_COMPLEXIO_CFG1),
dsidev           1764 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static unsigned dsi_get_line_buf_size(struct platform_device *dsidev)
dsidev           1775 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	val = REG_GET(dsidev, DSI_GNQ, 14, 12); /* VP1_LINE_BUFFER_SIZE */
dsidev           1798 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_set_lane_config(struct platform_device *dsidev)
dsidev           1800 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1812 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_COMPLEXIO_CFG1);
dsidev           1841 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_COMPLEXIO_CFG1, r);
dsidev           1846 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline unsigned ns2ddr(struct platform_device *dsidev, unsigned ns)
dsidev           1848 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1855 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline unsigned ddr2ns(struct platform_device *dsidev, unsigned ddr)
dsidev           1857 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1863 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_cio_timings(struct platform_device *dsidev)
dsidev           1875 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	ths_prepare = ns2ddr(dsidev, 70) + 2;
dsidev           1878 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	ths_prepare_ths_zero = ns2ddr(dsidev, 175) + 2;
dsidev           1881 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	ths_trail = ns2ddr(dsidev, 60) + 5;
dsidev           1884 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	ths_exit = ns2ddr(dsidev, 145);
dsidev           1887 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	tlpx_half = ns2ddr(dsidev, 25);
dsidev           1890 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	tclk_trail = ns2ddr(dsidev, 60) + 2;
dsidev           1893 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	tclk_prepare = ns2ddr(dsidev, 65);
dsidev           1896 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	tclk_zero = ns2ddr(dsidev, 260);
dsidev           1899 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		ths_prepare, ddr2ns(dsidev, ths_prepare),
dsidev           1900 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		ths_prepare_ths_zero, ddr2ns(dsidev, ths_prepare_ths_zero));
dsidev           1902 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			ths_trail, ddr2ns(dsidev, ths_trail),
dsidev           1903 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			ths_exit, ddr2ns(dsidev, ths_exit));
dsidev           1907 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			tlpx_half, ddr2ns(dsidev, tlpx_half),
dsidev           1908 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			tclk_trail, ddr2ns(dsidev, tclk_trail),
dsidev           1909 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			tclk_zero, ddr2ns(dsidev, tclk_zero));
dsidev           1911 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			tclk_prepare, ddr2ns(dsidev, tclk_prepare));
dsidev           1915 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG0);
dsidev           1920 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_DSIPHY_CFG0, r);
dsidev           1922 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG1);
dsidev           1933 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_DSIPHY_CFG1, r);
dsidev           1935 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG2);
dsidev           1937 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_DSIPHY_CFG2, r);
dsidev           1941 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_cio_enable_lane_override(struct platform_device *dsidev,
dsidev           1944 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           1973 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_DSIPHY_CFG10, l, lptxscp_start, 17);
dsidev           1978 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_DSIPHY_CFG10, 1, 27, 27);
dsidev           1981 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_cio_disable_lane_override(struct platform_device *dsidev)
dsidev           1984 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_DSIPHY_CFG10, 0, 27, 27); /* ENLPTXSCPDAT */
dsidev           1987 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_DSIPHY_CFG10, 0, 22, 17);
dsidev           1990 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_cio_wait_tx_clk_esc_reset(struct platform_device *dsidev)
dsidev           1992 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2012 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		l = dsi_read_reg(dsidev, DSI_DSIPHY_CFG5);
dsidev           2039 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static unsigned dsi_get_lane_mask(struct platform_device *dsidev)
dsidev           2041 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2053 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_cio_init(struct platform_device *dsidev)
dsidev           2055 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2061 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dss_dsi_enable_pads(dsi->module_id, dsi_get_lane_mask(dsidev));
dsidev           2065 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_enable_scp_clk(dsidev);
dsidev           2070 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, DSI_DSIPHY_CFG5);
dsidev           2072 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_DSIPHY_CFG5, 30, 1) != 1) {
dsidev           2078 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_set_lane_config(dsidev);
dsidev           2083 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	l = dsi_read_reg(dsidev, DSI_TIMING1);
dsidev           2088 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TIMING1, l);
dsidev           2113 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_cio_enable_lane_override(dsidev, mask_p, 0);
dsidev           2116 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_cio_power(dsidev, DSI_COMPLEXIO_POWER_ON);
dsidev           2120 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_COMPLEXIO_CFG1, 29, 1) != 1) {
dsidev           2126 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, true);
dsidev           2127 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, false);
dsidev           2128 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CLK_CTRL, 1, 20, 20); /* LP_CLK_ENABLE */
dsidev           2130 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_cio_wait_tx_clk_esc_reset(dsidev);
dsidev           2142 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_cio_disable_lane_override(dsidev);
dsidev           2146 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_TIMING1, 0, 15, 15);
dsidev           2148 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_cio_timings(dsidev);
dsidev           2152 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_CLK_CTRL,
dsidev           2163 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CLK_CTRL, 0, 20, 20); /* LP_CLK_ENABLE */
dsidev           2165 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_cio_power(dsidev, DSI_COMPLEXIO_POWER_OFF);
dsidev           2168 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_cio_disable_lane_override(dsidev);
dsidev           2170 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_disable_scp_clk(dsidev);
dsidev           2171 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dss_dsi_disable_pads(dsi->module_id, dsi_get_lane_mask(dsidev));
dsidev           2175 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_cio_uninit(struct platform_device *dsidev)
dsidev           2177 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2180 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CLK_CTRL, 0, 13, 13);
dsidev           2182 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_cio_power(dsidev, DSI_COMPLEXIO_POWER_OFF);
dsidev           2183 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_disable_scp_clk(dsidev);
dsidev           2184 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dss_dsi_disable_pads(dsi->module_id, dsi_get_lane_mask(dsidev));
dsidev           2187 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_config_tx_fifo(struct platform_device *dsidev,
dsidev           2191 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2217 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TX_FIFO_VC_SIZE, r);
dsidev           2220 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_config_rx_fifo(struct platform_device *dsidev,
dsidev           2224 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2250 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_RX_FIFO_VC_SIZE, r);
dsidev           2253 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_force_tx_stop_mode_io(struct platform_device *dsidev)
dsidev           2257 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_TIMING1);
dsidev           2259 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TIMING1, r);
dsidev           2261 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_TIMING1, 15, 0) != 0) {
dsidev           2269 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static bool dsi_vc_is_enabled(struct platform_device *dsidev, int channel)
dsidev           2271 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return REG_GET(dsidev, DSI_VC_CTRL(channel), 0, 0);
dsidev           2278 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(vp_data->dsidev);
dsidev           2282 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(vp_data->dsidev, DSI_VC_TE(channel), bit, bit) == 0)
dsidev           2286 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_sync_vc_vp(struct platform_device *dsidev, int channel)
dsidev           2288 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2291 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		.dsidev = dsidev,
dsidev           2299 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_register_isr_vc(dsidev, channel, dsi_packet_sent_handler_vp,
dsidev           2305 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_VC_TE(channel), bit, bit)) {
dsidev           2314 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_vc(dsidev, channel, dsi_packet_sent_handler_vp,
dsidev           2319 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_vc(dsidev, channel, dsi_packet_sent_handler_vp,
dsidev           2329 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(l4_data->dsidev);
dsidev           2332 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(l4_data->dsidev, DSI_VC_CTRL(channel), 5, 5) == 0)
dsidev           2336 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_sync_vc_l4(struct platform_device *dsidev, int channel)
dsidev           2340 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		.dsidev = dsidev,
dsidev           2345 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_register_isr_vc(dsidev, channel, dsi_packet_sent_handler_l4,
dsidev           2351 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_VC_CTRL(channel), 5, 5)) {
dsidev           2360 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_vc(dsidev, channel, dsi_packet_sent_handler_l4,
dsidev           2365 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_vc(dsidev, channel, dsi_packet_sent_handler_l4,
dsidev           2371 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_sync_vc(struct platform_device *dsidev, int channel)
dsidev           2373 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2375 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           2379 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (!dsi_vc_is_enabled(dsidev, channel))
dsidev           2384 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		return dsi_sync_vc_vp(dsidev, channel);
dsidev           2386 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		return dsi_sync_vc_l4(dsidev, channel);
dsidev           2393 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_enable(struct platform_device *dsidev, int channel,
dsidev           2401 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), enable, 0, 0);
dsidev           2403 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_VC_CTRL(channel),
dsidev           2412 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_vc_initial_config(struct platform_device *dsidev, int channel)
dsidev           2414 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2419 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_VC_CTRL(channel));
dsidev           2438 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VC_CTRL(channel), r);
dsidev           2443 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_config_source(struct platform_device *dsidev, int channel,
dsidev           2446 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2453 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, channel);
dsidev           2455 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, channel, 0);
dsidev           2458 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (wait_for_bit_change(dsidev, DSI_VC_CTRL(channel), 15, 0) != 0) {
dsidev           2464 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), source, 1, 1);
dsidev           2469 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), enable, 30, 30);
dsidev           2472 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, channel, 1);
dsidev           2482 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           2483 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2487 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           2489 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, channel, 0);
dsidev           2490 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, 0);
dsidev           2492 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), enable, 9, 9);
dsidev           2494 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, channel, 1);
dsidev           2495 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, 1);
dsidev           2497 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_force_tx_stop_mode_io(dsidev);
dsidev           2504 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_vc_flush_long_data(struct platform_device *dsidev, int channel)
dsidev           2506 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	while (REG_GET(dsidev, DSI_VC_CTRL(channel), 20, 20)) {
dsidev           2508 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		val = dsi_read_reg(dsidev, DSI_VC_SHORT_PACKET_HEADER(channel));
dsidev           2554 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static u16 dsi_vc_flush_receive_data(struct platform_device *dsidev,
dsidev           2558 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	while (REG_GET(dsidev, DSI_VC_CTRL(channel), 20, 20)) {
dsidev           2561 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		val = dsi_read_reg(dsidev, DSI_VC_SHORT_PACKET_HEADER(channel));
dsidev           2576 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			dsi_vc_flush_long_data(dsidev, channel);
dsidev           2584 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_send_bta(struct platform_device *dsidev, int channel)
dsidev           2586 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2591 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           2594 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_VC_CTRL(channel), 20, 20)) {
dsidev           2596 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_flush_receive_data(dsidev, channel);
dsidev           2599 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), 1, 6, 6); /* BTA_EN */
dsidev           2602 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, DSI_VC_CTRL(channel));
dsidev           2609 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           2614 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_register_isr_vc(dsidev, channel, dsi_completion_handler,
dsidev           2619 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_register_isr(dsidev, dsi_completion_handler, &completion,
dsidev           2624 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_send_bta(dsidev, channel);
dsidev           2635 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	err = dsi_get_errors(dsidev);
dsidev           2642 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr(dsidev, dsi_completion_handler, &completion,
dsidev           2645 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_vc(dsidev, channel, dsi_completion_handler,
dsidev           2651 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline void dsi_vc_write_long_header(struct platform_device *dsidev,
dsidev           2654 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2658 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           2665 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VC_LONG_PACKET_HEADER(channel), val);
dsidev           2668 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline void dsi_vc_write_long_payload(struct platform_device *dsidev,
dsidev           2678 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VC_LONG_PACKET_PAYLOAD(channel), val);
dsidev           2681 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_send_long(struct platform_device *dsidev, int channel,
dsidev           2685 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2700 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_config_source(dsidev, channel, DSI_VC_SOURCE_L4);
dsidev           2702 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_write_long_header(dsidev, channel, data_type, len, ecc);
dsidev           2714 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_write_long_payload(dsidev, channel, b1, b2, b3, b4);
dsidev           2739 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_write_long_payload(dsidev, channel, b1, b2, b3, 0);
dsidev           2745 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_send_short(struct platform_device *dsidev, int channel,
dsidev           2748 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2752 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           2759 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_config_source(dsidev, channel, DSI_VC_SOURCE_L4);
dsidev           2761 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (FLD_GET(dsi_read_reg(dsidev, DSI_VC_CTRL(channel)), 16, 16)) {
dsidev           2770 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VC_SHORT_PACKET_HEADER(channel), r);
dsidev           2777 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           2779 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_send_long(dsidev, channel, MIPI_DSI_NULL_PACKET, NULL,
dsidev           2783 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_write_nosync_common(struct platform_device *dsidev,
dsidev           2790 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_vc_send_short(dsidev, channel,
dsidev           2793 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_vc_send_short(dsidev, channel,
dsidev           2798 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_vc_send_short(dsidev, channel,
dsidev           2804 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_vc_send_long(dsidev, channel,
dsidev           2816 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           2818 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_write_nosync_common(dsidev, channel, data, len,
dsidev           2825 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           2827 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_write_nosync_common(dsidev, channel, data, len,
dsidev           2834 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           2837 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_write_nosync_common(dsidev, channel, data, len, type);
dsidev           2846 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_VC_CTRL(channel), 20, 20)) {
dsidev           2848 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_flush_receive_data(dsidev, channel);
dsidev           2874 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_dcs_send_read_request(struct platform_device *dsidev,
dsidev           2877 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2884 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_send_short(dsidev, channel, MIPI_DSI_DCS_READ, dcs_cmd, 0);
dsidev           2894 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_generic_send_read_request(struct platform_device *dsidev,
dsidev           2897 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2920 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_send_short(dsidev, channel, data_type, data, 0);
dsidev           2930 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_read_rx_fifo(struct platform_device *dsidev, int channel,
dsidev           2933 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           2939 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_VC_CTRL(channel), 20, 20) == 0) {
dsidev           2945 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	val = dsi_read_reg(dsidev, DSI_VC_SHORT_PACKET_HEADER(channel));
dsidev           3008 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			val = dsi_read_reg(dsidev,
dsidev           3042 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           3045 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_dcs_send_read_request(dsidev, channel, dcs_cmd);
dsidev           3053 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_read_rx_fifo(dsidev, channel, buf, buflen,
dsidev           3072 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           3075 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_generic_send_read_request(dsidev, channel, reqdata, reqlen);
dsidev           3083 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_read_rx_fifo(dsidev, channel, buf, buflen,
dsidev           3099 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           3101 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_send_short(dsidev, channel,
dsidev           3105 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_enter_ulps(struct platform_device *dsidev)
dsidev           3107 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3114 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           3122 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_CLK_CTRL, 13, 13)) {
dsidev           3123 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, 0);
dsidev           3124 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_CLK_CTRL, 0, 13, 13);
dsidev           3125 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, 1);
dsidev           3128 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 0);
dsidev           3129 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 1);
dsidev           3130 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 2);
dsidev           3131 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 3);
dsidev           3133 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_force_tx_stop_mode_io(dsidev);
dsidev           3135 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 0, false);
dsidev           3136 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 1, false);
dsidev           3137 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 2, false);
dsidev           3138 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 3, false);
dsidev           3140 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_COMPLEXIO_CFG2, 16, 16)) {	/* HS_BUSY */
dsidev           3145 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (REG_GET(dsidev, DSI_COMPLEXIO_CFG2, 17, 17)) {	/* LP_BUSY */
dsidev           3150 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_register_isr_cio(dsidev, dsi_completion_handler, &completion,
dsidev           3164 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_COMPLEXIO_CFG2, mask, 9, 5);
dsidev           3167 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, DSI_COMPLEXIO_CFG2);
dsidev           3176 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_cio(dsidev, dsi_completion_handler, &completion,
dsidev           3180 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_COMPLEXIO_CFG2, 0, 9, 5);
dsidev           3183 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_read_reg(dsidev, DSI_COMPLEXIO_CFG2);
dsidev           3185 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_cio_power(dsidev, DSI_COMPLEXIO_POWER_ULPS);
dsidev           3187 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, false);
dsidev           3194 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_unregister_isr_cio(dsidev, dsi_completion_handler, &completion,
dsidev           3199 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_set_lp_rx_timeout(struct platform_device *dsidev,
dsidev           3209 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	fck = dsi_fclk_rate(dsidev);
dsidev           3211 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_TIMING2);
dsidev           3216 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TIMING2, r);
dsidev           3226 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_set_ta_timeout(struct platform_device *dsidev, unsigned ticks,
dsidev           3236 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	fck = dsi_fclk_rate(dsidev);
dsidev           3238 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_TIMING1);
dsidev           3243 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TIMING1, r);
dsidev           3253 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_set_stop_state_counter(struct platform_device *dsidev,
dsidev           3263 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	fck = dsi_fclk_rate(dsidev);
dsidev           3265 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_TIMING1);
dsidev           3270 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TIMING1, r);
dsidev           3280 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_set_hs_tx_timeout(struct platform_device *dsidev,
dsidev           3290 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	fck = dsi_get_txbyteclkhs(dsidev);
dsidev           3292 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_TIMING2);
dsidev           3297 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_TIMING2, r);
dsidev           3307 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_config_vp_num_line_buffers(struct platform_device *dsidev)
dsidev           3309 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3329 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	REG_FLD_MOD(dsidev, DSI_CTRL, num_line_buffers, 13, 12);
dsidev           3332 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_config_vp_sync_events(struct platform_device *dsidev)
dsidev           3334 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3343 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CTRL);
dsidev           3351 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_CTRL, r);
dsidev           3354 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_config_blanking_modes(struct platform_device *dsidev)
dsidev           3356 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3367 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CTRL);
dsidev           3372 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_CTRL, r);
dsidev           3437 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_config_cmd_mode_interleaving(struct platform_device *dsidev)
dsidev           3439 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3456 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CTRL);
dsidev           3462 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_VM_TIMING1);
dsidev           3467 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CLK_TIMING);
dsidev           3471 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_VM_TIMING7);
dsidev           3475 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CLK_CTRL);
dsidev           3479 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG0);
dsidev           3482 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG1);
dsidev           3536 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_VM_TIMING4);
dsidev           3540 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VM_TIMING4, r);
dsidev           3542 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_VM_TIMING5);
dsidev           3546 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VM_TIMING5, r);
dsidev           3548 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_VM_TIMING6);
dsidev           3551 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VM_TIMING6, r);
dsidev           3554 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_proto_config(struct platform_device *dsidev)
dsidev           3556 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3560 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_config_tx_fifo(dsidev, DSI_FIFO_SIZE_32,
dsidev           3565 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_config_rx_fifo(dsidev, DSI_FIFO_SIZE_32,
dsidev           3571 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_set_stop_state_counter(dsidev, 0x1000, false, false);
dsidev           3572 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_set_ta_timeout(dsidev, 0x1fff, true, true);
dsidev           3573 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_set_lp_rx_timeout(dsidev, 0x1fff, true, true);
dsidev           3574 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_set_hs_tx_timeout(dsidev, 0x1fff, true, true);
dsidev           3591 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CTRL);
dsidev           3606 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_CTRL, r);
dsidev           3608 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_config_vp_num_line_buffers(dsidev);
dsidev           3611 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_config_vp_sync_events(dsidev);
dsidev           3612 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_config_blanking_modes(dsidev);
dsidev           3613 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_config_cmd_mode_interleaving(dsidev);
dsidev           3616 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_initial_config(dsidev, 0);
dsidev           3617 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_initial_config(dsidev, 1);
dsidev           3618 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_initial_config(dsidev, 2);
dsidev           3619 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_initial_config(dsidev, 3);
dsidev           3624 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_proto_timings(struct platform_device *dsidev)
dsidev           3626 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3637 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG0);
dsidev           3644 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG1);
dsidev           3649 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_DSIPHY_CFG2);
dsidev           3655 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	tclk_post = ns2ddr(dsidev, 60) + 26;
dsidev           3666 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_read_reg(dsidev, DSI_CLK_TIMING);
dsidev           3669 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_CLK_TIMING, r);
dsidev           3683 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VM_TIMING7, r);
dsidev           3717 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_read_reg(dsidev, DSI_VM_TIMING1);
dsidev           3721 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_write_reg(dsidev, DSI_VM_TIMING1, r);
dsidev           3723 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_read_reg(dsidev, DSI_VM_TIMING2);
dsidev           3728 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_write_reg(dsidev, DSI_VM_TIMING2, r);
dsidev           3730 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_read_reg(dsidev, DSI_VM_TIMING3);
dsidev           3733 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_write_reg(dsidev, DSI_VM_TIMING3, r);
dsidev           3740 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           3741 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3806 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           3807 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3820 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_display_init_dispc(dsidev, mgr);
dsidev           3843 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, false);
dsidev           3844 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_enable(dsidev, channel, false);
dsidev           3847 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), 1, 4, 4);
dsidev           3851 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_write_long_header(dsidev, channel, data_type,
dsidev           3854 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_enable(dsidev, channel, true);
dsidev           3855 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, true);
dsidev           3866 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, false);
dsidev           3867 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_enable(dsidev, channel, false);
dsidev           3870 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_display_uninit_dispc(dsidev, mgr);
dsidev           3877 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           3878 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3882 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, false);
dsidev           3883 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_enable(dsidev, channel, false);
dsidev           3886 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_VC_CTRL(channel), 0, 4, 4);
dsidev           3888 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_enable(dsidev, channel, true);
dsidev           3889 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_if_enable(dsidev, true);
dsidev           3894 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_display_uninit_dispc(dsidev, mgr);
dsidev           3897 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_update_screen_dispc(struct platform_device *dsidev)
dsidev           3899 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3916 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_config_source(dsidev, channel, DSI_VC_SOURCE_VP);
dsidev           3937 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VC_TE(channel), l);
dsidev           3939 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_write_long_header(dsidev, channel, MIPI_DSI_DCS_LONG_WRITE,
dsidev           3946 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_write_reg(dsidev, DSI_VC_TE(channel), l);
dsidev           3956 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_perf_mark_start(dsidev);
dsidev           3969 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_TIMING2, 0, 15, 15); /* LP_RX_TO */
dsidev           3971 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_vc_send_bta(dsidev, channel);
dsidev           3986 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_handle_framedone(struct platform_device *dsidev, int error)
dsidev           3988 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           3995 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		REG_FLD_MOD(dsidev, DSI_TIMING2, 1, 15, 15); /* LP_RX_TO */
dsidev           4001 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_perf_show(dsidev, "DISPC");
dsidev           4022 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = (struct platform_device *) data;
dsidev           4023 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4032 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_handle_framedone(dsidev, 0);
dsidev           4038 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4039 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4042 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_perf_mark_setup(dsidev);
dsidev           4056 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_update_screen_dispc(dsidev);
dsidev           4063 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_configure_dispc_clocks(struct platform_device *dsidev)
dsidev           4065 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4070 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	fck = dsi_get_pll_hsdiv_dispc_rate(dsidev);
dsidev           4086 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_display_init_dispc(struct platform_device *dsidev,
dsidev           4089 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4098 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				dsi_framedone_irq_callback, dsidev);
dsidev           4124 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_configure_dispc_clocks(dsidev);
dsidev           4139 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				dsi_framedone_irq_callback, dsidev);
dsidev           4145 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_display_uninit_dispc(struct platform_device *dsidev,
dsidev           4148 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4152 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				dsi_framedone_irq_callback, dsidev);
dsidev           4157 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_configure_dsi_clocks(struct platform_device *dsidev)
dsidev           4159 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4174 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_display_init_dsi(struct platform_device *dsidev)
dsidev           4176 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4183 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_configure_dsi_clocks(dsidev);
dsidev           4193 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_cio_init(dsidev);
dsidev           4197 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_dsi_print_reset_status(dsidev);
dsidev           4199 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_proto_timings(dsidev);
dsidev           4200 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_set_lp_clk_divisor(dsidev);
dsidev           4203 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		_dsi_print_reset_status(dsidev);
dsidev           4205 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_proto_config(dsidev);
dsidev           4210 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 0, 1);
dsidev           4211 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 1, 1);
dsidev           4212 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 2, 1);
dsidev           4213 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 3, 1);
dsidev           4214 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, 1);
dsidev           4215 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_force_tx_stop_mode_io(dsidev);
dsidev           4219 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_cio_uninit(dsidev);
dsidev           4228 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_display_uninit_dsi(struct platform_device *dsidev,
dsidev           4231 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4234 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi_enter_ulps(dsidev);
dsidev           4237 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_if_enable(dsidev, 0);
dsidev           4238 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 0, 0);
dsidev           4239 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 1, 0);
dsidev           4240 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 2, 0);
dsidev           4241 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_vc_enable(dsidev, 3, 0);
dsidev           4244 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_cio_uninit(dsidev);
dsidev           4245 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_pll_uninit(dsidev, disconnect_lanes);
dsidev           4250 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4251 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4256 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           4260 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_runtime_get(dsidev);
dsidev           4264 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	_dsi_initialize_irq(dsidev);
dsidev           4266 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_display_init_dsi(dsidev);
dsidev           4275 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           4285 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4286 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4290 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	WARN_ON(!dsi_bus_is_locked(dsidev));
dsidev           4294 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 0);
dsidev           4295 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 1);
dsidev           4296 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 2);
dsidev           4297 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_sync_vc(dsidev, 3);
dsidev           4299 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_display_uninit_dsi(dsidev, disconnect_lanes, enter_ulps);
dsidev           4301 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           4308 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4309 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4473 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	ctx->dsidev = dsi->pdev;
dsidev           4490 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(ctx->dsidev);
dsidev           4762 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	ctx->dsidev = dsi->pdev;
dsidev           4792 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4793 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4890 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4891 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4908 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4909 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4934 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4935 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4945 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_get_clocks(struct platform_device *dsidev)
dsidev           4947 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           4950 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	clk = devm_clk_get(&dsidev->dev, "fck");
dsidev           4964 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
dsidev           4968 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_regulator_init(dsidev);
dsidev           5044 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_init_output(struct platform_device *dsidev)
dsidev           5046 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           5049 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	out->dev = &dsidev->dev;
dsidev           5062 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_uninit_output(struct platform_device *dsidev)
dsidev           5064 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           5207 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_init_pll_data(struct platform_device *dsidev)
dsidev           5209 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           5214 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	clk = devm_clk_get(&dsidev->dev, "sys_clk");
dsidev           5259 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = to_platform_device(dev);
dsidev           5267 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi = devm_kzalloc(&dsidev->dev, sizeof(*dsi), GFP_KERNEL);
dsidev           5271 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi->pdev = dsidev;
dsidev           5272 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dev_set_drvdata(&dsidev->dev, dsi);
dsidev           5293 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	res = platform_get_resource_byname(dsidev, IORESOURCE_MEM, "proto");
dsidev           5295 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		res = platform_get_resource(dsidev, IORESOURCE_MEM, 0);
dsidev           5308 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi->proto_base = devm_ioremap(&dsidev->dev, res->start,
dsidev           5315 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	res = platform_get_resource_byname(dsidev, IORESOURCE_MEM, "phy");
dsidev           5317 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		res = platform_get_resource(dsidev, IORESOURCE_MEM, 0);
dsidev           5328 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi->phy_base = devm_ioremap(&dsidev->dev, res->start,
dsidev           5335 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	res = platform_get_resource_byname(dsidev, IORESOURCE_MEM, "pll");
dsidev           5337 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		res = platform_get_resource(dsidev, IORESOURCE_MEM, 0);
dsidev           5348 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi->pll_base = devm_ioremap(&dsidev->dev, res->start,
dsidev           5361 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = devm_request_irq(&dsidev->dev, dsi->irq, omap_dsi_irq_handler,
dsidev           5362 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			     IRQF_SHARED, dev_name(&dsidev->dev), dsi->pdev);
dsidev           5368 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (dsidev->dev.of_node) {
dsidev           5372 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		match = of_match_node(dsi_of_match, dsidev->dev.of_node);
dsidev           5390 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi->module_id = dsidev->id;
dsidev           5400 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_get_clocks(dsidev);
dsidev           5404 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_init_pll_data(dsidev);
dsidev           5406 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	pm_runtime_enable(&dsidev->dev);
dsidev           5408 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_runtime_get(dsidev);
dsidev           5412 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	rev = dsi_read_reg(dsidev, DSI_REVISION);
dsidev           5413 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dev_dbg(&dsidev->dev, "OMAP DSI rev %d.%d\n",
dsidev           5420 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		dsi->num_lanes_supported = 1 + REG_GET(dsidev, DSI_GNQ, 11, 9);
dsidev           5424 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi->line_buffer_size = dsi_get_line_buf_size(dsidev);
dsidev           5426 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_init_output(dsidev);
dsidev           5428 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	if (dsidev->dev.of_node) {
dsidev           5429 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = dsi_probe_of(dsidev);
dsidev           5435 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		r = of_platform_populate(dsidev->dev.of_node, NULL, NULL,
dsidev           5436 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			&dsidev->dev);
dsidev           5441 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           5458 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_uninit_output(dsidev);
dsidev           5459 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_runtime_put(dsidev);
dsidev           5462 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	pm_runtime_disable(&dsidev->dev);
dsidev           5468 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = to_platform_device(dev);
dsidev           5469 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev);
dsidev           5471 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	of_platform_depopulate(&dsidev->dev);
dsidev           5477 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_uninit_output(dsidev);
dsidev           5479 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	pm_runtime_disable(&dsidev->dev);