/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
H A D | mipi.c | 131 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 D | Makefile | 11 mipi.o \
|
/kernel/linux/linux-6.6/drivers/gpu/host1x/ |
H A D | mipi.c | 131 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 D | Makefile | 11 mipi.o \
|
/kernel/linux/linux-6.6/drivers/phy/mediatek/ |
H A D | Makefile | 18 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 D | csi.c | 306 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 D | csi.h | 59 * @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 D | csi.c | 307 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 D | csi.h | 53 * @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 D | Makefile | 3 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 D | ili9486.c | 42 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 D | ili9486.c | 42 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 D | Makefile | 15 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 D | max96712.c | 34 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 D | Makefile | 16 mipi-phy.o \
|
H A D | dsi.c | 30 #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 D | Makefile | 13 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | Makefile | 14 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | Makefile | 19 mipi-phy.o \
|
H A D | dsi.c | 30 #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 D | mdfld_dsi_dpi.c | 128 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 D | Makefile | 14 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx6-mipi-csi2.o
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | Makefile | 4 s5p-csis-objs := mipi-csis.o
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | Makefile | 4 s5p-csis-objs := mipi-csis.o
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-gasket.c | 8 #include <media/mipi-csi2.h>
|