IDX_SENSOR
sd = __fimc_md_get_subdev(ve->pipe, IDX_SENSOR);
if (sd == p->subdevs[IDX_SENSOR] &&
sd = __fimc_md_get_subdev(vc->ve.pipe, IDX_SENSOR);
struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR];
sensor = __fimc_md_get_subdev(ve->pipe, IDX_SENSOR);
if (!enable && p->subdevs[IDX_SENSOR] == NULL)
{ IDX_IS_ISP, IDX_SENSOR, IDX_CSIS, IDX_FLITE },
{ IDX_CSIS, IDX_FLITE, IDX_SENSOR, IDX_IS_ISP },
if (p->subdevs[IDX_SENSOR] == NULL)
sd = p->subdevs[IDX_SENSOR];
struct v4l2_subdev *sd = p ? p->subdevs[IDX_SENSOR] : NULL;
{ IDX_FIMC, IDX_SENSOR, IDX_IS_ISP, IDX_CSIS, IDX_FLITE },
{ IDX_CSIS, IDX_FLITE, IDX_FIMC, IDX_SENSOR, IDX_IS_ISP },
if (p->subdevs[IDX_SENSOR] == NULL) {
if (p->subdevs[IDX_SENSOR] == NULL)
p->subdevs[IDX_SENSOR] = sd;