| /OK3568_Linux_fs/kernel/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, value, MIPI_CAL_BIAS_PAD_CFG0); in tegra_mipi_power_up() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/tegra/ |
| H A D | nvidia,tegra114-mipi.txt | 4 - compatible: "nvidia,tegra<chip>-mipi" 9 - mipi-cal 10 - #nvidia,mipi-calibrate-cells: Should be 1. The cell is a bitmask of the pads 13 User nodes need to contain an nvidia,mipi-calibrate property that has a 19 mipi: mipi@700e3000 { 20 compatible = "nvidia,tegra114-mipi"; 23 clock-names = "mipi-cal"; 24 #nvidia,mipi-calibrate-cells = <1>; 35 nvidia,mipi-calibrate = <&mipi 0x060>;
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | it6616.c | 510 struct mipi_bus mipi; member 1013 struct regmap *mipi = it6616->mipi_regmap; in it6616_mipi_tx_get_video_stable() local 1016 reg09h = it6616_mipi_tx_read(mipi, 0x09); in it6616_mipi_tx_get_video_stable() 1023 struct bus_para *bus_para = &it6616->mipi.bus_para_config; in it6616_mipitx_init_bus_para() 1193 struct regmap *mipi = it6616->mipi_regmap; in it6616_mipi_tx_get_packet_fire_state() local 1197 lp_cmd_fifo = it6616_mipi_tx_read(mipi, 0x71) & 0x0F; in it6616_mipi_tx_get_packet_fire_state() 1198 link_data_fifo = it6616_mipi_tx_read(mipi, 0x72); in it6616_mipi_tx_get_packet_fire_state() 1242 struct regmap *mipi = it6616->mipi_regmap; in it6616_mipi_tx_fire_packet() local 1244 it6616_mipi_tx_write(mipi, 0x75, dcs_setting_table[cmd_name].cmd); in it6616_mipi_tx_fire_packet() 1252 struct regmap *mipi = it6616->mipi_regmap; in it6616_mipi_tx_setup_packet_process() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/kirin/kirin960/ |
| H A D | dw_drm_dsi.c | 150 struct mipi_panel_info *mipi = NULL; in get_dsi_phy_ctrl() local 190 mipi = &dsi->mipi; in get_dsi_phy_ctrl() 320 if (mipi->rg_vrefsel_vcm_clk_adjust != 0) in get_dsi_phy_ctrl() 322 ((mipi->rg_vrefsel_vcm_clk_adjust & 0x0F) << 4); in get_dsi_phy_ctrl() 324 if (mipi->rg_vrefsel_vcm_data_adjust != 0) in get_dsi_phy_ctrl() 326 (mipi->rg_vrefsel_vcm_data_adjust & 0x0F); in get_dsi_phy_ctrl() 338 clk_post = 600 * accuracy + 52 * ui + mipi->clk_post_adjust * ui; in get_dsi_phy_ctrl() 341 clk_pre = 8 * ui + mipi->clk_pre_adjust * ui; in get_dsi_phy_ctrl() 344 clk_t_hs_exit = 1000 * accuracy + mipi->clk_t_hs_exit_adjust * ui; in get_dsi_phy_ctrl() 347 clk_pre_delay = 0 + mipi->clk_pre_delay_adjust * ui; in get_dsi_phy_ctrl() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/rockchip/ |
| H A D | dw_mipi_dsi_rockchip.txt | 8 "rockchip,px30-mipi-dsi", "snps,dw-mipi-dsi" 9 "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi" 10 "rockchip,rk3399-mipi-dsi", "snps,dw-mipi-dsi" 26 - power-domains: a phandle to mipi dsi power domain node. 35 mipi_dsi: mipi@ff960000 { 38 compatible = "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | rockchip-mipi-dphy.txt | 6 "rockchip,rk1808-mipi-dphy-rx" 7 "rockchip,rk3288-mipi-dphy" 8 "rockchip,rk3326-mipi-dphy" 9 "rockchip,rk3368-mipi-dphy" 10 "rockchip,rk3399-mipi-dphy" 31 The first port show the sensors connected in this mipi-dphy. 61 mipi_dphy_rx0: mipi-dphy-rx0 { 62 compatible = "rockchip,rk3399-mipi-dphy"; 120 /*data-lanes = <1 2 3 4>; //for mipi*/ 121 data-lanes = <4>; //for lvds, note: this diff to mipi
|
| H A D | rockchip-isp1.txt | 31 - endpoint(mipi): 33 which is defined in rockchip-mipi-dphy.txt. 35 The port node must contain at least one endpoint, either parallel or mipi. 59 /* mipi */
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/video/ |
| H A D | rockchip_mipidsi_lcd.txt | 1 Device-Tree bindings for rockchip mipi dsi lcd driver 8 - rockchip,dsi_lane: mipi lcd data lane number. 10 - rockchip,dsi_hs_clk: mipi lcd high speed clock. 12 - rockchip,mipi_dsi_num: mipi lcd dsi number. 26 - rockchip,on-cmds1: write cammand to mipi lcd. 32 - rockchip,dsi_id: write cammand to mipi lcd(left and right). 44 - screen-type: mipi lcd type. 45 <SCREEN_DUAL_MIPI>: Dual channel mipi lcd. 46 <SCREEN_MIPI>: single channel mipi lcd. 118 /* about mipi */
|
| H A D | rockchip_mipidsi.txt | 1 Device-Tree bindings for rockchip mipi dsi driver 20 dsihost0: mipi@ff960000{ 30 dsihost1: mipi@ff964000{
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/exynos/ |
| H A D | exynos_dsim.txt | 5 "samsung,exynos3250-mipi-dsi" /* for Exynos3250/3472 SoCs */ 6 "samsung,exynos4210-mipi-dsi" /* for Exynos4 SoCs */ 7 "samsung,exynos5410-mipi-dsi" /* for Exynos5410/5420/5440 SoCs */ 8 "samsung,exynos5422-mipi-dsi" /* for Exynos5422/5800 SoCs */ 9 "samsung,exynos5433-mipi-dsi" /* for Exynos5433 SoCs */ 39 [1]: Documentation/devicetree/bindings/display/mipi-dsi-bus.txt 45 compatible = "samsung,exynos4210-mipi-dsi";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | phy-rockchip-inno-mipi-dphy.txt | 5 "rockchip,rk1808-mipi-dphy"; 6 "rockchip,rv1126-mipi-dphy"; 7 - reg : the address offset of register for mipi-dphy configuration. 21 mipi_dphy: mipi-dphy@ff370000 { 22 compatible = "rockchip,rk1808-mipi-dphy";
|
| H A D | samsung-phy.txt | 6 - "samsung,s5pv210-mipi-video-phy" 7 - "samsung,exynos5420-mipi-video-phy" 8 - "samsung,exynos5433-mipi-video-phy" 20 For "samsung,s5pv210-mipi-video-phy" compatible PHYs the second cell in 26 "samsung,exynos5420-mipi-video-phy" and "samsung,exynos5433-mipi-video-phy"
|
| /OK3568_Linux_fs/kernel/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 = tegra_mipi_request(csi->dev, node); in tegra_csi_channel_alloc() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/rockchip/ |
| H A D | Makefile | 17 obj-mipi-$(CONFIG_ROCKCHIP_RK3288) += rk3288_mipi.o 18 obj-mipi-$(CONFIG_ROCKCHIP_RK3399) += rk3399_mipi.o 19 obj-$(CONFIG_DISPLAY_ROCKCHIP_MIPI) += rk_mipi.o $(obj-mipi-y)
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308bs-evb-mipi-display-v11.dts | 10 #include "rk3308b-mipi-display-v11.dtsi" 13 model = "Rockchip RK3308B-S evb mipi display v11 board"; 14 compatible = "rockchip,rk3308bs-evb-mipi-display-v11", "rockchip,rk3308";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk3308bs-evb-mipi-display-v11-aarch32.dts | 6 #include "arm64/rockchip/rk3308bs-evb-mipi-display-v11.dts" 9 model = "Rockchip RK3308B-S evb mipi display v11 board (AArch32)"; 10 compatible = "rockchip,rk3308bs-evb-mipi-display-v11-aarch32", "rockchip,rk3308";
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/media/ |
| H A D | imx7.rst | 36 imx7-mipi-csi2 83 media-ctl -l "'ov2680 1-0036':0 -> 'imx7-mipi-csis.0':0[1]" 84 media-ctl -l "'imx7-mipi-csis.0':1 -> 'csi-mux':1[1]" 92 media-ctl -V "'imx7-mipi-csis.0':0 [fmt:SBGGR10_1X10/800x600 field:none]" 136 <- "imx7-mipi-csis.0":1 [ENABLED] 141 - entity 14: imx7-mipi-csis.0 (2 pads, 2 links) 156 -> "imx7-mipi-csis.0":0 [ENABLED]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/ |
| H A D | r8a774c0-ek874-mipi-2.1.dts | 4 * connected with aistarvision-mipi-v2-adapter board 12 #include "aistarvision-mipi-adapter-2.1.dtsi" 15 …model = "Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875) with aistarvision-mipi-v2-ada…
|
| /OK3568_Linux_fs/kernel/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() 78 gpiod_set_value_cansleep(mipi->dc, 1); in waveshare_command()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/bridge/ |
| H A D | rohm-bu18xl82.txt | 12 - sel-mipi: string property for mipi dsi data stream input 80 sel-mipi;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,dsi.txt | 28 - compatible: "mediatek,<chip>-mipi-tx" 45 mipi_tx0: mipi-dphy@10215000 { 46 compatible = "mediatek,mt8173-mipi-tx";
|
| /OK3568_Linux_fs/kernel/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
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3562.dtsi | 292 rkcif_mipi_lvds: rkcif-mipi-lvds { 293 compatible = "rockchip,rkcif-mipi-lvds"; 299 rkcif_mipi_lvds_sditf: rkcif-mipi-lvds-sditf { 305 rkcif_mipi_lvds_sditf_vir1: rkcif-mipi-lvds-sditf-vir1 { 311 rkcif_mipi_lvds_sditf_vir2: rkcif-mipi-lvds-sditf-vir2 { 317 rkcif_mipi_lvds_sditf_vir3: rkcif-mipi-lvds-sditf-vir3 { 323 rkcif_mipi_lvds1: rkcif-mipi-lvds1 { 324 compatible = "rockchip,rkcif-mipi-lvds"; 330 rkcif_mipi_lvds1_sditf: rkcif-mipi-lvds1-sditf { 336 rkcif_mipi_lvds1_sditf_vir1: rkcif-mipi-lvds1-sditf-vir1 { [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | Makefile | 22 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o \ 23 dw-mipi-dsi2-rockchip.o
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/i2c/ |
| H A D | virtual-camera.txt | 10 - link-frequencies: target mipi clock frequency, half of mipi data rate.
|