Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
/*
 * rk_camera_sensor_info.h - PXA camera driver header file
 *
 * Copyright (C) 2003, Intel Corporation
 * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

#ifndef __RK_CAMERA_SENSOR_INFO_H_
#define __RK_CAMERA_SENSOR_INFO_H_

/* Camera Sensor Must Define Macro Begin */
#define RK29_CAM_SENSOR_OV7675 ov7675
#define RK29_CAM_SENSOR_OV9650 ov9650
#define RK29_CAM_SENSOR_OV2640 ov2640
#define RK29_CAM_SENSOR_OV2655 ov2655
#define RK29_CAM_SENSOR_OV2659 ov2659
#define RK29_CAM_SENSOR_GC2145 gc2145
#define RK29_CAM_SENSOR_GC2155 gc2155
#define RK29_CAM_SENSOR_OV7690 ov7690
#define RK29_CAM_SENSOR_OV3640 ov3640
#define RK29_CAM_SENSOR_OV3660 ov3660
#define RK29_CAM_SENSOR_OV5640 ov5640
#define RK29_CAM_SENSOR_OV5642 ov5642
#define RK29_CAM_SENSOR_S5K6AA s5k6aa
#define RK29_CAM_SENSOR_MT9D112 mt9d112
#define RK29_CAM_SENSOR_MT9D113 mt9d113
#define RK29_CAM_SENSOR_MT9P111 mt9p111
#define RK29_CAM_SENSOR_MT9T111 mt9t111
#define RK29_CAM_SENSOR_GT2005  gt2005
#define RK29_CAM_SENSOR_GC0307  gc0307
#define RK29_CAM_SENSOR_GC0308  gc0308
#define RK29_CAM_SENSOR_GC0309  gc0309
#define RK29_CAM_SENSOR_GC0312  gc0312
#define RK29_CAM_SENSOR_GC2015  gc2015
#define RK29_CAM_SENSOR_GC0328  gc0328
#define RK29_CAM_SENSOR_GC0329  gc0329
#define RK29_CAM_SENSOR_GC2035	gc2035
#define RK29_CAM_SENSOR_SIV120B  siv120b
#define RK29_CAM_SENSOR_SIV121D  siv121d
#define RK29_CAM_SENSOR_SID130B  sid130B
#define RK29_CAM_SENSOR_HI253  hi253
#define RK29_CAM_SENSOR_HI704  hi704
#define RK29_CAM_SENSOR_NT99250 nt99250
#define RK29_CAM_SENSOR_SP0718  sp0718
#define RK29_CAM_SENSOR_SP0838  sp0838
#define RK29_CAM_SENSOR_SP2518  sp2518
#define RK29_CAM_SENSOR_S5K5CA  s5k5ca
#define RK29_CAM_ISP_MTK9335	mtk9335isp
#define RK29_CAM_SENSOR_HM2057  hm2057
#define RK29_CAM_SENSOR_HM5065  hm5065
#define RK29_CAM_SENSOR_NT99160 nt99160
#define RK29_CAM_SENSOR_NT99240 nt99240
#define RK29_CAM_SENSOR_NT99252 nt99252
#define RK29_CAM_SENSOR_NT99340 nt99340
#define RK29_CAM_ISP_ICATCH7002_MI1040  icatchmi1040
#define RK29_CAM_ISP_ICATCH7002_OV5693  icatchov5693
#define RK29_CAM_ISP_ICATCH7002_OV8825  icatchov8825
#define RK29_CAM_ISP_ICATCH7002_OV2720  icatchov2720
#define RK29_CAM_SENSOR_TP2825  tp2825	/* benjo.zhou#rock-chips.com */
#define RK29_CAM_SENSOR_ADV7181 adv7181

