trulliyang 发表于 2011-06-15 16:07

CAMERA驱动自适应怎么做啊

寡人在SOC_CAMERA.C里面的
static int __init soc_camera_init(void)函数里面的
platform_driver_probe(&soc_camera_pdrv, soc_camera_pdrv_probe);

static struct platform_driver __refdata soc_camera_pdrv = {       
                .remove= __devexit_p(soc_camera_pdrv_remove),
                .driver= {
                        .name = "soc-camera-pdrv",
                        .owner        = THIS_MODULE,
                }       
};

修改板级文件BOARD_XXX.C里面
struct platform_device rk2818_soc_camera_pdrv[] = {
       = {
                .name        = "soc-camera-pdrv",
                .id        = -1,
                .dev        = {
                        .init_name = SENSOR_NAME_0,
                        .platform_data = &rk2818_iclink,
                }
        },
       = {
                .name        = "soc-camera-pdrv",
                .id        = -1,
                .dev        = {
                        .init_name = SENSOR_NAME_1,
                        .platform_data = &rk2818_iclink,
                }
        }
};
只能RUN写在第一个的CAMERA,写在第二个就不可以,
信息对换还是写在前面的一个可以,写在后面的不可以。求指导。

suyingshipp 发表于 2012-02-22 09:46

白手起家的家伙 在2005年的时候就看到你在弄这个了 现在已经是2012了 你还在弄这个 相信你在这个方面应该是专家中的牛人了吧
页: [1]
查看完整版本: CAMERA驱动自适应怎么做啊