Re: IMX219 MIPI Sensor (meda-tree) with vaniila I.MX6Q media drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 26, 2020 at 5:30 AM Михайлов Алексей Анатольевич
<minimumlaw@xxxxxxxxx> wrote:
>
> Hi!
>
> We build custom CPU Module with NXP/Freescale IMX6QuadPlus CPU.I use
> latest stable kernel from kernel.org. This time kernel version 5.5.11.
> Also I connect to I.MX MIPI cameras from RaspberryPI (Rev 2.1 with Sony
> IMX219). For IMX219 used actual driver from [1]. Usersapce based on
> Gentoo Linux, have media-utils version 1.2.1, v4l2-utils version 1.18.0,
> gstreamer version 1.14.5 with v4l2 plugins. Also Wayland version 1.17
> based graphics with XWayland.
>
> Camera write in DTB:
> ==== cut: DTB fragments ====
> / {
> [skiped]
>         imx219_clk: camera-clk {
>                 compatible = "fixed-clock";
>                 #clock-cells = <0>;
>                 clock-frequency = <24000000>;
>         };
>
>         imx219_1v2_reg: cam1v2_regulator {
>                 compatible = "regulator-fixed";
>                 regulator-name = "IMX219_1V2";
>                 regulator-min-microvolt = <1200000>;
>                 regulator-max-microvolt = <1200000>;
>                 vin-supply = <&p3v3_reg>;
>                 regulator-always-on;
>         };
>
>         imx219_1v8_reg: cam1v8_regulator {
>                 compatible = "regulator-fixed";
>                 regulator-name = "IMX219_1V8";
>                 regulator-min-microvolt = <1800000>;
>                 regulator-max-microvolt = <1800000>;
>                 vin-supply = <&p3v3_reg>;
>                 regulator-always-on;
>         };
>
>         imx219_2v8_reg: cam2v8_regulator {
>                 compatible = "regulator-fixed";
>                 regulator-name = "IMX219_2V8";
>                 regulator-min-microvolt = <2800000>;
>                 regulator-max-microvolt = <2800000>;
>                 vin-supply = <&p3v3_reg>;
>                 regulator-always-on;
>         };
> [skiped]
> csi_i2c: i2c-mux@1 { /* CSI camera */
>         #address-cells = <1>;
>         #size-cells = <0>;
>         reg = <1>;
>         sensor@10 {     /* Raspberry Camera V2 */
>                 compatible = "sony,imx219";
>                 reg = <0x10>;
>                 #address-cells = <1>;
>                 #size-cells = <0>;
>                 clocks = <&imx219_clk>;
>                 clock-names = "xclk";

No clock-names is described in
Documentation/devicetree/bindings/media/i2c/imx219.yaml

>                 DOVDD-supply = <&imx219_1v8_reg>; /* 1.8v */
>                 AVDD-supply = <&imx219_2v8_reg>;  /* 2.8v */
>                 DVDD-supply = <&imx219_1v2_reg>;  /* 1.2v */

These supplies names do not match the ones described in:
Documentation/devicetree/bindings/media/i2c/imx219.yaml




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux