buscfg 2056 drivers/media/platform/omap3isp/isp.c struct isp_bus_cfg *buscfg) buscfg 2058 drivers/media/platform/omap3isp/isp.c buscfg->interface = ISP_INTERFACE_PARALLEL; buscfg 2059 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.data_lane_shift = vep->bus.parallel.data_shift; buscfg 2060 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.clk_pol = buscfg 2062 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.hs_pol = buscfg 2064 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.vs_pol = buscfg 2066 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.fld_pol = buscfg 2068 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.data_pol = buscfg 2070 drivers/media/platform/omap3isp/isp.c buscfg->bus.parallel.bt656 = vep->bus_type == V4L2_MBUS_BT656; buscfg 2075 drivers/media/platform/omap3isp/isp.c struct isp_bus_cfg *buscfg) buscfg 2079 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.clk.pos = vep->bus.mipi_csi2.clock_lane; buscfg 2080 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.clk.pol = buscfg 2083 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.clk.pol, buscfg 2084 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.clk.pos); buscfg 2086 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.num_data_lanes = vep->bus.mipi_csi2.num_data_lanes; buscfg 2088 drivers/media/platform/omap3isp/isp.c for (i = 0; i < buscfg->bus.csi2.num_data_lanes; i++) { buscfg 2089 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.data[i].pos = buscfg 2091 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.data[i].pol = buscfg 2095 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.data[i].pol, buscfg 2096 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.lanecfg.data[i].pos); buscfg 2102 drivers/media/platform/omap3isp/isp.c buscfg->bus.csi2.crc = 1; buscfg 2107 drivers/media/platform/omap3isp/isp.c struct isp_bus_cfg *buscfg) buscfg 2109 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.clk.pos = vep->bus.mipi_csi1.clock_lane; buscfg 2110 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.clk.pol = vep->bus.mipi_csi1.lane_polarity[0]; buscfg 2112 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.clk.pol, buscfg 2113 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.clk.pos); buscfg 2115 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.data[0].pos = vep->bus.mipi_csi1.data_lane; buscfg 2116 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.data[0].pol = buscfg 2120 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.data[0].pol, buscfg 2121 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.lanecfg.data[0].pos); buscfg 2123 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.strobe_clk_pol = vep->bus.mipi_csi1.clock_inv; buscfg 2124 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.phy_layer = vep->bus.mipi_csi1.strobe; buscfg 2125 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.ccp2_mode = vep->bus_type == V4L2_MBUS_CCP2; buscfg 2126 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.vp_clk_pol = 1; buscfg 2128 drivers/media/platform/omap3isp/isp.c buscfg->bus.ccp2.crc = 1; buscfg 2132 drivers/media/platform/omap3isp/isp.c struct isp_bus_cfg **buscfg) buscfg 2141 drivers/media/platform/omap3isp/isp.c *buscfg = &__isd->bus; buscfg 2161 drivers/media/platform/omap3isp/isp.c struct isp_bus_cfg *buscfg; buscfg 2179 drivers/media/platform/omap3isp/isp.c ret = isp_alloc_isd(&isd, &buscfg); buscfg 2185 drivers/media/platform/omap3isp/isp.c isp_parse_of_parallel_endpoint(isp->dev, &vep, buscfg); buscfg 2211 drivers/media/platform/omap3isp/isp.c ret = isp_alloc_isd(&isd, &buscfg); buscfg 2217 drivers/media/platform/omap3isp/isp.c buscfg->interface = isp_bus_interfaces[i].csi2_if; buscfg 2218 drivers/media/platform/omap3isp/isp.c isp_parse_of_csi2_endpoint(isp->dev, &vep, buscfg); buscfg 2230 drivers/media/platform/omap3isp/isp.c buscfg->interface = buscfg 2233 drivers/media/platform/omap3isp/isp.c buscfg); buscfg 248 drivers/media/platform/omap3isp/isp.h const struct isp_parallel_cfg *buscfg, buscfg 208 drivers/media/platform/omap3isp/ispccp2.c const struct isp_ccp2_cfg *buscfg) buscfg 217 drivers/media/platform/omap3isp/ispccp2.c buscfg->phy_layer); buscfg 219 drivers/media/platform/omap3isp/ispccp2.c ISPCCP2_CTRL_IO_OUT_SEL_MASK, buscfg->ccp2_mode); buscfg 221 drivers/media/platform/omap3isp/ispccp2.c buscfg->strobe_clk_pol); buscfg 223 drivers/media/platform/omap3isp/ispccp2.c ISPCCP2_CTRL_VP_CLK_POL_MASK, buscfg->vp_clk_pol); buscfg 228 drivers/media/platform/omap3isp/ispccp2.c if (buscfg->ccp2_mode == ISP_CCP2_MODE_CCP2) buscfg 230 drivers/media/platform/omap3isp/ispccp2.c if (buscfg->phy_layer == ISP_CCP2_PHY_DATA_STROBE) buscfg 351 drivers/media/platform/omap3isp/ispccp2.c const struct isp_bus_cfg *buscfg; buscfg 362 drivers/media/platform/omap3isp/ispccp2.c buscfg = v4l2_subdev_to_bus_cfg(pipe->external); buscfg 364 drivers/media/platform/omap3isp/ispccp2.c ret = ccp2_phyif_config(ccp2, &buscfg->bus.ccp2); buscfg 368 drivers/media/platform/omap3isp/ispccp2.c ccp2_vp_config(ccp2, buscfg->bus.ccp2.vpclk_div + 1); buscfg 375 drivers/media/platform/omap3isp/ispccp2.c ccp2->if_cfg.crc = buscfg->bus.ccp2.crc; buscfg 549 drivers/media/platform/omap3isp/ispcsi2.c const struct isp_bus_cfg *buscfg; buscfg 566 drivers/media/platform/omap3isp/ispcsi2.c buscfg = v4l2_subdev_to_bus_cfg(pipe->external); buscfg 578 drivers/media/platform/omap3isp/ispcsi2.c csi2->ctrl.ecc_enable = buscfg->bus.csi2.crc; buscfg 165 drivers/media/platform/omap3isp/ispcsiphy.c struct isp_bus_cfg *buscfg = v4l2_subdev_to_bus_cfg(pipe->external); buscfg 172 drivers/media/platform/omap3isp/ispcsiphy.c if (buscfg->interface == ISP_INTERFACE_CCP2B_PHY1 buscfg 173 drivers/media/platform/omap3isp/ispcsiphy.c || buscfg->interface == ISP_INTERFACE_CCP2B_PHY2) { buscfg 174 drivers/media/platform/omap3isp/ispcsiphy.c lanes = &buscfg->bus.ccp2.lanecfg; buscfg 177 drivers/media/platform/omap3isp/ispcsiphy.c lanes = &buscfg->bus.csi2.lanecfg; buscfg 178 drivers/media/platform/omap3isp/ispcsiphy.c num_data_lanes = buscfg->bus.csi2.num_data_lanes; buscfg 206 drivers/media/platform/omap3isp/ispcsiphy.c csiphy_routing_cfg(phy, buscfg->interface, true, buscfg 207 drivers/media/platform/omap3isp/ispcsiphy.c buscfg->bus.ccp2.phy_layer); buscfg 308 drivers/media/platform/omap3isp/ispcsiphy.c struct isp_bus_cfg *buscfg = buscfg 311 drivers/media/platform/omap3isp/ispcsiphy.c csiphy_routing_cfg(phy, buscfg->interface, false, buscfg 312 drivers/media/platform/omap3isp/ispcsiphy.c buscfg->bus.ccp2.phy_layer);