#define RK29_CAM_SENSOR_NAME_OV7675 "ov7675"
#define RK29_CAM_SENSOR_NAME_OV9650 "ov9650"
#define RK29_CAM_SENSOR_NAME_OV2640 "ov2640"
#define RK29_CAM_SENSOR_NAME_OV2655 "ov2655"
#define RK29_CAM_SENSOR_NAME_OV2659 "ov2659"
#define RK29_CAM_SENSOR_NAME_OV7690 "ov7690"
#define RK29_CAM_SENSOR_NAME_OV3640 "ov3640"
#define RK29_CAM_SENSOR_NAME_OV3660 "ov3660"
#define RK29_CAM_SENSOR_NAME_OV5640 "ov5640"
#define RK29_CAM_SENSOR_NAME_OV5642 "ov5642"
#define RK29_CAM_SENSOR_NAME_S5K6AA "s5k6aa"
#define RK29_CAM_SENSOR_NAME_MT9D112 "mt9d112"
#define RK29_CAM_SENSOR_NAME_MT9D113 "mt9d113"
#define RK29_CAM_SENSOR_NAME_MT9P111 "mt9p111"
#define RK29_CAM_SENSOR_NAME_MT9T111 "mt9t111"
#define RK29_CAM_SENSOR_NAME_GT2005  "gt2005"
#define RK29_CAM_SENSOR_NAME_GC0307  "gc0307"
#define RK29_CAM_SENSOR_NAME_GC0308  "gc0308"
#define RK29_CAM_SENSOR_NAME_GC0309  "gc0309"
#define RK29_CAM_SENSOR_NAME_GC0312  "gc0312"
#define RK29_CAM_SENSOR_NAME_GC2015  "gc2015"
#define RK29_CAM_SENSOR_NAME_GC0328  "gc0328"
#define RK29_CAM_SENSOR_NAME_GC2035  "gc2035"
#define RK29_CAM_SENSOR_NAME_GC2145  "gc2145"
#define RK29_CAM_SENSOR_NAME_GC2155  "gc2155"
#define RK29_CAM_SENSOR_NAME_GC0329  "gc0329"
#define RK29_CAM_SENSOR_NAME_SIV120B "siv120b"
#define RK29_CAM_SENSOR_NAME_SIV121D "siv121d"
#define RK29_CAM_SENSOR_NAME_SID130B "sid130B"
#define RK29_CAM_SENSOR_NAME_HI253  "hi253"
#define RK29_CAM_SENSOR_NAME_HI704  "hi704"
#define RK29_CAM_SENSOR_NAME_NT99250 "nt99250"
#define RK29_CAM_SENSOR_NAME_SP0718  "sp0718"
#define RK29_CAM_SENSOR_NAME_SP0838  "sp0838"
#define RK29_CAM_SENSOR_NAME_SP2518  "sp2518"
#define RK29_CAM_SENSOR_NAME_S5K5CA  "s5k5ca"
#define RK29_CAM_ISP_NAME_MTK9335ISP "mtk9335isp"
#define RK29_CAM_SENSOR_NAME_HM2057  "hm2057"
#define RK29_CAM_SENSOR_NAME_HM5065  "hm5065"
#define RK29_CAM_ISP_NAME_ICATCH7002_MI1040 "icatchmi1040"
#define RK29_CAM_ISP_NAME_ICATCH7002_OV5693 "icatchov5693"
#define RK29_CAM_ISP_NAME_ICATCH7002_OV8825 "icatchov8825"
#define RK29_CAM_ISP_NAME_ICATCH7002_OV2720 "icatchov2720"
#define RK29_CAM_SENSOR_NAME_TP2825  "tp2825"
#define RK29_CAM_SENSOR_NAME_ADV7181 "adv7181"

/* Sensor full resolution define */
#define ov7675_FULL_RESOLUTION     0x30000 /* 0.3 megapixel */
#define ov9650_FULL_RESOLUTION     0x130000 /* 1.3 megapixel */
#define ov2640_FULL_RESOLUTION     0x200000 /* 2 megapixel */
#define ov2655_FULL_RESOLUTION     0x200000
#define ov2659_FULL_RESOLUTION     0x200000
#define gc2145_FULL_RESOLUTION     0x200000
#define gc2155_FULL_RESOLUTION     0x200000

#define ov2660_FULL_RESOLUTION     0x200000

