soc_camera on imx53

cancel
Showing results for 
Search instead for 
Did you mean: 

soc_camera on imx53

674 Views
JoshuaParrish
Contributor I

Hello I was hoping to get some help launching a soc_camera driver in linux. 

The camera is an ov7725, using the ov772x driver under the soc_camera drivers in the kernel menu config. 

I've insmoded the driver onto the ubuntu start board rootfs. The problem is the platform data needed to launch the camera successfully.

Has anyone had luck using a soc camera driver with the imx53 using i2c and the csi interface. 

 

If so what platform data did you give the driver in the board file?

 

static void camera_pwdn(int pwdn)

{

 gpio_request(DISP0_RESET, "csi0-pwdn"); gpio_set_value(DISP0_RESET, pwdn); gpio_free(DISP0_RESET);

}
static struct mxc_camera_platform_data camera_data =

{

 .analog_regulator = "DA9052_LDO7",

 .core_regulator = "DA9052_LDO7",

 .mclk = 24000000, .csi = 0,

.pwdn = camera_pwdn,

};


static struct i2c_board_info mxc_i2c1_board_info[] __initdata =

{

{ .type = "sgtl5000-i2c", .addr = 0x0a, },

{ .type = "sii9022", .addr = 0x39, .irq = IOMUX_TO_IRQ_V3(DISP0_DET_INT), .platform_data = &sii9022_hdmi_data, },

{ .type = "ov772x", .addr = 0x21, .platform_data = (void *)&camera_data, },

};

Tags (1)
0 Kudos
3 Replies

319 Views
JoshuaParrish
Contributor I

The drivers can be found in the in the downloads from FSL. I liked building in the ubuntu vm. The build tools were already configured so it made everything easier. 

0 Kudos

319 Views
AaronLinsdau
Contributor I

Are these drivers in the QSB install or are they in a download from FSL?

0 Kudos

319 Views
LilyZhang
Contributor I
soc camera framework was not used in FSL default BSP. If you want to use new camera sensor, you can refer to drivers/media/video/mxc/capture/ov5642.c for quick enablement.
0 Kudos