mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 04:48:04 +09:00
camera: update board-rk30-ds975.c for new_camera struct
This commit is contained in:
@@ -194,10 +194,61 @@ struct rk29_keys_platform_data rk29_keys_pdata = {
|
||||
#define RK30_IPP_MEM_SIZE 8*SZ_1M
|
||||
#endif
|
||||
#ifdef CONFIG_VIDEO_RK29
|
||||
#include <plat/rk_camera.h>
|
||||
/* Notes:
|
||||
|
||||
Simple camera device registration:
|
||||
|
||||
new_camera_device(sensor_name,\ // sensor name, it is equal to CONFIG_SENSOR_X
|
||||
face,\ // sensor face information, it can be back or front
|
||||
pwdn_io,\ // power down gpio configuration, it is equal to CONFIG_SENSOR_POWERDN_PIN_XX
|
||||
flash_attach,\ // sensor is attach flash or not
|
||||
mir,\ // sensor image mirror and flip control information
|
||||
i2c_chl,\ // i2c channel which the sensor attached in hardware, it is equal to CONFIG_SENSOR_IIC_ADAPTER_ID_X
|
||||
cif_chl) \ // cif channel which the sensor attached in hardware, it is equal to CONFIG_SENSOR_CIF_INDEX_X
|
||||
|
||||
Comprehensive camera device registration:
|
||||
|
||||
new_camera_device_ex(sensor_name,\
|
||||
face,\
|
||||
ori,\ // sensor orientation, it is equal to CONFIG_SENSOR_ORIENTATION_X
|
||||
pwr_io,\ // sensor power gpio configuration, it is equal to CONFIG_SENSOR_POWER_PIN_XX
|
||||
pwr_active,\ // sensor power active level, is equal to CONFIG_SENSOR_RESETACTIVE_LEVEL_X
|
||||
rst_io,\ // sensor reset gpio configuration, it is equal to CONFIG_SENSOR_RESET_PIN_XX
|
||||
rst_active,\ // sensor reset active level, is equal to CONFIG_SENSOR_RESETACTIVE_LEVEL_X
|
||||
pwdn_io,\
|
||||
pwdn_active,\ // sensor power down active level, is equal to CONFIG_SENSOR_POWERDNACTIVE_LEVEL_X
|
||||
flash_attach,\
|
||||
res,\ // sensor resolution, this is real resolution or resoltuion after interpolate
|
||||
mir,\
|
||||
i2c_chl,\
|
||||
i2c_spd,\ // i2c speed , 100000 = 100KHz
|
||||
i2c_addr,\ // the i2c slave device address for sensor
|
||||
cif_chl,\
|
||||
mclk)\ // sensor input clock rate, 24 or 48
|
||||
|
||||
*/
|
||||
static struct rkcamera_platform_data new_camera[] = {
|
||||
new_camera_device(RK29_CAM_SENSOR_OV2659,
|
||||
back,
|
||||
RK30_PIN1_PD6,
|
||||
0,
|
||||
0,
|
||||
3,
|
||||
0),
|
||||
new_camera_device(RK29_CAM_SENSOR_OV2659,
|
||||
front,
|
||||
RK30_PIN1_PB7,
|
||||
0,
|
||||
0,
|
||||
3,
|
||||
0),
|
||||
new_camera_device_end
|
||||
};
|
||||
/*---------------- Camera Sensor Macro Define Begin ------------------------*/
|
||||
/*---------------- Camera Sensor Configuration Macro Begin ------------------------*/
|
||||
#define CONFIG_SENSOR_0 RK29_CAM_SENSOR_OV2659 /* back camera sensor */
|
||||
#define CONFIG_SENSOR_IIC_ADDR_0 0x60
|
||||
#define CONFIG_SENSOR_IIC_ADDR_0 0x00
|
||||
#define CONFIG_SENSOR_IIC_ADAPTER_ID_0 3
|
||||
#define CONFIG_SENSOR_CIF_INDEX_0 0
|
||||
#define CONFIG_SENSOR_ORIENTATION_0 90
|
||||
@@ -266,7 +317,7 @@ struct rk29_keys_platform_data rk29_keys_pdata = {
|
||||
#define CONFIG_SENSOR_720P_FPS_FIXED_02 30000
|
||||
|
||||
#define CONFIG_SENSOR_1 RK29_CAM_SENSOR_OV2659 /* front camera sensor 0 */
|
||||
#define CONFIG_SENSOR_IIC_ADDR_1 0x60
|
||||
#define CONFIG_SENSOR_IIC_ADDR_1 0x00
|
||||
#define CONFIG_SENSOR_IIC_ADAPTER_ID_1 3
|
||||
#define CONFIG_SENSOR_CIF_INDEX_1 0
|
||||
#define CONFIG_SENSOR_ORIENTATION_1 270
|
||||
|
||||
Reference in New Issue
Block a user