#define ov7690_FULL_RESOLUTION     0x300000
#define ov3640_FULL_RESOLUTION     0x300000
#define ov3660_FULL_RESOLUTION     0x300000
#define ov5640_FULL_RESOLUTION     0x500000
#if defined(CONFIG_SOC_CAMERA_OV5642_INTERPOLATION_8M)
	#define ov5642_FULL_RESOLUTION     0x800000
#else
    #define ov5642_FULL_RESOLUTION     0x500000
#endif
#define s5k6aa_FULL_RESOLUTION     0x130000
#define mt9d112_FULL_RESOLUTION    0x200000
#define mt9d113_FULL_RESOLUTION    0x200000
#define mt9t111_FULL_RESOLUTION    0x300000
#define mt9p111_FULL_RESOLUTION    0x500000
#define gt2005_FULL_RESOLUTION     0x200000
#if defined(CONFIG_SOC_CAMERA_GC0308_INTERPOLATION_5M)
	#define gc0308_FULL_RESOLUTION     0x500000
#elif defined(CONFIG_SOC_CAMERA_GC0308_INTERPOLATION_3M)
	#define gc0308_FULL_RESOLUTION     0x300000
#elif defined(CONFIG_SOC_CAMERA_GC0308_INTERPOLATION_2M)
	#define gc0308_FULL_RESOLUTION     0x200000
#else
	#define gc0308_FULL_RESOLUTION     0x30000
#endif
#define gc0328_FULL_RESOLUTION     0x30000
#define gc0307_FULL_RESOLUTION     0x30000
#define gc0309_FULL_RESOLUTION     0x30000
#define gc0312_FULL_RESOLUTION     0x30000
#define gc2015_FULL_RESOLUTION     0x200000
#define siv120b_FULL_RESOLUTION     0x30000
#define siv121d_FULL_RESOLUTION     0x30000
#define sid130B_FULL_RESOLUTION     0x200000

#if defined(CONFIG_SOC_CAMERA_HI253_INTERPOLATION_5M)
	#define hi253_FULL_RESOLUTION       0x500000
#elif defined(CONFIG_SOC_CAMERA_HI253_INTERPOLATION_3M)
	#define hi253_FULL_RESOLUTION       0x300000
#else
	#define hi253_FULL_RESOLUTION       0x200000
#endif

#define hi704_FULL_RESOLUTION       0x30000
#define nt99250_FULL_RESOLUTION     0x200000
#define sp0718_FULL_RESOLUTION      0x30000
#define sp0838_FULL_RESOLUTION      0x30000
#define sp2518_FULL_RESOLUTION      0x200000
#define gc0329_FULL_RESOLUTION      0x30000
#define s5k5ca_FULL_RESOLUTION      0x300000
#define mtk9335isp_FULL_RESOLUTION  0x500000
#define gc2035_FULL_RESOLUTION      0x200000
#define hm2057_FULL_RESOLUTION      0x200000
#define hm5065_FULL_RESOLUTION      0x500000
#define nt99160_FULL_RESOLUTION     0x100000
#define nt99240_FULL_RESOLUTION     0x200000
#define nt99252_FULL_RESOLUTION     0x200000
#define nt99340_FULL_RESOLUTION     0x300000
#define icatchmi1040_FULL_RESOLUTION 0x200000
#define icatchov5693_FULL_RESOLUTION 0x500000
#define icatchov8825_FULL_RESOLUTION 0x800000
#define icatchov2720_FULL_RESOLUTION 0x210000
#define tp2825_FULL_RESOLUTION		0x100000
#define adv7181_FULL_RESOLUTION		0x100000
#define end_FULL_RESOLUTION         0x00

/* Sensor i2c addr define */
#define ov7675_I2C_ADDR             0x78
#define ov9650_I2C_ADDR             0x60
#define ov2640_I2C_ADDR             0x60
#define ov2655_I2C_ADDR             0x60
#define ov2659_I2C_ADDR             0x60
#define gc2145_I2C_ADDR             0x78
#define gc2155_I2C_ADDR             0x78

#define ov7690_I2C_ADDR             0x42
#define ov3640_I2C_ADDR             0x78
#define ov3660_I2C_ADDR             0x78
#define ov5640_I2C_ADDR             0x78
#define ov5642_I2C_ADDR             0x78

