Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 115637
b: refs/heads/master
c: 50c616f
h: refs/heads/master
i:
  115635: 76c833f
v: v3
  • Loading branch information
Guennadi Liakhovetski authored and Mauro Carvalho Chehab committed Oct 17, 2008
1 parent 0b346eb commit 2fdc5fa
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 10 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2a1d245b70f3f966f96767aaea1a2db6823e2f6e
refs/heads/master: 50c616fd0b43f50379aa70da96fd350312367367
20 changes: 11 additions & 9 deletions trunk/drivers/media/video/soc_camera_platform.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,7 @@
#include <linux/videodev2.h>
#include <media/v4l2-common.h>
#include <media/soc_camera.h>

struct soc_camera_platform_info {
int iface;
char *format_name;
unsigned long format_depth;
struct v4l2_pix_format format;
unsigned long bus_param;
int (*set_capture)(struct soc_camera_platform_info *info, int enable);
};
#include <media/soc_camera_platform.h>

struct soc_camera_platform_priv {
struct soc_camera_platform_info *info;
Expand All @@ -44,11 +36,21 @@ soc_camera_platform_get_info(struct soc_camera_device *icd)

static int soc_camera_platform_init(struct soc_camera_device *icd)
{
struct soc_camera_platform_info *p = soc_camera_platform_get_info(icd);

if (p->power)
p->power(1);

return 0;
}

static int soc_camera_platform_release(struct soc_camera_device *icd)
{
struct soc_camera_platform_info *p = soc_camera_platform_get_info(icd);

if (p->power)
p->power(0);

return 0;
}

Expand Down
1 change: 1 addition & 0 deletions trunk/include/media/soc_camera_platform.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ struct soc_camera_platform_info {
unsigned long format_depth;
struct v4l2_pix_format format;
unsigned long bus_param;
void (*power)(int);
int (*set_capture)(struct soc_camera_platform_info *info, int enable);
};

Expand Down

0 comments on commit 2fdc5fa

Please sign in to comment.