Lines Matching defs:misc

9 #include <misc.h>
88 static ssize_t tegra_dsi_read_response(struct dsi_misc_reg *misc,
99 value = readl(&misc->dsi_rd_data);
143 value = readl(&misc->dsi_rd_data);
153 static int tegra_dsi_transmit(struct dsi_misc_reg *misc,
156 writel(DSI_TRIGGER_HOST, &misc->dsi_trigger);
159 u32 value = readl(&misc->dsi_trigger);
171 static int tegra_dsi_wait_for_response(struct dsi_misc_reg *misc,
175 u32 value = readl(&misc->dsi_status);
188 static void tegra_dsi_writesl(struct dsi_misc_reg *misc,
201 writel(value, &misc->dsi_wr_data);
210 struct dsi_misc_reg *misc = &priv->dsi->misc;
228 value = readl(&misc->dsi_status);
231 writel(value, &misc->host_dsi_ctrl);
235 value = readl(&misc->dsi_pwr_ctrl);
237 writel(value, &misc->dsi_pwr_ctrl);
251 writel(value, &misc->host_dsi_ctrl);
259 value = readl(&misc->host_dsi_ctrl);
261 writel(value, &misc->host_dsi_ctrl);
265 writel(value, &misc->dsi_ctrl);
269 writel(value, &misc->dsi_wr_data);
273 tegra_dsi_writesl(misc, packet.payload,
276 err = tegra_dsi_transmit(misc, 250);
282 err = tegra_dsi_wait_for_response(misc, 250);
288 value = readl(&misc->dsi_rd_data);
304 err = tegra_dsi_read_response(misc, msg, count);
605 struct dsi_misc_reg *misc = &priv->dsi->misc;
630 writel(value, &misc->dsi_ctrl);
632 writel(priv->video_fifo_depth, &misc->dsi_max_threshold);
635 writel(value, &misc->host_dsi_ctrl);
637 value = readl(&misc->dsi_ctrl);
652 writel(value, &misc->dsi_ctrl);
697 writel(8 * mul / div, &misc->dsi_sol_delay);
705 struct dsi_misc_reg *misc = &priv->dsi->misc;
715 value = readl(&misc->dsi_pwr_ctrl);
718 value = readl(&misc->dsi_pwr_ctrl);
720 writel(value, &misc->dsi_pwr_ctrl);
724 writel(0, &misc->int_enable);
773 value = readl(&misc->dsi_pwr_ctrl);
775 writel(value, &misc->dsi_pwr_ctrl);