#define s5k6aa_I2C_ADDR             0x78
#define s5k5ca_I2C_ADDR             0x78

#define mt9d112_I2C_ADDR             0x78
#define mt9d113_I2C_ADDR             0x78
#define mt9t111_I2C_ADDR             0x78

#define mt9p111_I2C_ADDR            0x78
#define gt2005_I2C_ADDR             0x78
#define gc0307_I2C_ADDR             0x42
#define gc0328_I2C_ADDR             0x42
#define gc0308_I2C_ADDR             0x42
#define gc0309_I2C_ADDR             0x42
#define gc0312_I2C_ADDR             0x42
#define gc0329_I2C_ADDR             0x62
#define gc2015_I2C_ADDR             0x60
#define gc2035_I2C_ADDR             0x78

#define siv120b_I2C_ADDR             INVALID_VALUE
#define siv121d_I2C_ADDR             INVALID_VALUE
#define sid130B_I2C_ADDR             0x37

#define hi253_I2C_ADDR             0x40
#define hi704_I2C_ADDR             0x60

#define nt99160_I2C_ADDR             0x54
#define nt99240_I2C_ADDR             0x6c
#define nt99250_I2C_ADDR             0x6c
#define nt99252_I2C_ADDR             0x6c
#define nt99340_I2C_ADDR             0x76

#define sp0718_I2C_ADDR             0x42
#define sp0838_I2C_ADDR             0x30
#define sp0a19_I2C_ADDR             0x7a
#define sp1628_I2C_ADDR             0x78
#define sp2518_I2C_ADDR             0x60
#define mtk9335isp_I2C_ADDR         0x50
#define hm2057_I2C_ADDR             0x48
#define hm5065_I2C_ADDR             0x3e
#define icatchmi1040_I2C_ADDR		0x78
#define icatchov5693_I2C_ADDR       0x78
#define icatchov8825_I2C_ADDR       0x78
#define icatchov2720_I2C_ADDR       0x78
#define tp2825_I2C_ADDR				0x88
#define adv7181_I2C_ADDR		0x42
#define end_I2C_ADDR                INVALID_VALUE

/* Sensor power  active level define */
#define PWR_ACTIVE_HIGH                  0x01
#define PWR_ACTIVE_LOW					 0x0

/* Sensor power down active level define */
#define ov7675_PWRDN_ACTIVE             0x01
#define ov9650_PWRDN_ACTIVE             0x01
#define ov2640_PWRDN_ACTIVE             0x01
#define ov2655_PWRDN_ACTIVE             0x01
#define ov2659_PWRDN_ACTIVE             0x01
#define gc2145_PWRDN_ACTIVE             0x01
#define gc2155_PWRDN_ACTIVE             0x01

#define ov7690_PWRDN_ACTIVE             0x01
#define ov3640_PWRDN_ACTIVE             0x01
#define ov3660_PWRDN_ACTIVE             0x01
#define ov5640_PWRDN_ACTIVE             0x01
#define ov5642_PWRDN_ACTIVE             0x01

#define s5k6aa_PWRDN_ACTIVE             0x00
#define s5k5ca_PWRDN_ACTIVE             0x00

#define mt9d112_PWRDN_ACTIVE             0x01
#define mt9d113_PWRDN_ACTIVE             0x01
#define mt9t111_PWRDN_ACTIVE             0x01
#define mt9p111_PWRDN_ACTIVE             0x01

#define gt2005_PWRDN_ACTIVE             0x00
#define gc0307_PWRDN_ACTIVE             0x01
#define gc0308_PWRDN_ACTIVE             0x01
#define gc0328_PWRDN_ACTIVE             0x01
#define gc0309_PWRDN_ACTIVE             0x01
#define gc0329_PWRDN_ACTIVE             0x01
#define gc0312_PWRDN_ACTIVE             0x01
#define gc2015_PWRDN_ACTIVE             0x01
#define gc2035_PWRDN_ACTIVE             0x01

#define siv120b_PWRDN_ACTIVE             INVALID_VALUE
#define siv121d_PWRDN_ACTIVE             INVALID_VALUE
#define sid130B_PWRDN_ACTIVE             0x37

