Lines Matching refs:buscfg
2054 struct isp_bus_cfg *buscfg)
2056 buscfg->interface = ISP_INTERFACE_PARALLEL;
2057 buscfg->bus.parallel.data_lane_shift = vep->bus.parallel.data_shift;
2058 buscfg->bus.parallel.clk_pol =
2060 buscfg->bus.parallel.hs_pol =
2062 buscfg->bus.parallel.vs_pol =
2064 buscfg->bus.parallel.fld_pol =
2066 buscfg->bus.parallel.data_pol =
2068 buscfg->bus.parallel.bt656 = vep->bus_type == V4L2_MBUS_BT656;
2073 struct isp_bus_cfg *buscfg)
2077 buscfg->bus.csi2.lanecfg.clk.pos = vep->bus.mipi_csi2.clock_lane;
2078 buscfg->bus.csi2.lanecfg.clk.pol =
2081 buscfg->bus.csi2.lanecfg.clk.pol,
2082 buscfg->bus.csi2.lanecfg.clk.pos);
2084 buscfg->bus.csi2.num_data_lanes = vep->bus.mipi_csi2.num_data_lanes;
2086 for (i = 0; i < buscfg->bus.csi2.num_data_lanes; i++) {
2087 buscfg->bus.csi2.lanecfg.data[i].pos =
2089 buscfg->bus.csi2.lanecfg.data[i].pol =
2093 buscfg->bus.csi2.lanecfg.data[i].pol,
2094 buscfg->bus.csi2.lanecfg.data[i].pos);
2100 buscfg->bus.csi2.crc = 1;
2105 struct isp_bus_cfg *buscfg)
2107 buscfg->bus.ccp2.lanecfg.clk.pos = vep->bus.mipi_csi1.clock_lane;
2108 buscfg->bus.ccp2.lanecfg.clk.pol = vep->bus.mipi_csi1.lane_polarity[0];
2110 buscfg->bus.ccp2.lanecfg.clk.pol,
2111 buscfg->bus.ccp2.lanecfg.clk.pos);
2113 buscfg->bus.ccp2.lanecfg.data[0].pos = vep->bus.mipi_csi1.data_lane;
2114 buscfg->bus.ccp2.lanecfg.data[0].pol =
2118 buscfg->bus.ccp2.lanecfg.data[0].pol,
2119 buscfg->bus.ccp2.lanecfg.data[0].pos);
2121 buscfg->bus.ccp2.strobe_clk_pol = vep->bus.mipi_csi1.clock_inv;
2122 buscfg->bus.ccp2.phy_layer = vep->bus.mipi_csi1.strobe;
2123 buscfg->bus.ccp2.ccp2_mode = vep->bus_type == V4L2_MBUS_CCP2;
2124 buscfg->bus.ccp2.vp_clk_pol = 1;
2126 buscfg->bus.ccp2.crc = 1;