15818621545 发表于 2021-8-20 15:46:55

RK3566+Camera 设备树配置请教

1.
从官网的资源来看,我需要配置这一路IIC
I2C2_M1         GPIO4_B5/I2C2_SCL_M1
GPIO4_B4/I2C2_SDA_M1         Camera
所以我怎么选择到这一路的IIC呢,因为这一路IIC有M0和M1,所以如下配置是对的吗?这样能否选到i2c2m1_xfer? 实际测式是IIC通讯不成功的。

&i2c2 {
    status = "okay";
    pinctrl-0 = <&i2c2m1_xfer>;
    s5kgm1: s5kgm1@20{
      status = "okay";
      compatible = "samsung,s5kgm1";
      reg = <0x20>;
      clocks = <&cru CLK_CIF_OUT>;
      clock-names = "xvclk";
      //avdd-supply = <&vcc_mipi>;
      pinctrl-names = "rockchip,camera_default";
      pinctrl-0 = <&cif_clk>;
      //mipi-pwr-gpios = <&gpio4 RK_PC1 GPIO_ACTIVE_HIGH>;
      reset-gpios = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
      pwdn-gpios = <&gpio4 RK_PB7 GPIO_ACTIVE_LOW>;

      //firefly,clkout-enabled-index = <0>;
      rockchip,camera-module-index = <1>;
      rockchip,camera-module-facing = "front";
      rockchip,camera-module-name = "NC";
      rockchip,camera-module-lens-name = "NC";
      port {
            s5kgm1_out: endpoint {
                remote-endpoint = <&dphy1_in>;
                data-lanes = <1 2>;

            };
      };
    };


2.
但是从你们提供的firefly的原理图上看,并没有上电比如iovdd,avdd,dvdd,请问这三个电源是需要外部供电吗?




zyk 发表于 2021-8-21 09:03:26

本帖最后由 zyk 于 2021-8-21 09:17 编辑

加个属性看看power-domains = <&power RK3568_PD_VI>;

15818621545 发表于 2021-8-23 13:34:01

加这个没有效果,因为看原理图也是电源也是外部供电的,而外部供电都是正常的。IIC地址也是对的,IIC通道应该也是对的。

15818621545 发表于 2021-8-23 13:36:21

zyk 发表于 2021-8-21 09:03
加个属性看看power-domains = ;

加这个没有效果,因为看原理图也是电源也是外部供电的,而外部供电都是正常的。IIC地址也是对的,IIC通道应该也是对的。

zyk 发表于 2021-8-23 16:49:43

可以测量一下iovdd,avdd,dvdd和i2c电压是否都正常,上下电时序是否正确,另外可以发一下完整的dts配置看看

Liuth 发表于 2021-8-27 15:02:46

可以提供一下板子的硬件版本吗?板子上丝印有写

wx__KIyr4p 发表于 2022-6-6 16:37:47

how to do ?

yanyu131588 发表于 2022-7-21 16:24:21

iic地址是7位的
页: [1]
查看完整版本: RK3566+Camera 设备树配置请教