Sprd平台添加Camera驱动(SL8521ESC9820E)Qocm平台 Android5.1 和 Android8.0 (msm8909)流程基本⼀致,Android9.0(msm8953)框架变化较⼤。 ⽽展讯平台Android4.4(SC9820E),框架⼜有所不同,因此共三份⽂档。
1. A-(msm8953 Android9.0)
2. B-(msm8909 Android5.1/8.0)
3. C-(SC9820E Android
4.4)
步进梁式加热炉本⽂是 C-(SC9820E Android4.4)
平台特性:
硬件平台:SL8521E
软件平台:Android-4.4
Sensor IC:
主摄:GC5025 5M(500w像素),主摄,最⼤ 2 lane,5M像素 前摄:sp0a09z 0M3(30w像素),前摄,最⼤ 1 lane,2M像素
其他:⽀持闪光灯,⾃动对焦,持续对焦,录像功能,HDR 数据格式:RGGB
1 Kernel 部分
1.1 主摄硬件原理图 (Rear Camera SCH)
连续供墨查阅硬件主板主摄相关接⼝信息如下:
主摄 gc5025 500w:
1.1.1 Rear Cam mipi 布线串联共模电感
1.1.2 Rear cam csi 1 主摄接线
1.1.3 Rear cam rst 脚
1.1.4 Rear cam mclk 时钟脚
1.1.5 Rear cam pwn 脚
1.1.6 Rear cam 获取主摄信息
1. MIPI – CSI 接线
1. MCSI1_CLK_P, MCSI1_CLK_P
2. MCSI1_DATA1_P,MCSI1_DATA1_N
3. MCSI1_DATA0_P,MCSI1_DATA0_N
2. cam rst复位脚、 cam mclk 时钟脚、csm pwn 脚
1. gpio45、gpio43、gpio47
3. 供电部分
1. VDD IO核⼼电,1.8V – VDDCAMIO
2. VDD IO数字电,1.2V – VDDCAMCORE
3. VDD AF马达电,2.8V – VDDCAMMOT
4. VDD 模拟电, 2.8V – VDDCAMA
1.2 主摄设备树配置 (Rear Camera dts cfg) dts配置路径:kernel\arch\arm\boot\dts\xxx\xxx_sp9820e-2h10-native.dts
1.2.1 Rear cam I2C 节点配置
Rear Camera 配置节点:
&i2c0 { // 根据camera挂载更改
status = "okay";
clock-frequency = <400000>;
/* Rear Camera */
sensor_main: sensor-main@37 {
compatible = "sprd,sensor-main";
reg = <0x37>;
clock-names = "clk_src","sensor_eb",
"clk_96m","clk_76m8",
蓄热式加热炉"clk_48m","clk_26m";
clocks = <&clk_sensor1>, <&clk_mm_ckg_gates 2>,
<&clk_twpll_96m>,<&clk_twpll_76m8>,
<&clk_twpll_48m>,<&ext_26m>;
vddio-supply = <&vddcamio>;
vddcama-supply = <&vddcama>;
vddcamd-supply = <&vddcamd>;
vddcammot-supply = <&vddcammot>;
reset-gpios = <&ap_gpio 45 0>;
power-down-gpios = <&ap_gpio 47 0>;
host = "dcam0";
port {
sensor_main_0: endpoint {
remote-endpoint = <&phy1_out>;
};
};
};
...
};
1.2.2 Rear cam mipi 节点配置
蔬菜保鲜柜>数字投影仪
&mipi_csi_phy1 {
status = "okay";
sprd,phyid = <1>;
sprd,csi = <&csi0>;
port {
phy1_out: endpoint {
remote-endpoint = <&sensor_main_0>;
};
};
};
1.3 前摄硬件原理图 (Front Camera SCH)前摄 sp0a09z 03M(30w)像素
1.3.1 Front cam mipi 布线串联共模电感
1.3.2 Front cam csi 0 前摄接线
1.3.3 Front cam rst 脚
1.3.4 Front cam mclk 脚
1.3.5 Front cam pwn 脚
紫花针茅
1.3.6 Front cam 获取前摄信息
1. MIPI – CSI0 接线
1. MCSI0_CLK_P,MCSI0_CLK_N
2. MCSI0_DATA0_P,MCSI1_DATA0_N
2. cam rst复位脚、 cam mclk 时钟脚、csm pwn 脚