/Linux-v6.1/Documentation/devicetree/bindings/media/ |
D | qcom,sm8250-camss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,sm8250-camss.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Robert Foss <robert.foss@linaro.org> 18 const: qcom,sm8250-camss 24 clock-names: 26 - const: cam_ahb_clk 27 - const: cam_hf_axi 28 - const: cam_sf_axi [all …]
|
D | qcom,msm8996-camss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,msm8996-camss.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Robert Foss <robert.foss@linaro.org> 12 - Todor Tomov <todor.too@gmail.com> 19 const: qcom,msm8996-camss 25 clock-names: 27 - const: top_ahb 28 - const: ispif_ahb [all …]
|
D | video-interfaces.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interfaces.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sakari Ailus <sakari.ailus@linux.intel.com> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14 Video data pipelines usually consist of external devices, e.g. camera sensors, 16 video DMA engines and video data processors. 22 Data interfaces on all video devices are described by their child 'port' nodes. 23 Configuration of a port depends on other devices participating in the data [all …]
|
D | ti,cal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Benoit Parrot <bparrot@ti.com> 12 description: |- 15 processing capability to connect CSI2 image-sensor modules to the 24 - ti,dra72-cal 26 - ti,dra72-pre-es2-cal 28 - ti,dra76-cal 30 - ti,am654-cal [all …]
|
D | qcom,sdm660-camss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,sdm660-camss.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Robert Foss <robert.foss@linaro.org> 12 - AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org> 19 const: qcom,sdm660-camss 25 clock-names: 27 - const: ahb 28 - const: cphy_csid0 [all …]
|
D | qcom,sdm845-camss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,sdm845-camss.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Robert Foss <robert.foss@linaro.org> 18 const: qcom,sdm845-camss 24 clock-names: 26 - const: camnoc_axi 27 - const: cpas_ahb 28 - const: cphy_rx_src [all …]
|
D | rockchip-isp1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 --- 4 $id: http://devicetree.org/schemas/media/rockchip-isp1.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Helen Koike <helen.koike@collabora.com> 19 - rockchip,px30-cif-isp 20 - rockchip,rk3399-cif-isp 29 interrupt-names: 31 - const: isp 32 - const: mi [all …]
|
D | samsung-mipi-csis.txt | 1 Samsung S5P/Exynos SoC series MIPI CSI-2 receiver (MIPI CSIS) 2 ------------------------------------------------------------- 6 - compatible : "samsung,s5pv210-csis" for S5PV210 (S5PC110), 7 "samsung,exynos4210-csis" for Exynos4210 (S5PC210), 8 "samsung,exynos4212-csis" for Exynos4212/Exynos4412, 9 "samsung,exynos5250-csis" for Exynos5250; 10 - reg : offset and length of the register set for the device; 11 - interrupts : should contain MIPI CSIS interrupt; the format of the 13 - bus-width : maximum number of data lanes supported (SoC specific); 14 - vddio-supply : MIPI CSIS I/O and PLL voltage supply (e.g. 1.8V); [all …]
|
D | renesas,csi2.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Renesas R-Car MIPI CSI-2 receiver 11 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 14 The R-Car CSI-2 receiver device provides MIPI CSI-2 capabilities for the 15 Renesas R-Car and RZ/G2 family of devices. It is used in conjunction with the 16 R-Car VIN module, which provides the video capture capabilities. 21 - enum: 22 - renesas,r8a774a1-csi2 # RZ/G2M [all …]
|
/Linux-v6.1/drivers/staging/media/omap4iss/ |
D | iss_csiphy.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * TI OMAP4 ISS V4L2 Driver - CSI PHY module 14 #include "../../../../arch/arm/mach-omap2/control.h" 21 * csiphy_lanes_config - Configuration of CSIPHY lanes. 24 * Called with phy->mutex taken. 31 reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG); in csiphy_lanes_config() 33 for (i = 0; i < phy->max_data_lanes; i++) { in csiphy_lanes_config() 36 reg |= (phy->lanes.data[i].pol ? in csiphy_lanes_config() 38 reg |= (phy->lanes.data[i].pos << in csiphy_lanes_config() 44 reg |= phy->lanes.clk.pol ? CSI2_COMPLEXIO_CFG_CLOCK_POL : 0; in csiphy_lanes_config() [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/renesas/ |
D | r8a779a0-falcon-csi-dsi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Falcon CSI/DSI sub-board 12 #address-cells = <1>; 13 #size-cells = <0>; 19 clock-lanes = <0>; 20 data-lanes = <1 2 3 4>; 21 remote-endpoint = <&max96712_out0>; 31 #address-cells = <1>; 32 #size-cells = <0>; 38 clock-lanes = <0>; [all …]
|
D | hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "aistarvision-mipi-adapter-2.1.dtsi" 18 clock-lanes = <0>; 19 data-lanes = <1 2>; 20 remote-endpoint = <&ov5645_ep>; 32 clock-lanes = <0>; 33 data-lanes = <1 2>; 34 remote-endpoint = <&imx219_ep>; 41 pinctrl-0 = <&i2c3_pins>; 42 pinctrl-names = "default"; [all …]
|
D | r8a774c0-ek874-mipi-2.1.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 * connected with aistarvision-mipi-v2-adapter board 9 /dts-v1/; 10 #include "r8a774c0-ek874.dts" 13 #include "aistarvision-mipi-adapter-2.1.dtsi" 16 …model = "Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875) with aistarvision-mipi-v2-ada… 17 compatible = "si-linux,cat875", "si-linux,cat874", "renesas,r8a774c0"; 38 clock-lanes = <0>; 39 data-lanes = <1 2>; 40 remote-endpoint = <&ov5645_ep>; [all …]
|
/Linux-v6.1/drivers/media/platform/ti/omap3isp/ |
D | ispcsiphy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TI OMAP3 ISP - CSI PHY module 30 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, ®); in csiphy_routing_cfg_3630() 54 /* Select data/clock or data/strobe mode for CCP2 */ in csiphy_routing_cfg_3630() 66 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg); in csiphy_routing_cfg_3630() 80 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0); in csiphy_routing_cfg_3430() 87 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe); in csiphy_routing_cfg_3430() 95 * @ccp2_strobe: false: data/clock, true: data/strobe 99 * and 3630, so they will not hold their contents in off-mode. This isn't an 106 if (phy->isp->phy_type == ISP_PHY_TYPE_3630 && on) in csiphy_routing_cfg() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/media/xilinx/ |
D | xlnx,csi2rxss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx MIPI CSI-2 Receiver Subsystem 10 - Vishal Sagar <vishal.sagar@xilinx.com> 13 The Xilinx MIPI CSI-2 Receiver Subsystem is used to capture MIPI CSI-2 15 video data for image processing. 16 The subsystem consists of a MIPI D-PHY in slave mode which captures the 17 data packets. This is passed along the MIPI CSI-2 Rx IP which extracts the 18 packet data. The optional Video Format Bridge (VFB) converts this data to [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/media/i2c/ |
D | adv748x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kieran Bingham <kieran.bingham@ideasonboard.com> 11 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 15 HDMI receiver. They can output CSI-2 on two independent outputs TXA and TXB 21 - enum: 22 - adi,adv7481 23 - adi,adv7482 29 The ADV748x has up to twelve 256-byte maps that can be accessed via the [all …]
|
/Linux-v6.1/net/ethtool/ |
D | linkmodes.c | 1 // SPDX-License-Identifier: GPL-2.0-only 32 struct linkmodes_reply_data *data = LINKMODES_REPDATA(reply_base); in linkmodes_prepare_data() local 33 struct net_device *dev = reply_base->dev; in linkmodes_prepare_data() 36 data->lsettings = &data->ksettings.base; in linkmodes_prepare_data() 42 ret = __ethtool_get_link_ksettings(dev, &data->ksettings); in linkmodes_prepare_data() 48 if (!dev->ethtool_ops->cap_link_lanes_supported) in linkmodes_prepare_data() 49 data->ksettings.lanes = 0; in linkmodes_prepare_data() 51 data->peer_empty = in linkmodes_prepare_data() 52 bitmap_empty(data->ksettings.link_modes.lp_advertising, in linkmodes_prepare_data() 63 const struct linkmodes_reply_data *data = LINKMODES_REPDATA(reply_base); in linkmodes_reply_size() local [all …]
|
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/dss/ |
D | hdmi_common.c | 1 // SPDX-License-Identifier: GPL-2.0 18 prop = of_find_property(ep, "lanes", &len); in hdmi_parse_lanes_of() 20 u32 lanes[8]; in hdmi_parse_lanes_of() local 22 if (len / sizeof(u32) != ARRAY_SIZE(lanes)) { in hdmi_parse_lanes_of() 23 dev_err(&pdev->dev, "bad number of lanes\n"); in hdmi_parse_lanes_of() 24 return -EINVAL; in hdmi_parse_lanes_of() 27 r = of_property_read_u32_array(ep, "lanes", lanes, in hdmi_parse_lanes_of() 28 ARRAY_SIZE(lanes)); in hdmi_parse_lanes_of() 30 dev_err(&pdev->dev, "failed to read lane data\n"); in hdmi_parse_lanes_of() 34 r = hdmi_phy_parse_lanes(phy, lanes); in hdmi_parse_lanes_of() [all …]
|
/Linux-v6.1/drivers/gpu/drm/omapdrm/dss/ |
D | hdmi_common.c | 1 // SPDX-License-Identifier: GPL-2.0 18 prop = of_find_property(ep, "lanes", &len); in hdmi_parse_lanes_of() 20 u32 lanes[8]; in hdmi_parse_lanes_of() local 22 if (len / sizeof(u32) != ARRAY_SIZE(lanes)) { in hdmi_parse_lanes_of() 23 dev_err(&pdev->dev, "bad number of lanes\n"); in hdmi_parse_lanes_of() 24 return -EINVAL; in hdmi_parse_lanes_of() 27 r = of_property_read_u32_array(ep, "lanes", lanes, in hdmi_parse_lanes_of() 28 ARRAY_SIZE(lanes)); in hdmi_parse_lanes_of() 30 dev_err(&pdev->dev, "failed to read lane data\n"); in hdmi_parse_lanes_of() 34 r = hdmi_phy_parse_lanes(phy, lanes); in hdmi_parse_lanes_of() [all …]
|
/Linux-v6.1/drivers/phy/rockchip/ |
D | phy-rockchip-snps-pcie3.c | 1 // SPDX-License-Identifier: GPL-2.0 59 u32 lanes[4]; member 73 priv->mode = PHY_MODE_PCIE_RC; in rockchip_p3phy_set_mode() 76 priv->mode = PHY_MODE_PCIE_EP; in rockchip_p3phy_set_mode() 79 dev_err(&phy->dev, "%s, invalid mode\n", __func__); in rockchip_p3phy_set_mode() 80 return -EINVAL; in rockchip_p3phy_set_mode() 88 struct phy *phy = priv->phy; in rockchip_p3phy_rk3568_init() 94 regmap_write(priv->phy_grf, GRF_PCIE30PHY_CON9, GRF_PCIE30PHY_DA_OCM); in rockchip_p3phy_rk3568_init() 96 for (int i = 0; i < priv->num_lanes; i++) { in rockchip_p3phy_rk3568_init() 97 dev_info(&phy->dev, "lane number %d, val %d\n", i, priv->lanes[i]); in rockchip_p3phy_rk3568_init() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,dp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chun-Kuang Hu <chunkuang.hu@kernel.org> 11 - Jitao shi <jitao.shi@mediatek.com> 24 - mediatek,mt8195-dp-tx 25 - mediatek,mt8195-edp-tx 30 nvmem-cells: 32 description: efuse data for display port calibration 34 nvmem-cell-names: [all …]
|
/Linux-v6.1/drivers/nubus/ |
D | proc.c | 1 // SPDX-License-Identifier: GPL-2.0 4 By David Huggins-Daines <dhd@debian.org> 43 fres->board->slot, fres->category, fres->type, in nubus_devices_proc_show() 44 fres->dr_sw, fres->dr_hw, fres->board->slot_addr); in nubus_devices_proc_show() 60 snprintf(name, sizeof(name), "%x", board->slot); in nubus_proc_add_board() 64 /* The PDE private data for any directory under /proc/bus/nubus/x/ 73 int lanes = board->lanes; in nubus_proc_add_rsrc_dir() local 77 snprintf(name, sizeof(name), "%x", ent->type); in nubus_proc_add_rsrc_dir() 78 return proc_mkdir_data(name, 0555, procdir, (void *)lanes); in nubus_proc_add_rsrc_dir() 81 /* The PDE private data for a file under /proc/bus/nubus/x/ is a pointer to [all …]
|
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_of.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <linux/media-bus-format.h> 24 * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node 38 if (tmp->port == port) in drm_of_crtc_port_mask() 49 * drm_of_find_possible_crtcs - find the possible CRTCs for an encoder port 82 * drm_of_component_match_add - Add a component helper OF node match rule 100 * drm_of_component_probe - Generic probe function for a component based master 120 if (!dev->of_node) in drm_of_component_probe() 121 return -EINVAL; in drm_of_component_probe() 128 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe() [all …]
|
/Linux-v6.1/drivers/media/platform/renesas/rcar-vin/ |
D | rcar-csi2.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for Renesas R-Car MIPI CSI-2 Receiver 20 #include <media/mipi-csi2.h> 21 #include <media/v4l2-ctrls.h> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-fwnode.h> 24 #include <media/v4l2-mc.h> 25 #include <media/v4l2-subdev.h> 55 * Channel Data Type Select 56 * VCDT[0-15]: Channel 0 VCDT[16-31]: Channel 1 [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/display/ |
D | lvds.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple 15 incompatible data link layers have been used over time to transmit image data 19 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February 27 FPD-Link and FlatLink brands. 30 data-mapping: [all …]
|