[9610][Robusta2] dtsi: camera: modified settings for support PAFSTAT
authorWooyeon Kim <wooy88.kim@samsung.com>
Thu, 27 Dec 2018 09:33:21 +0000 (18:33 +0900)
committerxiest1 <xiest1@lenovo.com>
Tue, 5 Nov 2019 09:30:10 +0000 (17:30 +0800)
 - modified stat DMA out to DMA2 CH0 at rear sensor
 - moved Rear2 DMA out to DMA3 CH0

 PR JIRA ID: CPR-532

Change-Id: I560cb01896a1529ca261bb2883efe19bac91f7cc
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
arch/arm64/boot/dts/exynos/exynos9610-camera.dtsi
arch/arm64/boot/dts/exynos/exynos9610-robusta2-camera.dtsi

index abd1aa56c5eee077cd0a91a1e16f32c13ef60a33..694140392fe9c4a91c9a688c506f740355a7ea51 100644 (file)
 
                        <0 331 0>, /* VC0 DMA0 */
                        <0 332 0>, /* VC1 DMA1 */
-                       <0 332 0>, /* VC2 DMA1 */
+                       <0 333 0>, /* VC0 DMA2 for PAFSTAT */
                        <0 332 0>; /* VC3 DMA1 */
                interrupt-names = "csi",
                        "mode0_VC0", "mode0_VC1","mode0_VC2","mode0_VC3",
                                <0x14450400 0x100>, /* VC0 DMA0 COMMON */
                                <0x14460100 0x100>, /* VC1 DMA1 */
                                <0x14460400 0x100>, /* VC1 DMA1 COMMON */
-                               <0x14460200 0x100>, /* VC2 DMA1 */
-                               <0x14460400 0x100>, /* VC2 DMA1 COMMON */
+                               <0x14470000 0x100>, /* VC0 DMA2 for PAFSTAT */
+                               <0x14470400 0x100>, /* VC0 DMA2 COMMON */
                                <0x14460300 0x100>, /* VC3 DMA1 */
                                <0x14460400 0x100>; /* VC3 DMA1 COMMON */
                };
                        <0x0 0x14420700 0x100>; /* PHY: TOP_M4S4S4_2nd */
                reg-names = "csi", "phy";
                interrupts = <0 327 0>, /* MIPI-CSI2 */
-                       <0 333 0>, /* VC0 DMA2 */
+                       <0 334 0>, /* VC0 DMA3 */
                        <0 333 0>, /* VC1 DMA2 */
                        <0 333 0>, /* VC2 DMA2 */
                        <0 333 0>; /* VC3 DMA2 */
 
                /* without PAF HW */
                sensor2_ch_mode0: sensor2-ch-mode0 {
-                       reg = <0x14470000 0x100>, /* VC0 DMA2 */
-                               <0x14470400 0x100>, /* VC0 DMA2 COMMON */
+                       reg = <0x14480000 0x100>, /* VC0 DMA3 */
+                               <0x14480400 0x100>, /* VC0 DMA3 COMMON */
                                <0x14470100 0x100>, /* VC1 DMA2 */
                                <0x14470400 0x100>, /* VC1 DMA2 COMMON */
                                <0x14470200 0x100>, /* VC2 DMA2 */
index cdf01660e86281d3f6d409321b7265fdc5b2f1db..faa2fc8add1e50630babffa755591b3f32c801f9 100644 (file)
@@ -59,7 +59,7 @@
                                };
 
                                internal_vc {
-                                       /* DUMMY */
+                                       vc_list = <2 VC_MIPISTAT 0 3 VC_PRIVATE 0>;
                                };
                        };
 
        scenario = <SENSOR_SCENARIO_NORMAL>;    /* Normal, Vision, OIS etc */
        id = <0>;
        csi_ch = <0>;
-       dma_ch = <0 0 0 0 0 1 1 1>;
-       vc_ch = <0 1 2 3 0 1 2 3>;
+       dma_ch = <0 0 0 0 0 0 2 0>;
+       vc_ch = <0 1 2 3 0 1 0 3>;
        flite_ch = <FLITE_ID_NOTHING>;
        is_bns = <0>;
        csi_mux = <0>;  /* CSIS_DPHY[2:0] = [0 0 0] */
-       /* use_ssvc1_internal; */
-       /* use_ssvc2_internal; */
+       use_ssvc2_internal;
+       use_ssvc3_internal;
        status = "okay";
 };
 
        scenario = <SENSOR_SCENARIO_NORMAL>;    /* Normal, Vision, OIS etc */
        id = <2>;
        csi_ch = <2>;
-       dma_ch = <2 2 2 2>;
+       dma_ch = <3 2 2 2>;
        vc_ch = <0 1 2 3>;
        flite_ch = <FLITE_ID_NOTHING>;
        is_bns = <0>;