| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/ |
| H A D | subdev-itf.c | 923 static int rkcif_sditf_attach_cifdev(struct sditf_priv *sditf) in rkcif_sditf_attach_cifdev() argument 929 np = of_parse_phandle(sditf->dev->of_node, "rockchip,cif", 0); in rkcif_sditf_attach_cifdev() 931 dev_err(sditf->dev, "failed to get cif dev node\n"); in rkcif_sditf_attach_cifdev() 938 dev_err(sditf->dev, "failed to get cif dev from node\n"); in rkcif_sditf_attach_cifdev() 944 dev_err(sditf->dev, "failed attach cif dev\n"); in rkcif_sditf_attach_cifdev() 948 cif_dev->sditf[cif_dev->sditf_cnt] = sditf; in rkcif_sditf_attach_cifdev() 949 sditf->cif_dev = cif_dev; in rkcif_sditf_attach_cifdev() 1043 struct sditf_priv *sditf = container_of(notifier, in sditf_notifier_bound() local 1048 sditf->sensor_sd = subdev; in sditf_notifier_bound() 1050 if (sditf->num_sensors == 1) { in sditf_notifier_bound() [all …]
|
| H A D | common.c | 358 if (dev->sditf[0]) { in rkcif_free_reserved_mem_buf() 359 if (dev->sditf[0]->is_combine_mode) in rkcif_free_reserved_mem_buf() 360 pad = media_entity_remote_pad(&dev->sditf[0]->pads[1]); in rkcif_free_reserved_mem_buf() 362 pad = media_entity_remote_pad(&dev->sditf[0]->pads[0]); in rkcif_free_reserved_mem_buf()
|
| H A D | dev.c | 119 struct sditf_priv *priv = cif_dev->sditf[0]; in rkcif_store_line_int_num() 1017 ret |= v4l2_subdev_call(dev->sditf[j]->sensor_sd, in rkcif_set_sensor_streamon_in_sync_mode() 1044 ret |= v4l2_subdev_call(dev->sditf[j]->sensor_sd, in rkcif_set_sensor_streamon_in_sync_mode() 1070 ret |= v4l2_subdev_call(dev->sditf[j]->sensor_sd, in rkcif_set_sensor_streamon_in_sync_mode() 1160 ret = v4l2_subdev_call(cif_dev->sditf[i]->sensor_sd, in rkcif_pipeline_set_stream() 1243 ret = v4l2_subdev_call(cif_dev->sditf[i]->sensor_sd, in rkcif_pipeline_set_stream() 1468 struct sditf_priv *sditf = NULL; in subdev_asyn_register_itf() local 1477 sditf = dev->sditf[0]; in subdev_asyn_register_itf() 1478 if (sditf && (!sditf->is_combine_mode) && (!dev->is_notifier_isp)) { in subdev_asyn_register_itf() 1479 ret = v4l2_async_register_subdev_sensor_common(&sditf->sd); in subdev_asyn_register_itf()
|
| H A D | capture.c | 1618 if (dev->sditf[0] && dev->sditf[0]->num_sensors != 0) { in rkcif_rx_buffer_free() 1619 if (dev->sditf[0]->is_combine_mode) in rkcif_rx_buffer_free() 1620 pad = media_entity_remote_pad(&dev->sditf[0]->pads[1]); in rkcif_rx_buffer_free() 1622 pad = media_entity_remote_pad(&dev->sditf[0]->pads[0]); in rkcif_rx_buffer_free() 1649 if (dev->sditf[0]) { in rkcif_s_rx_buffer() 1650 if (dev->sditf[0]->is_combine_mode) in rkcif_s_rx_buffer() 1651 pad = media_entity_remote_pad(&dev->sditf[0]->pads[1]); in rkcif_s_rx_buffer() 1653 pad = media_entity_remote_pad(&dev->sditf[0]->pads[0]); in rkcif_s_rx_buffer() 1949 struct sditf_priv *priv = dev->sditf[0]; in rkcif_assign_new_buffer_update_toisp() 3410 struct sditf_priv *priv = dev->sditf[0]; in rkcif_csi_channel_init() [all …]
|
| H A D | dev.h | 839 struct sditf_priv *sditf[RKCIF_MAX_SDITF]; member
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588.dtsi | 37 rkcif_mipi_lvds4_sditf: rkcif-mipi-lvds4-sditf { 38 compatible = "rockchip,rkcif-sditf"; 43 rkcif_mipi_lvds4_sditf_vir1: rkcif-mipi-lvds4-sditf-vir1 { 44 compatible = "rockchip,rkcif-sditf"; 49 rkcif_mipi_lvds4_sditf_vir2: rkcif-mipi-lvds4-sditf-vir2 { 50 compatible = "rockchip,rkcif-sditf"; 55 rkcif_mipi_lvds4_sditf_vir3: rkcif-mipi-lvds4-sditf-vir3 { 56 compatible = "rockchip,rkcif-sditf"; 68 rkcif_mipi_lvds5_sditf: rkcif-mipi-lvds5-sditf { 69 compatible = "rockchip,rkcif-sditf"; [all …]
|
| H A D | rk3562.dtsi | 612 rkcif_mipi_lvds_sditf: rkcif-mipi-lvds-sditf { 613 compatible = "rockchip,rkcif-sditf"; 618 rkcif_mipi_lvds_sditf_vir1: rkcif-mipi-lvds-sditf-vir1 { 619 compatible = "rockchip,rkcif-sditf"; 624 rkcif_mipi_lvds_sditf_vir2: rkcif-mipi-lvds-sditf-vir2 { 625 compatible = "rockchip,rkcif-sditf"; 630 rkcif_mipi_lvds_sditf_vir3: rkcif-mipi-lvds-sditf-vir3 { 631 compatible = "rockchip,rkcif-sditf"; 643 rkcif_mipi_lvds1_sditf: rkcif-mipi-lvds1-sditf { 644 compatible = "rockchip,rkcif-sditf"; [all …]
|
| H A D | rk3588s.dtsi | 1966 rkcif_dvp_sditf: rkcif-dvp-sditf { 1967 compatible = "rockchip,rkcif-sditf"; 1979 rkcif_mipi_lvds_sditf: rkcif-mipi-lvds-sditf { 1980 compatible = "rockchip,rkcif-sditf"; 1985 rkcif_mipi_lvds_sditf_vir1: rkcif-mipi-lvds-sditf-vir1 { 1986 compatible = "rockchip,rkcif-sditf"; 1991 rkcif_mipi_lvds_sditf_vir2: rkcif-mipi-lvds-sditf-vir2 { 1992 compatible = "rockchip,rkcif-sditf"; 1997 rkcif_mipi_lvds_sditf_vir3: rkcif-mipi-lvds-sditf-vir3 { 1998 compatible = "rockchip,rkcif-sditf"; [all …]
|
| H A D | rk3568-evb1-dual-camera.dtsi | 237 /* vicap sditf->isp_vir1 */
|
| H A D | rk3568.dtsi | 1708 compatible = "rockchip,rkcif-sditf"; 1720 compatible = "rockchip,rkcif-sditf";
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3562.dtsi | 299 rkcif_mipi_lvds_sditf: rkcif-mipi-lvds-sditf { 300 compatible = "rockchip,rkcif-sditf"; 305 rkcif_mipi_lvds_sditf_vir1: rkcif-mipi-lvds-sditf-vir1 { 306 compatible = "rockchip,rkcif-sditf"; 311 rkcif_mipi_lvds_sditf_vir2: rkcif-mipi-lvds-sditf-vir2 { 312 compatible = "rockchip,rkcif-sditf"; 317 rkcif_mipi_lvds_sditf_vir3: rkcif-mipi-lvds-sditf-vir3 { 318 compatible = "rockchip,rkcif-sditf"; 330 rkcif_mipi_lvds1_sditf: rkcif-mipi-lvds1-sditf { 331 compatible = "rockchip,rkcif-sditf"; [all …]
|
| H A D | rv1106.dtsi | 144 rkcif_dvp_sditf: rkcif-dvp-sditf { 145 compatible = "rockchip,rkcif-sditf"; 156 rkcif_mipi_lvds_sditf: rkcif-mipi-lvds-sditf { 157 compatible = "rockchip,rkcif-sditf"; 168 rkcif_mipi_lvds1_sditf: rkcif-mipi-lvds1-sditf { 169 compatible = "rockchip,rkcif-sditf";
|
| H A D | rk3568.dtsi | 1127 compatible = "rockchip,rkcif-sditf"; 1140 compatible = "rockchip,rkcif-sditf";
|
| H A D | .OK3568-C.dtb.dts.tmp | |
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rv1106.dtsi | 276 rkcif_dvp_sditf: rkcif-dvp-sditf { 277 compatible = "rockchip,rkcif-sditf"; 288 rkcif_mipi_lvds_sditf: rkcif-mipi-lvds-sditf { 289 compatible = "rockchip,rkcif-sditf"; 300 rkcif_mipi_lvds1_sditf: rkcif-mipi-lvds1-sditf { 301 compatible = "rockchip,rkcif-sditf";
|
| H A D | rv1126.dtsi | 419 compatible = "rockchip,rkcif-sditf"; 432 compatible = "rockchip,rkcif-sditf"; 446 compatible = "rockchip,rkcif-sditf";
|