forked from xuos/xiuos
temporarily adapt kpu for XiZi
This commit is contained in:
@@ -154,7 +154,6 @@ int PrivIoctl(int fd, int cmd, void *args)
|
||||
{
|
||||
int ret;
|
||||
struct PrivIoctlCfg *ioctl_cfg = (struct PrivIoctlCfg *)args;
|
||||
|
||||
switch (ioctl_cfg->ioctl_driver_type)
|
||||
{
|
||||
case SERIAL_TYPE:
|
||||
@@ -163,12 +162,10 @@ int PrivIoctl(int fd, int cmd, void *args)
|
||||
case PIN_TYPE:
|
||||
ret = PrivPinIoctl(fd, cmd, ioctl_cfg->args);
|
||||
break;
|
||||
case I2C_TYPE:
|
||||
ret = ioctl(fd, cmd, ioctl_cfg->args);
|
||||
break;
|
||||
case LCD_TYPE:
|
||||
ret = PrivLcdIoctl(fd, cmd, ioctl_cfg->args);
|
||||
break;
|
||||
case I2C_TYPE:
|
||||
case RTC_TYPE:
|
||||
case ADC_TYPE:
|
||||
case DAC_TYPE:
|
||||
|
||||
@@ -227,6 +227,25 @@ struct RtcDrvConfigureParam
|
||||
time_t *time;
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uintptr_t pdata;
|
||||
uint32_t length;
|
||||
}_ioctl_shoot_para;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint32_t width; // width The width of image
|
||||
uint32_t height; // height The height of image
|
||||
}_ioctl_set_reso;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uintptr_t r_addr;
|
||||
uintptr_t g_addr;
|
||||
uintptr_t b_addr;
|
||||
}RgbAddress;
|
||||
|
||||
enum TCP_OPTION {
|
||||
SEND_DATA = 0,
|
||||
RECV_DATA,
|
||||
@@ -241,6 +260,25 @@ enum TCP_OPTION {
|
||||
#define MY_INDEV_X BSP_LCD_Y_MAX
|
||||
#define MY_INDEV_Y BSP_LCD_X_MAX
|
||||
|
||||
#define DVP_INIT 0x00U
|
||||
#define REG_SCCB_READ 0x12U
|
||||
#define REG_SCCB_WRITE 0x13U
|
||||
#define OUTPUT_CONFIG 0x20U
|
||||
#define LCD_STRING_TYPE 0
|
||||
#define LCD_DOT_TYPE 1
|
||||
#define LCD_SIZE 320
|
||||
#define IMAGE_HEIGHT 240
|
||||
#define IMAGE_WIDTH 320
|
||||
#define NULL_PARAMETER 0
|
||||
|
||||
#define REG_SCCB_READ 0x12U
|
||||
#define REG_SCCB_WRITE 0x13U
|
||||
#define SCCB_REG_LENGTH 0x08U
|
||||
#define IOCTRL_CAMERA_START_SHOT (20)
|
||||
#define SET_DISPLAY_ADDR (21)
|
||||
#define SET_AI_ADDR (22)
|
||||
#define IOCTRL_CAMERA_OUT_SIZE_RESO (23)
|
||||
|
||||
/*********************shell***********************/
|
||||
//for int func(int argc, char *agrv[])
|
||||
#define PRIV_SHELL_CMD_MAIN_ATTR (SHELL_CMD_PERMISSION(0) | SHELL_CMD_TYPE(SHELL_TYPE_CMD_MAIN))
|
||||
|
||||
@@ -77,6 +77,7 @@ int pthread_attr_setschedparam(pthread_attr_t *attr,
|
||||
|
||||
int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stack_size)
|
||||
{
|
||||
attr->stacksize = stack_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user