Home
last modified time | relevance | path

Searched refs:mipi (Results 1 – 25 of 208) sorted by relevance

123456789

/OK3568_Linux_fs/kernel/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, value, MIPI_CAL_BIAS_PAD_CFG0); in tegra_mipi_power_up()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra114-mipi.txt4 - 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 Dit6616.c510 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 Ddw_drm_dsi.c150 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 Ddw_mipi_dsi_rockchip.txt8 "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 Drockchip-mipi-dphy.txt6 "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 Drockchip-isp1.txt31 - 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 Drockchip_mipidsi_lcd.txt1 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 Drockchip_mipidsi.txt1 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 Dexynos_dsim.txt5 "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 Dphy-rockchip-inno-mipi-dphy.txt5 "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 Dsamsung-phy.txt6 - "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 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 = tegra_mipi_request(csi->dev, node); in tegra_csi_channel_alloc()
[all …]
/OK3568_Linux_fs/u-boot/drivers/video/rockchip/
H A DMakefile17 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 Drk3308bs-evb-mipi-display-v11.dts10 #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 Drk3308bs-evb-mipi-display-v11-aarch32.dts6 #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 Dimx7.rst36 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 Dr8a774c0-ek874-mipi-2.1.dts4 * 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 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()
78 gpiod_set_value_cansleep(mipi->dc, 1); in waveshare_command()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/bridge/
H A Drohm-bu18xl82.txt12 - sel-mipi: string property for mipi dsi data stream input
80 sel-mipi;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,dsi.txt28 - 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 DMakefile15 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 Drk3562.dtsi292 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 DMakefile22 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 Dvirtual-camera.txt10 - link-frequencies: target mipi clock frequency, half of mipi data rate.

123456789