| /kernel/linux/linux-5.10/drivers/gpu/host1x/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/host1x/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/soundwire/ |
| D | mipi_disco.c | 5 * MIPI Discovery And Configuration (DisCo) Specification for SoundWire 38 "mipi-sdw-sw-interface-revision", in sdw_master_read_prop() 43 "mipi-sdw-link-%d-subproperties", bus->link_id); in sdw_master_read_prop() 52 "mipi-sdw-clock-stop-mode0-supported")) in sdw_master_read_prop() 56 "mipi-sdw-clock-stop-mode1-supported")) in sdw_master_read_prop() 60 "mipi-sdw-max-clock-frequency", in sdw_master_read_prop() 63 nval = fwnode_property_count_u32(link, "mipi-sdw-clock-frequencies-supported"); in sdw_master_read_prop() 73 "mipi-sdw-clock-frequencies-supported", in sdw_master_read_prop() 89 nval = fwnode_property_count_u32(link, "mipi-sdw-supported-clock-gears"); in sdw_master_read_prop() 99 "mipi-sdw-supported-clock-gears", in sdw_master_read_prop() [all …]
|
| /kernel/linux/linux-6.6/drivers/soundwire/ |
| D | mipi_disco.c | 5 * MIPI Discovery And Configuration (DisCo) Specification for SoundWire 38 "mipi-sdw-sw-interface-revision", in sdw_master_read_prop() 43 "mipi-sdw-link-%d-subproperties", bus->link_id); in sdw_master_read_prop() 52 "mipi-sdw-clock-stop-mode0-supported")) in sdw_master_read_prop() 56 "mipi-sdw-clock-stop-mode1-supported")) in sdw_master_read_prop() 60 "mipi-sdw-max-clock-frequency", in sdw_master_read_prop() 63 nval = fwnode_property_count_u32(link, "mipi-sdw-clock-frequencies-supported"); in sdw_master_read_prop() 73 "mipi-sdw-clock-frequencies-supported", in sdw_master_read_prop() 89 nval = fwnode_property_count_u32(link, "mipi-sdw-supported-clock-gears"); in sdw_master_read_prop() 99 "mipi-sdw-supported-clock-gears", in sdw_master_read_prop() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | samsung,mipi-video-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/samsung,mipi-video-phy.yaml# 7 title: Samsung S5P/Exynos SoC MIPI CSIS/DSIM DPHY 15 For samsung,s5pv210-mipi-video-phy compatible PHYs the second cell in the 17 0 - MIPI CSIS 0, 18 1 - MIPI DSIM 0, 19 2 - MIPI CSIS 1, 20 3 - MIPI DSIM 1. 22 samsung,exynos5420-mipi-video-phy and samsung,exynos5433-mipi-video-phy 24 4 - MIPI CSIS 2. 29 - samsung,s5pv210-mipi-video-phy [all …]
|
| D | mediatek,dsi-phy.yaml | 8 title: MediaTek MIPI Display Serial Interface (DSI) PHY 15 description: The MIPI DSI PHY supports up to 4-lane output. 25 - mediatek,mt7623-mipi-tx 26 - const: mediatek,mt2701-mipi-tx 29 - mediatek,mt6795-mipi-tx 30 - const: mediatek,mt8173-mipi-tx 33 - mediatek,mt8365-mipi-tx 34 - const: mediatek,mt8183-mipi-tx 35 - const: mediatek,mt2701-mipi-tx 36 - const: mediatek,mt8173-mipi-tx [all …]
|
| D | allwinner,sun6i-a31-mipi-dphy.yaml | 4 $id: http://devicetree.org/schemas/phy/allwinner,sun6i-a31-mipi-dphy.yaml# 7 title: Allwinner A31 MIPI D-PHY Controller 19 - const: allwinner,sun6i-a31-mipi-dphy 20 - const: allwinner,sun50i-a100-mipi-dphy 22 - const: allwinner,sun50i-a64-mipi-dphy 23 - const: allwinner,sun6i-a31-mipi-dphy 25 - const: allwinner,sun20i-d1-mipi-dphy 26 - const: allwinner,sun50i-a100-mipi-dphy 51 - "rx" for receiving (e.g. when used with MIPI CSI-2); 52 - "tx" for transmitting (e.g. when used with MIPI DSI). [all …]
|
| D | rockchip-mipi-dphy-rx0.yaml | 4 $id: http://devicetree.org/schemas/phy/rockchip-mipi-dphy-rx0.yaml# 7 title: Rockchip SoC MIPI RX0 D-PHY 14 The Rockchip SoC has a MIPI D-PHY bus with an RX0 entry which connects to 19 const: rockchip,rk3399-mipi-dphy-rx0 23 - description: MIPI D-PHY ref clock 24 - description: MIPI D-PHY RX0 cfg clock 53 * MIPI D-PHY RX0 use registers in "general register files", it 65 mipi_dphy_rx0: mipi-dphy-rx0 { 66 compatible = "rockchip,rk3399-mipi-dphy-rx0";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra114-mipi.yaml | 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra114-mipi.yaml# 7 title: NVIDIA Tegra MIPI pad calibration controller 15 pattern: "^mipi@[0-9a-f]+$" 19 - nvidia,tegra114-mipi 20 - nvidia,tegra210-mipi 21 - nvidia,tegra186-mipi 32 - const: mipi-cal 37 "#nvidia,mipi-calibrate-cells": 38 description: The number of cells in a MIPI calibration specifier. 50 - "#nvidia,mipi-calibrate-cells" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra114-mipi.txt | 1 NVIDIA Tegra MIPI pad calibration controller 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>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/bridge/ |
| D | samsung,mipi-dsim.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/samsung,mipi-dsim.yaml# 7 title: Samsung MIPI DSIM bridge controller 15 Samsung MIPI DSIM bridge controller can be found it on Exynos 22 - samsung,exynos3250-mipi-dsi 23 - samsung,exynos4210-mipi-dsi 24 - samsung,exynos5410-mipi-dsi 25 - samsung,exynos5422-mipi-dsi 26 - samsung,exynos5433-mipi-dsi 27 - fsl,imx8mm-mipi-dsim 28 - fsl,imx8mp-mipi-dsim [all …]
|
| D | intel,keembay-dsi.yaml | 7 title: Intel Keem Bay mipi dsi controller 19 - description: MIPI registers range 23 - const: mipi 27 - description: MIPI DSI clock 28 - description: MIPI DSI econfig clock 29 - description: MIPI DSI config clock 43 description: MIPI DSI input port. 65 mipi-dsi@20900000 { 68 reg-names = "mipi";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/rockchip/ |
| D | rockchip,dw-mipi-dsi.yaml | 4 $id: http://devicetree.org/schemas/display/rockchip/rockchip,dw-mipi-dsi.yaml# 7 title: Rockchip specific extensions to the Synopsys Designware MIPI DSI 17 - rockchip,px30-mipi-dsi 18 - rockchip,rk3288-mipi-dsi 19 - rockchip,rk3399-mipi-dsi 20 - rockchip,rk3568-mipi-dsi 21 - const: snps,dw-mipi-dsi 72 - $ref: /schemas/display/bridge/snps,dw-mipi-dsi.yaml# 78 - rockchip,px30-mipi-dsi 79 - rockchip,rk3568-mipi-dsi [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | nxp,imx-mipi-csi2.yaml | 4 $id: http://devicetree.org/schemas/media/nxp,imx-mipi-csi2.yaml# 7 title: NXP i.MX7 and i.MX8 MIPI CSI-2 receiver 14 The NXP i.MX7 and i.MX8 families contain SoCs that include a MIPI CSI-2 19 While the CSI-2 receiver is separate from the MIPI D-PHY IP core, the PHY is 27 - fsl,imx7-mipi-csi2 28 - fsl,imx8mm-mipi-csi2 31 - fsl,imx8mp-mipi-csi2 32 - const: fsl,imx8mm-mipi-csi2 45 - description: The MIPI D-PHY clock 60 description: The MIPI D-PHY digital power supply [all …]
|
| /kernel/linux/linux-5.10/include/video/ |
| D | mipi_display.h | 3 * Defines for Mobile Industry Processor Interface (MIPI(R)) 13 /* MIPI DSI Processor-to-Peripheral transaction types */ 66 /* MIPI DSI Peripheral-to-Processor transaction types */ 78 /* MIPI DCS commands */ 111 MIPI_DCS_SET_PARTIAL_ROWS = 0x30, /* MIPI DCS 1.02 - MIPI_DCS_SET_PARTIAL_AREA before that */ 128 MIPI_DCS_SET_DISPLAY_BRIGHTNESS = 0x51, /* MIPI DCS 1.3 */ 129 MIPI_DCS_GET_DISPLAY_BRIGHTNESS = 0x52, /* MIPI DCS 1.3 */ 130 MIPI_DCS_WRITE_CONTROL_DISPLAY = 0x53, /* MIPI DCS 1.3 */ 131 MIPI_DCS_GET_CONTROL_DISPLAY = 0x54, /* MIPI DCS 1.3 */ 132 MIPI_DCS_WRITE_POWER_SAVE = 0x55, /* MIPI DCS 1.3 */ [all …]
|
| /kernel/linux/linux-6.6/include/video/ |
| D | mipi_display.h | 3 * Defines for Mobile Industry Processor Interface (MIPI(R)) 13 /* MIPI DSI Processor-to-Peripheral transaction types */ 66 /* MIPI DSI Peripheral-to-Processor transaction types */ 78 /* MIPI DCS commands */ 111 MIPI_DCS_SET_PARTIAL_ROWS = 0x30, /* MIPI DCS 1.02 - MIPI_DCS_SET_PARTIAL_AREA before that */ 128 MIPI_DCS_SET_DISPLAY_BRIGHTNESS = 0x51, /* MIPI DCS 1.3 */ 129 MIPI_DCS_GET_DISPLAY_BRIGHTNESS = 0x52, /* MIPI DCS 1.3 */ 130 MIPI_DCS_WRITE_CONTROL_DISPLAY = 0x53, /* MIPI DCS 1.3 */ 131 MIPI_DCS_GET_CONTROL_DISPLAY = 0x54, /* MIPI DCS 1.3 */ 132 MIPI_DCS_WRITE_POWER_SAVE = 0x55, /* MIPI DCS 1.3 */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | allwinner,sun6i-a31-mipi-dsi.yaml | 4 $id: http://devicetree.org/schemas/display/allwinner,sun6i-a31-mipi-dsi.yaml# 7 title: Allwinner A31 MIPI-DSI Controller 17 - allwinner,sun6i-a31-mipi-dsi 18 - allwinner,sun50i-a64-mipi-dsi 19 - allwinner,sun50i-a100-mipi-dsi 21 - const: allwinner,sun20i-d1-mipi-dsi 22 - const: allwinner,sun50i-a100-mipi-dsi 76 - allwinner,sun6i-a31-mipi-dsi 77 - allwinner,sun50i-a100-mipi-dsi 97 - allwinner,sun6i-a31-mipi-dsi [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/exynos/ |
| D | exynos_dsim.txt | 1 Exynos MIPI DSI Master 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 */ 19 - vddcore-supply: MIPI DSIM Core voltage supply (e.g. 1.1V) 20 - vddio-supply: MIPI DSIM I/O and PLL voltage supply (e.g. 1.8V) 23 according to DSI host bindings (see MIPI DSI bindings [1]) 32 Should contain DSI peripheral nodes (see MIPI DSI bindings [1]). [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | imx7.rst | 16 - MIPI CSI-2 Receiver 20 MIPI Camera Input ---> MIPI CSI-2 --- > |\ 36 imx7-mipi-csi2 39 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive the pixel 40 data from MIPI CSI-2 camera sensor. It has one source pad, corresponding to the 48 sensor with a parallel interface or from MIPI CSI-2 virtual channel 0. It has 55 can interface directly with Parallel and MIPI CSI-2 buses. It has 256 x 64 FIFO 76 On this platform an OV2680 MIPI CSI-2 module is connected to the internal MIPI 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]" [all …]
|
| D | imx.rst | 32 camera sensors over Parallel, BT.656/1120, and MIPI CSI-2 buses. 66 - MIPI CSI-2 Receiver for camera sensors with the MIPI CSI-2 bus 84 - Supports parallel, BT.565, and MIPI CSI-2 interfaces. 115 MIPI CSI-2 OV5640 sensor, requires the i.MX6 MIPI CSI-2 receiver. But 117 therefore does not require the MIPI CSI-2 receiver, so it is missing in 137 imx6-mipi-csi2 140 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive 141 the MIPI CSI-2 stream (usually from a MIPI CSI-2 camera sensor). It has 142 four source pads, corresponding to the four MIPI CSI-2 demuxed virtual 146 This entity actually consists of two sub-blocks. One is the MIPI CSI-2 [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | ia_css_mipi.h | 20 * This file contains MIPI support functionality 31 /* @brief Specify a CSS MIPI frame buffer. 39 * Specifies a CSS MIPI frame buffer: size in memory words (32B). 45 /* @brief Register size of a CSS MIPI frame for check during capturing. 51 * Register size of a CSS MIPI frame to check during capturing. Up to 61 /* @brief Calculate the size of a mipi frame. 65 * @param[in] format The frame (MIPI) format. 66 * @param[in] hasSOLandEOL Whether frame (MIPI) contains (optional) SOL and EOF packets. 68 * @param size_mem_words The mipi frame size in memory words (32B). 71 * Calculate the size of a mipi frame, based on the resolution and format.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i3c/ |
| D | mipi-i3c-hci.yaml | 4 $id: http://devicetree.org/schemas/i3c/mipi-i3c-hci.yaml# 7 title: MIPI I3C HCI 16 MIPI I3C Host Controller Interface 18 The MIPI I3C HCI (Host Controller Interface) specification defines 19 a common software driver interface to support compliant MIPI I3C 27 https://www.mipi.org/specifications/i3c-hci 31 const: mipi-i3c-hci 47 compatible = "mipi-i3c-hci";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | rockchip-mipi-dphy-rx0.yaml | 4 $id: http://devicetree.org/schemas/phy/rockchip-mipi-dphy-rx0.yaml# 7 title: Rockchip SoC MIPI RX0 D-PHY Device Tree Bindings 14 The Rockchip SoC has a MIPI D-PHY bus with an RX0 entry which connects to 19 const: rockchip,rk3399-mipi-dphy-rx0 23 - description: MIPI D-PHY ref clock 24 - description: MIPI D-PHY RX0 cfg clock 53 * MIPI D-PHY RX0 use registers in "general register files", it 65 mipi_dphy_rx0: mipi-dphy-rx0 { 66 compatible = "rockchip,rk3399-mipi-dphy-rx0";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/rockchip/ |
| D | dw_mipi_dsi_rockchip.txt | 1 Rockchip specific extensions to the Synopsys Designware MIPI DSI 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";
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | imx.rst | 32 camera sensors over Parallel, BT.656/1120, and MIPI CSI-2 buses. 66 - MIPI CSI-2 Receiver for camera sensors with the MIPI CSI-2 bus 84 - Supports parallel, BT.565, and MIPI CSI-2 interfaces. 115 MIPI CSI-2 OV5640 sensor, requires the i.MX6 MIPI CSI-2 receiver. But 117 therefore does not require the MIPI CSI-2 receiver, so it is missing in 137 imx6-mipi-csi2 140 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive 141 the MIPI CSI-2 stream (usually from a MIPI CSI-2 camera sensor). It has 142 four source pads, corresponding to the four MIPI CSI-2 demuxed virtual 146 This entity actually consists of two sub-blocks. One is the MIPI CSI-2 [all …]
|