Lines Matching +full:0 +full:x2000

79 				dev_dbg(sdev->dev, "Unsupported mbus code: 0x%x\n",  in sun6i_csi_is_format_supported()
85 dev_dbg(sdev->dev, "Unsupported pixformat: 0x%x\n", in sun6i_csi_is_format_supported()
142 dev_dbg(sdev->dev, "Unsupported mbus code: 0x%x\n", in sun6i_csi_is_format_supported()
157 dev_dbg(sdev->dev, "Unsupported pixformat: 0x%x\n", pixformat); in sun6i_csi_is_format_supported()
172 regmap_update_bits(regmap, CSI_EN_REG, CSI_EN_CSI_EN, 0); in sun6i_csi_set_power()
180 return 0; in sun6i_csi_set_power()
206 return 0; in sun6i_csi_set_power()
221 if ((mbus_code & 0xF000) != 0x2000) in get_csi_input_format()
299 dev_warn(sdev->dev, "Unsupported pixformat: 0x%x\n", pixformat); in get_csi_output_format()
310 if ((mbus_code & 0xF000) != 0x2000) in get_csi_input_seq()
311 return 0; in get_csi_input_seq()
333 dev_warn(sdev->dev, "Unsupported mbus code: 0x%x\n", in get_csi_input_seq()
355 dev_warn(sdev->dev, "Unsupported mbus code: 0x%x\n", in get_csi_input_seq()
365 dev_warn(sdev->dev, "Unsupported pixformat: 0x%x, defaulting to YUYV\n", in get_csi_input_seq()
522 CSI_CH_HSIZE_HOR_START(0)); in sun6i_csi_set_window()
525 CSI_CH_VSIZE_VER_START(0)); in sun6i_csi_set_window()
527 planar_offset[0] = 0; in sun6i_csi_set_window()
556 "Calculating pixelformat(0x%x)'s bytesperline as a packed format\n", in sun6i_csi_set_window()
560 bytesperline_c = 0; in sun6i_csi_set_window()
585 return 0; in sun6i_csi_update_config()
593 (addr + sdev->planar_offset[0]) >> 2); in sun6i_csi_update_buf_addr()
608 regmap_update_bits(regmap, CSI_CAP_REG, CSI_CAP_CH0_VCAP_ON, 0); in sun6i_csi_set_stream()
609 regmap_write(regmap, CSI_CH_INT_EN_REG, 0); in sun6i_csi_set_stream()
613 regmap_write(regmap, CSI_CH_INT_STA_REG, 0xFF); in sun6i_csi_set_stream()
639 if (ret < 0) { in sun6i_csi_link_entity()
656 if (ret < 0) { in sun6i_csi_link_entity()
663 return 0; in sun6i_csi_link_entity()
681 if (ret < 0) in sun6i_subdev_notify_complete()
685 if (ret < 0) in sun6i_subdev_notify_complete()
710 return 0; in sun6i_csi_fwnode_parse()
735 csi->media_dev.hw_revision = 0; in sun6i_csi_v4l2_init()
742 ret = v4l2_ctrl_handler_init(&csi->ctrl_handler, 0); in sun6i_csi_v4l2_init()
777 return 0; in sun6i_csi_v4l2_init()
803 if (!(status & 0xFF)) in sun6i_csi_isr()
811 regmap_update_bits(regmap, CSI_EN_REG, CSI_EN_CSI_EN, 0); in sun6i_csi_isr()
829 .max_register = 0x9c,
840 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sun6i_csi_resource_request()
870 irq = platform_get_irq(pdev, 0); in sun6i_csi_resource_request()
871 if (irq < 0) in sun6i_csi_resource_request()
874 ret = devm_request_irq(&pdev->dev, irq, sun6i_csi_isr, 0, MODULE_NAME, in sun6i_csi_resource_request()
881 return 0; in sun6i_csi_resource_request()
889 #define PHYS_OFFSET 0
903 * The DMA bus has the memory mapped at 0. in sun6i_csi_probe()
908 ret = dma_direct_set_offset(sdev->dev, PHYS_OFFSET, 0, SZ_4G); in sun6i_csi_probe()
928 return 0; in sun6i_csi_remove()