Home
last modified time | relevance | path

Searched refs:mipi (Results 1 - 25 of 58) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/host1x/
H A Dmipi.c131 struct tegra_mipi *mipi; member
136 static inline u32 tegra_mipi_readl(struct tegra_mipi *mipi, in tegra_mipi_readl() argument
139 return readl(mipi->regs + (offset << 2)); in tegra_mipi_readl()
142 static inline void tegra_mipi_writel(struct tegra_mipi *mipi, u32 value, in tegra_mipi_writel() argument
145 writel(value, mipi->regs + (offset << 2)); in tegra_mipi_writel()
148 static int tegra_mipi_power_up(struct tegra_mipi *mipi) in tegra_mipi_power_up() argument
153 err = clk_enable(mipi->clk); in tegra_mipi_power_up()
157 value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG0); in tegra_mipi_power_up()
160 if (mipi->soc->needs_vclamp_ref) in tegra_mipi_power_up()
163 tegra_mipi_writel(mipi, valu in tegra_mipi_power_up()
174 tegra_mipi_power_down(struct tegra_mipi *mipi) tegra_mipi_power_down() argument
298 struct tegra_mipi *mipi = device->mipi; tegra_mipi_finish_calibration() local
503 struct tegra_mipi *mipi; tegra_mipi_probe() local
542 struct tegra_mipi *mipi = platform_get_drvdata(pdev); tegra_mipi_remove() local
[all...]
H A DMakefile11 mipi.o \
/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Dmipi.c131 struct tegra_mipi *mipi; member
136 static inline u32 tegra_mipi_readl(struct tegra_mipi *mipi, in tegra_mipi_readl() argument
139 return readl(mipi->regs + (offset << 2)); in tegra_mipi_readl()
142 static inline void tegra_mipi_writel(struct tegra_mipi *mipi, u32 value, in tegra_mipi_writel() argument
145 writel(value, mipi->regs + (offset << 2)); in tegra_mipi_writel()
148 static int tegra_mipi_power_up(struct tegra_mipi *mipi) in tegra_mipi_power_up() argument
153 err = clk_enable(mipi->clk); in tegra_mipi_power_up()
157 value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG0); in tegra_mipi_power_up()
160 if (mipi->soc->needs_vclamp_ref) in tegra_mipi_power_up()
163 tegra_mipi_writel(mipi, valu in tegra_mipi_power_up()
174 tegra_mipi_power_down(struct tegra_mipi *mipi) tegra_mipi_power_down() argument
298 struct tegra_mipi *mipi = device->mipi; tegra_mipi_finish_calibration() local
503 struct tegra_mipi *mipi; tegra_mipi_probe() local
540 struct tegra_mipi *mipi = platform_get_drvdata(pdev); tegra_mipi_remove() local
[all...]
H A DMakefile11 mipi.o \
/kernel/linux/linux-6.6/drivers/phy/mediatek/
H A DMakefile18 phy-mtk-mipi-dsi-drv-y := phy-mtk-mipi-dsi.o
19 phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8173.o
20 phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8183.o
21 obj-$(CONFIG_PHY_MTK_MIPI_DSI) += phy-mtk-mipi-dsi-drv.o
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/
H A Dcsi.c306 if (csi_chan->mipi) { in tegra_csi_enable_stream()
307 ret = tegra_mipi_enable(csi_chan->mipi); in tegra_csi_enable_stream()
321 ret = tegra_mipi_start_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
340 if (csi_chan->mipi) { in tegra_csi_enable_stream()
357 err = tegra_mipi_finish_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
367 if (csi_chan->mipi) in tegra_csi_enable_stream()
368 tegra_mipi_finish_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
370 if (csi_chan->mipi) { in tegra_csi_enable_stream()
371 err = tegra_mipi_disable(csi_chan->mipi); in tegra_csi_enable_stream()
393 if (csi_chan->mipi) { in tegra_csi_disable_stream()
[all...]
H A Dcsi.h59 * @mipi: mipi device for corresponding csi channel pads, or NULL if not applicable (TPG, error)
77 struct tegra_mipi_device *mipi; member
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
H A Dcsi.c307 if (csi_chan->mipi) { in tegra_csi_enable_stream()
308 ret = tegra_mipi_enable(csi_chan->mipi); in tegra_csi_enable_stream()
322 ret = tegra_mipi_start_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
338 if (csi_chan->mipi) in tegra_csi_enable_stream()
339 tegra_mipi_finish_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
341 if (csi_chan->mipi) { in tegra_csi_enable_stream()
342 err = tegra_mipi_disable(csi_chan->mipi); in tegra_csi_enable_stream()
361 if (csi_chan->mipi) { in tegra_csi_disable_stream()
362 err = tegra_mipi_disable(csi_chan->mipi); in tegra_csi_disable_stream()
435 chan->mipi in tegra_csi_channel_alloc()
[all...]
H A Dcsi.h53 * @mipi: mipi device for corresponding csi channel pads, or NULL if not applicable (TPG, error)
70 struct tegra_mipi_device *mipi; member
/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/
H A DMakefile3 obj-$(CONFIG_MIPI_I3C_HCI) += mipi-i3c-hci.o
4 mipi-i3c-hci-y := core.o ext_caps.o pio.o dma.o \
/kernel/linux/linux-5.10/drivers/gpu/drm/tiny/
H A Dili9486.c42 static int waveshare_command(struct mipi_dbi *mipi, u8 *cmd, u8 *par, in waveshare_command() argument
45 struct spi_device *spi = mipi->spi; in waveshare_command()
62 gpiod_set_value_cansleep(mipi->dc, 0); in waveshare_command()
79 if (*cmd == MIPI_DCS_WRITE_MEMORY_START && !mipi->swap_bytes) in waveshare_command()
82 gpiod_set_value_cansleep(mipi->dc, 1); in waveshare_command()
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/
H A Dili9486.c42 static int waveshare_command(struct mipi_dbi *mipi, u8 *cmd, u8 *par, in waveshare_command() argument
45 struct spi_device *spi = mipi->spi; in waveshare_command()
63 gpiod_set_value_cansleep(mipi->dc, 0); in waveshare_command()
81 if (*cmd == MIPI_DCS_WRITE_MEMORY_START && !mipi->swap_bytes) in waveshare_command()
85 gpiod_set_value_cansleep(mipi->dc, 1); in waveshare_command()
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A DMakefile15 obj-$(CONFIG_VIDEO_IMX_CSI) += imx6-mipi-csi2.o
18 obj-$(CONFIG_VIDEO_IMX7_CSI) += imx7-mipi-csis.o
/kernel/linux/linux-6.6/drivers/staging/media/max96712/
H A Dmax96712.c34 struct v4l2_mbus_config_mipi_csi2 mipi; member
149 for (i = 0; i < priv->mipi.num_data_lanes + 1; i++) in max96712_mipi_configure()
150 if (priv->mipi.lane_polarities[i]) in max96712_mipi_configure()
306 pixel_rate = MAX96712_DPLL_FREQ / priv->mipi.num_data_lanes * 1000000; in max96712_v4l2_register()
384 priv->mipi = v4l2_ep.bus.mipi_csi2; in max96712_parse_dt()
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A DMakefile16 mipi-phy.o \
H A Ddsi.c30 #include "mipi-phy.h"
73 struct tegra_mipi_device *mipi; member
697 err = tegra_mipi_start_calibration(dsi->mipi); in tegra_dsi_pad_calibrate()
701 return tegra_mipi_finish_calibration(dsi->mipi); in tegra_dsi_pad_calibrate()
831 err = tegra_mipi_disable(dsi->mipi); in tegra_dsi_unprepare()
890 err = tegra_mipi_enable(dsi->mipi); in tegra_dsi_prepare()
1626 dsi->mipi = tegra_mipi_request(&pdev->dev, pdev->dev.of_node); in tegra_dsi_probe()
1627 if (IS_ERR(dsi->mipi)) in tegra_dsi_probe()
1628 return PTR_ERR(dsi->mipi); in tegra_dsi_probe()
1658 tegra_mipi_free(dsi->mipi); in tegra_dsi_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A DMakefile13 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A DMakefile14 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A DMakefile19 mipi-phy.o \
H A Ddsi.c30 #include "mipi-phy.h"
73 struct tegra_mipi_device *mipi; member
697 err = tegra_mipi_start_calibration(dsi->mipi); in tegra_dsi_pad_calibrate()
701 return tegra_mipi_finish_calibration(dsi->mipi); in tegra_dsi_pad_calibrate()
831 err = tegra_mipi_disable(dsi->mipi); in tegra_dsi_unprepare()
890 err = tegra_mipi_enable(dsi->mipi); in tegra_dsi_prepare()
1645 dsi->mipi = tegra_mipi_request(&pdev->dev, pdev->dev.of_node); in tegra_dsi_probe()
1646 if (IS_ERR(dsi->mipi)) { in tegra_dsi_probe()
1647 err = PTR_ERR(dsi->mipi); in tegra_dsi_probe()
1680 tegra_mipi_free(dsi->mipi); in tegra_dsi_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dmdfld_dsi_dpi.c128 u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; in dsi_set_pipe_plane_enable_state() local
134 mipi &= (~0x03); in dsi_set_pipe_plane_enable_state()
658 /*enable mipi port*/ in mdfld_dsi_dpi_set_power()
675 /*disable mipi port*/ in mdfld_dsi_dpi_set_power()
832 u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; in mdfld_dsi_dpi_mode_set() local
845 mipi &= (~0x03); /* Use all four lanes */ in mdfld_dsi_dpi_mode_set()
847 mipi |= 2; in mdfld_dsi_dpi_mode_set()
891 /*set up mipi port FIXME: do at init time */ in mdfld_dsi_dpi_mode_set()
892 REG_WRITE(MIPI_PORT_CONTROL(pipe), mipi); in mdfld_dsi_dpi_mode_set() local
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A DMakefile14 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx6-mipi-csi2.o
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A DMakefile4 s5p-csis-objs := mipi-csis.o
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A DMakefile4 s5p-csis-objs := mipi-csis.o
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-gasket.c8 #include <media/mipi-csi2.h>

Completed in 12 milliseconds

123