高通camera dtsi的配置方法

\kernel\arch\arm\boot\dts\qcom\

dtsi文件在这个路径下面。

sensor ,eeporm,actuator都在这个文件里面配置。包括上电时序,每路电是配置多大的电压。下面一一讲解:

eeprom0: qcom,eeprom@5a {
        cell-index = <0>;
        reg = <0x5A>;
        qcom,eeprom-name = "sunwin_s5k4h7";
        compatible = "qcom,eeprom";
        qcom,slave-addr = <0x5A>;
        qcom,cci-master = <0>;
        qcom,num-blocks = <3>;

        qcom,page0 = <1 0x0A02 2 0x15 1 1>;/*set the page21 of otp*/
        qcom,poll0 = <0 0x0 1 0x0 1 1>;
        qcom,mem0  = <0 0x0 1 0x0 1 1>;
        
        qcom,page1 = <1 0x0A00 2 0x0100 2 1>;/*OTP enable and read start*/
        qcom,poll1 = <0 0x0 1 0x0 1 1>;
        qcom,mem1  = <60 0x0A04 2 0x0000 2 1>;

        qcom,page2 = <1 0x0A00 2 0x0000 2 1>;/*OTP enable and read end*/
        qcom,poll2 = <0 0x0 1 0x0 1 1>;
        qcom,mem2  = <0 0x0 1 0x0 1 1>;

        cam_vio-supply = <&pm8916_l10>;
        cam_vaf-supply = <&pm8916_l11>;
        qcom,cam-vreg-name = "cam_vio", "cam_vaf";
        qcom,cam-vreg-type = <0 0>;
        qcom,cam-vreg-min-voltage = <1800000  2800000>;
        qcom,cam-vreg-max-voltage = <1800000  2800000>;
        qcom,cam-vreg-op-mode = <80000  100000>;
        pinctrl-names = "cam_default", "cam_suspend";
        pinctrl-0 = <&cam_sensor_mclk0_default &cam_sensor_rear_default>;
        pinctrl-1 = <&cam_sensor_mclk0_sleep &cam_sensor_rear_sleep>;
        gpios = <&msm_gpio 26 0>,
            <&msm_gpio 29 0>,
            <&msm_gpio 33 0>;
        qcom,gpio-reset = <1>;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值