/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispcsiphy.c | 166 struct isp_bus_cfg *buscfg; in omap3isp_csiphy_config() local 173 buscfg = v4l2_subdev_to_bus_cfg(pipe->external); in omap3isp_csiphy_config() 174 if (WARN_ON(!buscfg)) in omap3isp_csiphy_config() 177 if (buscfg->interface == ISP_INTERFACE_CCP2B_PHY1 in omap3isp_csiphy_config() 178 || buscfg->interface == ISP_INTERFACE_CCP2B_PHY2) { in omap3isp_csiphy_config() 179 lanes = &buscfg->bus.ccp2.lanecfg; in omap3isp_csiphy_config() 182 lanes = &buscfg->bus.csi2.lanecfg; in omap3isp_csiphy_config() 183 num_data_lanes = buscfg->bus.csi2.num_data_lanes; in omap3isp_csiphy_config() 211 csiphy_routing_cfg(phy, buscfg->interface, true, in omap3isp_csiphy_config() 212 buscfg in omap3isp_csiphy_config() 313 struct isp_bus_cfg *buscfg; omap3isp_csiphy_release() local [all...] |
H A D | isp.c | 2063 struct isp_bus_cfg *buscfg) in isp_parse_of_parallel_endpoint() 2065 buscfg->interface = ISP_INTERFACE_PARALLEL; in isp_parse_of_parallel_endpoint() 2066 buscfg->bus.parallel.data_lane_shift = vep->bus.parallel.data_shift; in isp_parse_of_parallel_endpoint() 2067 buscfg->bus.parallel.clk_pol = in isp_parse_of_parallel_endpoint() 2069 buscfg->bus.parallel.hs_pol = in isp_parse_of_parallel_endpoint() 2071 buscfg->bus.parallel.vs_pol = in isp_parse_of_parallel_endpoint() 2073 buscfg->bus.parallel.fld_pol = in isp_parse_of_parallel_endpoint() 2075 buscfg->bus.parallel.data_pol = in isp_parse_of_parallel_endpoint() 2077 buscfg->bus.parallel.bt656 = vep->bus_type == V4L2_MBUS_BT656; in isp_parse_of_parallel_endpoint() 2082 struct isp_bus_cfg *buscfg) in isp_parse_of_csi2_endpoint() 2061 isp_parse_of_parallel_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct isp_bus_cfg *buscfg) isp_parse_of_parallel_endpoint() argument 2080 isp_parse_of_csi2_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct isp_bus_cfg *buscfg) isp_parse_of_csi2_endpoint() argument 2112 isp_parse_of_csi1_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct isp_bus_cfg *buscfg) isp_parse_of_csi1_endpoint() argument [all...] |
H A D | ispccp2.c | 201 * @buscfg: CCP2 platform data 208 const struct isp_ccp2_cfg *buscfg) in ccp2_phyif_config() 217 buscfg->phy_layer); in ccp2_phyif_config() 219 ISPCCP2_CTRL_IO_OUT_SEL_MASK, buscfg->ccp2_mode); in ccp2_phyif_config() 221 buscfg->strobe_clk_pol); in ccp2_phyif_config() 223 ISPCCP2_CTRL_VP_CLK_POL_MASK, buscfg->vp_clk_pol); in ccp2_phyif_config() 228 if (buscfg->ccp2_mode == ISP_CCP2_MODE_CCP2) in ccp2_phyif_config() 230 if (buscfg->phy_layer == ISP_CCP2_PHY_DATA_STROBE) in ccp2_phyif_config() 351 const struct isp_bus_cfg *buscfg; in ccp2_if_configure() local 362 buscfg in ccp2_if_configure() 207 ccp2_phyif_config(struct isp_ccp2_device *ccp2, const struct isp_ccp2_cfg *buscfg) ccp2_phyif_config() argument [all...] |
H A D | isp.h | 257 const struct isp_parallel_cfg *buscfg,
|
H A D | ispcsi2.c | 549 const struct isp_bus_cfg *buscfg; in csi2_configure() local 566 buscfg = v4l2_subdev_to_bus_cfg(pipe->external); in csi2_configure() 567 if (WARN_ON(!buscfg)) in csi2_configure() 580 csi2->ctrl.ecc_enable = buscfg->bus.csi2.crc; in csi2_configure()
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispcsiphy.c | 165 struct isp_bus_cfg *buscfg = v4l2_subdev_to_bus_cfg(pipe->external); in omap3isp_csiphy_config() local 172 if (buscfg->interface == ISP_INTERFACE_CCP2B_PHY1 in omap3isp_csiphy_config() 173 || buscfg->interface == ISP_INTERFACE_CCP2B_PHY2) { in omap3isp_csiphy_config() 174 lanes = &buscfg->bus.ccp2.lanecfg; in omap3isp_csiphy_config() 177 lanes = &buscfg->bus.csi2.lanecfg; in omap3isp_csiphy_config() 178 num_data_lanes = buscfg->bus.csi2.num_data_lanes; in omap3isp_csiphy_config() 206 csiphy_routing_cfg(phy, buscfg->interface, true, in omap3isp_csiphy_config() 207 buscfg->bus.ccp2.phy_layer); in omap3isp_csiphy_config() 308 struct isp_bus_cfg *buscfg = in omap3isp_csiphy_release() local 311 csiphy_routing_cfg(phy, buscfg in omap3isp_csiphy_release() [all...] |
H A D | isp.c | 2054 struct isp_bus_cfg *buscfg) in isp_parse_of_parallel_endpoint() 2056 buscfg->interface = ISP_INTERFACE_PARALLEL; in isp_parse_of_parallel_endpoint() 2057 buscfg->bus.parallel.data_lane_shift = vep->bus.parallel.data_shift; in isp_parse_of_parallel_endpoint() 2058 buscfg->bus.parallel.clk_pol = in isp_parse_of_parallel_endpoint() 2060 buscfg->bus.parallel.hs_pol = in isp_parse_of_parallel_endpoint() 2062 buscfg->bus.parallel.vs_pol = in isp_parse_of_parallel_endpoint() 2064 buscfg->bus.parallel.fld_pol = in isp_parse_of_parallel_endpoint() 2066 buscfg->bus.parallel.data_pol = in isp_parse_of_parallel_endpoint() 2068 buscfg->bus.parallel.bt656 = vep->bus_type == V4L2_MBUS_BT656; in isp_parse_of_parallel_endpoint() 2073 struct isp_bus_cfg *buscfg) in isp_parse_of_csi2_endpoint() 2052 isp_parse_of_parallel_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct isp_bus_cfg *buscfg) isp_parse_of_parallel_endpoint() argument 2071 isp_parse_of_csi2_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct isp_bus_cfg *buscfg) isp_parse_of_csi2_endpoint() argument 2103 isp_parse_of_csi1_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct isp_bus_cfg *buscfg) isp_parse_of_csi1_endpoint() argument [all...] |
H A D | ispccp2.c | 201 * @buscfg: CCP2 platform data 208 const struct isp_ccp2_cfg *buscfg) in ccp2_phyif_config() 217 buscfg->phy_layer); in ccp2_phyif_config() 219 ISPCCP2_CTRL_IO_OUT_SEL_MASK, buscfg->ccp2_mode); in ccp2_phyif_config() 221 buscfg->strobe_clk_pol); in ccp2_phyif_config() 223 ISPCCP2_CTRL_VP_CLK_POL_MASK, buscfg->vp_clk_pol); in ccp2_phyif_config() 228 if (buscfg->ccp2_mode == ISP_CCP2_MODE_CCP2) in ccp2_phyif_config() 230 if (buscfg->phy_layer == ISP_CCP2_PHY_DATA_STROBE) in ccp2_phyif_config() 351 const struct isp_bus_cfg *buscfg; in ccp2_if_configure() local 362 buscfg in ccp2_if_configure() 207 ccp2_phyif_config(struct isp_ccp2_device *ccp2, const struct isp_ccp2_cfg *buscfg) ccp2_phyif_config() argument [all...] |
H A D | isp.h | 248 const struct isp_parallel_cfg *buscfg,
|
H A D | ispcsi2.c | 549 const struct isp_bus_cfg *buscfg; in csi2_configure() local 566 buscfg = v4l2_subdev_to_bus_cfg(pipe->external); in csi2_configure() 578 csi2->ctrl.ecc_enable = buscfg->bus.csi2.crc; in csi2_configure()
|