【Camera Sensor Driver笔记】四、点亮指南之EEPROM配置

很久之前写的一版:

【Qcom Camera】微距eeprom调试_cam_vio-supply = <&l7p>-CSDN博客

<slaveInfo>

EEPROMName cat24c64_imx585 eeprom型_sensor名字

slaveAddress 0xa0 i2c write address

regAddrType 2 地址类型

regDataType 1 数据类型

i2cFrequencyMode FAST i2c 操作频率(400KHz)

<powerUpsequence>

configType VANA/VDIG/VIO 上电控制节点

configValue 0 电压/电平/时钟状态

delayMs 0 延时

...

</powerUpsequence>

<powerDownSequence>

configType VANA/VDIG/VIO 下电控制节点

configValue 0 电压/电平/时钟状态

delayMs 0 延时

...

</powerDownSequence>

</slaveInfo>

<memoryMap>

<regSetting>

slaveAddr 0xa0 i2c write address

registerAddr 0x0000 寄存器地址

registerData 0x1fa3 读出长度,单位字节

regAddrType 2 地址是2byte

regDataType 1 数据是1byte

operation READ 读操作

delayUs 0 延迟微妙

</regSetting>

</memoryMap>

<formatInfo>

<AF>

<autoFocusData>

isAvailable true 是否解析AF数据

endianness BIG/LITTLE 大小端

</autoFocusData>

<macro> 近焦点

offset 0x002D 偏移地址

mask 0xFFFF 有效bit

</macro>

<infinity> 远焦点

offset 0x0031 偏移地址

mask 0xFFFF 有效bit

</infinity>

<hall>

offset 0

mask 0

</hall>

<hallBias>

offset 0

mask 0

</hallBias>

<verticalMacro> 垂直方向近焦

offset 0 无效

mask 0 无效

</verticalMacro>

<verticalInfinity> 垂直方向远焦

offset 0 无效

mask 0 无效

</verticalInfinity>

<horizontalMacro> 水平方向近焦

offset 0 无效

mask 0 无效

</horizontalMacro>

<horizontalInfinity> 水平方向远焦

offset 0 偏移地址

mask 0 有效位

</horizontalInfinity>

macroMargin 0.5 tuning 决定

infinityMargin -0.4 tuning 决定

lensSagCalMac DEFAULT/DEG0_OTP/DEG180_OTP 近焦姿势差补偿

lensSagCalInf DEFAULT/DEG0_OTP/DEG180_OTP 远焦姿势差补偿

<otpGravityOfs0to90> face up

offset 0x003F 偏移地址

mask 0xFFFF 2字节

</otpGravityOfs0to90>

<otpGravityOfs90to180> face down

offset 0x003D 偏移地址

mask 0xFFFF 2字节

</otpGravityOfs90to18>

avgGravityOfs0to90 0

avgGravityOfs90to180 0

</AF>

<WB> AWB校准参数

<WBData>

isAvailable true/false 是否有效

endianness BIG/LITTLE 大小端

</WBData>

datatype RATIO/INDIVIDUAL 数据格式

<lightInfo>

illuminantType D65/TL84/A/D50/H 色温

<rValue>

offset 0 偏移地址

mask 0 有效位

</rValue>

<grValue>

offset 0 偏移地址

mask 0 有效位

</grValue>

<bValue>

offset 0 偏移地址

mask 0 有效位

</bValue>

<gbValue>

offset 0 偏移地址

mask 0 有效位

</gbValue>

<rOverGValue>

offset 0x004B 偏移地址

mask 0xFFFF 2字节

</rOverGValue>

<bOverGValue>

offset 0x004D 偏移地址

mask 0xFFFF 2字节

</bOverGValue>

<grOverGBValue>

offset 0x004F 偏移地址

mask 0xFFFF 2字节

</grOverGBValue>

</lightInfo>

<mirror> 左右镜像

offset 0

mask 0

</mirror> s

<flip> 上下镜像

offset 0 偏移地址

mask 0 有效位

</flip>

qValue 1024 固定值,高通定义

isInvertGROverGB TRUE

</WB>

<LSC>

<LSCData>

isAvailable true 是否有效

endianness BIG 大小端

</LSCData>

<lightInfo>

illuminantType D65 色温

<rGainMSB> r通道高8位

offset 0x0065

mask 0xFF

</rGainMSB>

<rGainLSB> r通道低8位

offset 0x0066

mask 0xFF

</rGainLSB>

<grGainMSB> gr通道高8位

offset 0x0067

mask 0xFF

</grGainMSB>

<grGainLSB> gr通道低8位

offset 0x0068

mask 0xFF

</grGainLSB>

<gbGainMSB> gb通道高8位

offset 0x0069

mask 0xFF

</gbGainMSB>

<gbGainLSB> gb通道低8位

offset 0x006a

mask 0xFF

</gbGainLSB>

<bGainMSB> b通道高8位

offset 0x006b

mask 0xFF

</bGainMSB>

<bGainLSB> b通道低8位

offset 0x006c

mask 0xFF

</bGainLSB>

</lightInfo>

meshHWRollOffSize 221(17×13) 高通标准,221块

rIncrement 8 相同通道地址间隔

grIncrement 8 相同通道地址间隔

gbIncrement 8 相同通道地址间隔

bIncrement 8 相同通道地址间隔

</LSC>

<customInfo> 自定义数据

name /

value /

</customInfo>

相关推荐
model200536 分钟前
android + tflite 分类APP开发-2
android·分类·tflite
彭于晏6891 小时前
Android广播
android·java·开发语言
与衫2 小时前
掌握嵌套子查询:复杂 SQL 中 * 列的准确表列关系
android·javascript·sql
500了8 小时前
Kotlin基本知识
android·开发语言·kotlin
人工智能的苟富贵9 小时前
Android Debug Bridge(ADB)完全指南
android·adb
小雨cc5566ru14 小时前
uniapp+Android面向网络学习的时间管理工具软件 微信小程序
android·微信小程序·uni-app
bianshaopeng15 小时前
android 原生加载pdf
android·pdf
hhzz15 小时前
Linux Shell编程快速入门以及案例(Linux一键批量启动、停止、重启Jar包Shell脚本)
android·linux·jar
火红的小辣椒16 小时前
XSS基础
android·web安全
勿问东西18 小时前
【Android】设备操作
android