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