#define hi253_PWRDN_ACTIVE             0x01
#define hi704_PWRDN_ACTIVE             0x01

#define nt99160_PWRDN_ACTIVE             0x01
#define nt99240_PWRDN_ACTIVE             0x01
#define nt99250_PWRDN_ACTIVE             0x01
#define nt99252_PWRDN_ACTIVE             0x01
#define nt99340_PWRDN_ACTIVE             0x01

#define sp0718_PWRDN_ACTIVE             0x01
#define sp0838_PWRDN_ACTIVE             0x01
#define sp0a19_PWRDN_ACTIVE             0x01
#define sp1628_PWRDN_ACTIVE             0x01
#define sp2518_PWRDN_ACTIVE             0x01
#define hm2057_PWRDN_ACTIVE             0x01
#define hm5065_PWRDN_ACTIVE             0x00
#define mtk9335isp_PWRDN_ACTIVE         0x01
#define tp2825_PWRDN_ACTIVE				0x00
#define adv7181_PWRDN_ACTIVE		0x00
#define end_PWRDN_ACTIVE                INVALID_VALUE


/* Sensor power up sequence  define */
/* type: bit0-bit4 */
#define SENSOR_PWRSEQ_BEGIN         0x00
#define SENSOR_PWRSEQ_AVDD          0x01
#define SENSOR_PWRSEQ_DOVDD         0x02
#define SENSOR_PWRSEQ_DVDD          0x03
#define SENSOR_PWRSEQ_PWR           0x04
#define SENSOR_PWRSEQ_HWRST         0x05
#define SENSOR_PWRSEQ_PWRDN         0x06
#define SENSOR_PWRSEQ_CLKIN         0x07
#define SENSOR_PWRSEQ_END           0x0F
#define SENSOR_PWRSEQ_CNT           0x07

#define SENSOR_PWRSEQ_SET(type, idx)    (type << ((idx) * 4))
#define SENSOR_PWRSEQ_GET(seq, idx)     ((seq >> ((idx) * 4)) & 0x0f)

#define sensor_PWRSEQ_DEFAULT		\
	(SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWR, 0) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_HWRST, 1) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWRDN, 2) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_CLKIN, 3))

#define ov7675_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov9650_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov2640_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov2655_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov2659_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov7690_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov3640_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov3660_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov5640_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define ov5642_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc2145_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc2155_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define s5k6aa_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define s5k5ca_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define mt9d112_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define mt9d113_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define mt9t111_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define mt9p111_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define gt2005_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc0307_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc0308_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc0328_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc0309_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc0329_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc0312_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc2015_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define gc2035_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define siv120b_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define siv121d_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define sid130B_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define hi253_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define hi704_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define nt99160_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define nt99240_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define nt99250_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define nt99252_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define nt99340_PWRSEQ                   sensor_PWRSEQ_DEFAULT

#define sp0718_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define sp0838_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define sp0a19_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define sp1628_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define sp2518_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define hm2057_PWRSEQ                   sensor_PWRSEQ_DEFAULT
#define hm5065_PWRSEQ		\
	(SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWR, 1) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_HWRST, 2) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWRDN, 0) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_CLKIN, 3))
#define mtk9335isp_PWRSEQ			sensor_PWRSEQ_DEFAULT
#define icatchov5693_PWRSEQ		\
	(SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWR, 0) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_HWRST, 2) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_CLKIN, 1))

#define icatchov8825_PWRSEQ		\
	(SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWR, 0) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_HWRST, 2) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_CLKIN, 1))

#define icatchov2720_PWRSEQ		\
	(SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWR, 0) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_HWRST, 2) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_CLKIN, 1))

#define icatchmi1040_PWRSEQ		\
	(SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_PWR, 0) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_HWRST, 2) |\
	SENSOR_PWRSEQ_SET(SENSOR_PWRSEQ_CLKIN, 1))

#define tp2825_PWRSEQ					sensor_PWRSEQ_DEFAULT
#define adv7181_PWRSEQ				sensor_PWRSEQ_DEFAULT

#define end_PWRSEQ         0xffffffff
/* Camera Sensor Must Define Macro End */
#endif