Lines Matching refs:mipi_tx
124 struct mtk_mipi_tx *mipi_tx = mtk_mipi_tx_from_clk_hw(hw);
125 void __iomem *base = mipi_tx->regs;
129 dev_dbg(mipi_tx->dev, "prepare: %u Hz\n", mipi_tx->data_rate);
131 if (mipi_tx->data_rate >= 500000000) {
135 } else if (mipi_tx->data_rate >= 250000000) {
139 } else if (mipi_tx->data_rate >= 125000000) {
143 } else if (mipi_tx->data_rate > 62000000) {
147 } else if (mipi_tx->data_rate >= 50000000) {
196 pcw = div_u64(((u64)mipi_tx->data_rate * 2 * txdiv) << 24, 26000000);
209 mipi_tx->driver_data->mppll_preserve);
216 struct mtk_mipi_tx *mipi_tx = mtk_mipi_tx_from_clk_hw(hw);
217 void __iomem *base = mipi_tx->regs;
219 dev_dbg(mipi_tx->dev, "unprepare\n");
256 struct mtk_mipi_tx *mipi_tx = phy_get_drvdata(phy);
261 mtk_phy_set_bits(mipi_tx->regs + reg, RG_DSI_LNTx_LDOOUT_EN);
263 mtk_phy_clear_bits(mipi_tx->regs + MIPITX_DSI_TOP_CON,
269 struct mtk_mipi_tx *mipi_tx = phy_get_drvdata(phy);
272 mtk_phy_set_bits(mipi_tx->regs + MIPITX_DSI_TOP_CON,
277 mtk_phy_clear_bits(mipi_tx->regs + reg, RG_DSI_LNTx_LDOOUT_EN);