Skip to content
Snippets Groups Projects
Commit c79f5021 authored by olivia.wen's avatar olivia.wen Committed by Oleksii Kutuzov
Browse files

GENIO: arm64: dts: mt8195: add smi-sub-comm of larb for clamp


add "mediatek,smi-sub-comm" and "mediatek,smi-sub-comm-inport" to
ISP SMI larb nodes, to support warm SW reset feature.

Ref. CID: 7215979, 7215978, 7215977

CR-Id: AUTO00291628
Change-Id: I55dd513b7c814f2d659802bbca0880561cb4e499
Signed-off-by: default avatarChengci.Xu <chengci.xu@mediatek.com>
Signed-off-by: default avatarolivia.wen <olivia.wen@mediatek.com>
parent 355ae1d1
No related branches found
No related tags found
1 merge request!10[UPSTREAM] Add CPU-related patches from Mediatek's Release 24.0
...@@ -2500,6 +2500,8 @@ larb9: larb@15001000 { ...@@ -2500,6 +2500,8 @@ larb9: larb@15001000 {
reg = <0 0x15001000 0 0x1000>; reg = <0 0x15001000 0 0x1000>;
mediatek,larb-id = <9>; mediatek,larb-id = <9>;
mediatek,smi = <&smi_sub_common_img1_3x1>; mediatek,smi = <&smi_sub_common_img1_3x1>;
mediatek,smi-sub-comm = <&smi_sub_common_img1_3x1>;
mediatek,smi-sub-comm-inport = <0>;
clocks = <&imgsys CLK_IMG_LARB9>, clocks = <&imgsys CLK_IMG_LARB9>,
<&imgsys CLK_IMG_LARB9>, <&imgsys CLK_IMG_LARB9>,
<&imgsys CLK_IMG_GALS>; <&imgsys CLK_IMG_GALS>;
...@@ -2542,6 +2544,8 @@ larb10: larb@15120000 { ...@@ -2542,6 +2544,8 @@ larb10: larb@15120000 {
reg = <0 0x15120000 0 0x1000>; reg = <0 0x15120000 0 0x1000>;
mediatek,larb-id = <10>; mediatek,larb-id = <10>;
mediatek,smi = <&smi_sub_common_img1_3x1>; mediatek,smi = <&smi_sub_common_img1_3x1>;
mediatek,smi-sub-comm = <&smi_sub_common_img1_3x1>;
mediatek,smi-sub-comm-inport = <1>;
clocks = <&imgsys CLK_IMG_DIP0>, clocks = <&imgsys CLK_IMG_DIP0>,
<&imgsys1_dip_top CLK_IMG1_DIP_TOP_LARB10>, <&imgsys1_dip_top CLK_IMG1_DIP_TOP_LARB10>,
<&imgsys CLK_IMG_LARB9>, <&imgsys CLK_IMG_LARB9>,
...@@ -2567,6 +2571,8 @@ larb11: larb@15230000 { ...@@ -2567,6 +2571,8 @@ larb11: larb@15230000 {
reg = <0 0x15230000 0 0x1000>; reg = <0 0x15230000 0 0x1000>;
mediatek,larb-id = <11>; mediatek,larb-id = <11>;
mediatek,smi = <&smi_sub_common_img1_3x1>; mediatek,smi = <&smi_sub_common_img1_3x1>;
mediatek,smi-sub-comm = <&smi_sub_common_img1_3x1>;
mediatek,smi-sub-comm-inport = <2>;
clocks = <&imgsys CLK_IMG_WPE0>, clocks = <&imgsys CLK_IMG_WPE0>,
<&imgsys1_wpe CLK_IMG1_WPE_LARB11>, <&imgsys1_wpe CLK_IMG1_WPE_LARB11>,
<&imgsys CLK_IMG_LARB9>, <&imgsys CLK_IMG_LARB9>,
...@@ -2586,6 +2592,8 @@ larb12: larb@15340000 { ...@@ -2586,6 +2592,8 @@ larb12: larb@15340000 {
reg = <0 0x15340000 0 0x1000>; reg = <0 0x15340000 0 0x1000>;
mediatek,larb-id = <12>; mediatek,larb-id = <12>;
mediatek,smi = <&smi_sub_common_img0_3x1>; mediatek,smi = <&smi_sub_common_img0_3x1>;
mediatek,smi-sub-comm = <&smi_sub_common_img0_3x1>;
mediatek,smi-sub-comm-inport = <0>;
clocks = <&ipesys CLK_IPE_SMI_LARB12>, clocks = <&ipesys CLK_IPE_SMI_LARB12>,
<&ipesys CLK_IPE_SMI_LARB12>; <&ipesys CLK_IPE_SMI_LARB12>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2603,6 +2611,8 @@ larb13: larb@16001000 { ...@@ -2603,6 +2611,8 @@ larb13: larb@16001000 {
reg = <0 0x16001000 0 0x1000>; reg = <0 0x16001000 0 0x1000>;
mediatek,larb-id = <13>; mediatek,larb-id = <13>;
mediatek,smi = <&smi_sub_common_cam_4x1>; mediatek,smi = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm-inport = <0>;
clocks = <&camsys CLK_CAM_LARB13>, clocks = <&camsys CLK_CAM_LARB13>,
<&camsys CLK_CAM_LARB13>, <&camsys CLK_CAM_LARB13>,
<&camsys CLK_CAM_CAM2MM0_GALS>; <&camsys CLK_CAM_CAM2MM0_GALS>;
...@@ -2615,6 +2625,8 @@ larb14: larb@16002000 { ...@@ -2615,6 +2625,8 @@ larb14: larb@16002000 {
reg = <0 0x16002000 0 0x1000>; reg = <0 0x16002000 0 0x1000>;
mediatek,larb-id = <14>; mediatek,larb-id = <14>;
mediatek,smi = <&smi_sub_common_cam_7x1>; mediatek,smi = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm-inport = <0>;
clocks = <&camsys CLK_CAM_LARB14>, clocks = <&camsys CLK_CAM_LARB14>,
<&camsys CLK_CAM_LARB14>; <&camsys CLK_CAM_LARB14>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2650,6 +2662,8 @@ larb16: larb@16012000 { ...@@ -2650,6 +2662,8 @@ larb16: larb@16012000 {
reg = <0 0x16012000 0 0x1000>; reg = <0 0x16012000 0 0x1000>;
mediatek,larb-id = <16>; mediatek,larb-id = <16>;
mediatek,smi = <&smi_sub_common_cam_7x1>; mediatek,smi = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm-inport = <1>;
clocks = <&camsys_rawa CLK_CAM_RAWA_LARBX>, clocks = <&camsys_rawa CLK_CAM_RAWA_LARBX>,
<&camsys_rawa CLK_CAM_RAWA_LARBX>; <&camsys_rawa CLK_CAM_RAWA_LARBX>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2661,6 +2675,8 @@ larb17: larb@16013000 { ...@@ -2661,6 +2675,8 @@ larb17: larb@16013000 {
reg = <0 0x16013000 0 0x1000>; reg = <0 0x16013000 0 0x1000>;
mediatek,larb-id = <17>; mediatek,larb-id = <17>;
mediatek,smi = <&smi_sub_common_cam_4x1>; mediatek,smi = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm-inport = <1>;
clocks = <&camsys_yuva CLK_CAM_YUVA_LARBX>, clocks = <&camsys_yuva CLK_CAM_YUVA_LARBX>,
<&camsys_yuva CLK_CAM_YUVA_LARBX>; <&camsys_yuva CLK_CAM_YUVA_LARBX>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2672,6 +2688,8 @@ larb27: larb@16014000 { ...@@ -2672,6 +2688,8 @@ larb27: larb@16014000 {
reg = <0 0x16014000 0 0x1000>; reg = <0 0x16014000 0 0x1000>;
mediatek,larb-id = <27>; mediatek,larb-id = <27>;
mediatek,smi = <&smi_sub_common_cam_7x1>; mediatek,smi = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm-inport = <2>;
clocks = <&camsys_rawb CLK_CAM_RAWB_LARBX>, clocks = <&camsys_rawb CLK_CAM_RAWB_LARBX>,
<&camsys_rawb CLK_CAM_RAWB_LARBX>; <&camsys_rawb CLK_CAM_RAWB_LARBX>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2683,6 +2701,8 @@ larb28: larb@16015000 { ...@@ -2683,6 +2701,8 @@ larb28: larb@16015000 {
reg = <0 0x16015000 0 0x1000>; reg = <0 0x16015000 0 0x1000>;
mediatek,larb-id = <28>; mediatek,larb-id = <28>;
mediatek,smi = <&smi_sub_common_cam_4x1>; mediatek,smi = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm-inport = <2>;
clocks = <&camsys_yuvb CLK_CAM_YUVB_LARBX>, clocks = <&camsys_yuvb CLK_CAM_YUVB_LARBX>,
<&camsys_yuvb CLK_CAM_YUVB_LARBX>; <&camsys_yuvb CLK_CAM_YUVB_LARBX>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2724,6 +2744,8 @@ larb25: larb@16141000 { ...@@ -2724,6 +2744,8 @@ larb25: larb@16141000 {
reg = <0 0x16141000 0 0x1000>; reg = <0 0x16141000 0 0x1000>;
mediatek,larb-id = <25>; mediatek,larb-id = <25>;
mediatek,smi = <&smi_sub_common_cam_4x1>; mediatek,smi = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_4x1>;
mediatek,smi-sub-comm-inport = <3>;
clocks = <&camsys CLK_CAM_LARB13>, clocks = <&camsys CLK_CAM_LARB13>,
<&camsys_mraw CLK_CAM_MRAW_LARBX>, <&camsys_mraw CLK_CAM_MRAW_LARBX>,
<&camsys CLK_CAM_CAM2MM0_GALS>; <&camsys CLK_CAM_CAM2MM0_GALS>;
...@@ -2736,6 +2758,8 @@ larb26: larb@16142000 { ...@@ -2736,6 +2758,8 @@ larb26: larb@16142000 {
reg = <0 0x16142000 0 0x1000>; reg = <0 0x16142000 0 0x1000>;
mediatek,larb-id = <26>; mediatek,larb-id = <26>;
mediatek,smi = <&smi_sub_common_cam_7x1>; mediatek,smi = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm-inport = <3>;
clocks = <&camsys_mraw CLK_CAM_MRAW_LARBX>, clocks = <&camsys_mraw CLK_CAM_MRAW_LARBX>,
<&camsys_mraw CLK_CAM_MRAW_LARBX>; <&camsys_mraw CLK_CAM_MRAW_LARBX>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
...@@ -2754,6 +2778,8 @@ larb18: larb@17201000 { ...@@ -2754,6 +2778,8 @@ larb18: larb@17201000 {
reg = <0 0x17201000 0 0x1000>; reg = <0 0x17201000 0 0x1000>;
mediatek,larb-id = <18>; mediatek,larb-id = <18>;
mediatek,smi = <&smi_sub_common_cam_7x1>; mediatek,smi = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm = <&smi_sub_common_cam_7x1>;
mediatek,smi-sub-comm-inport = <6>;
clocks = <&ccusys CLK_CCU_LARB18>, clocks = <&ccusys CLK_CCU_LARB18>,
<&ccusys CLK_CCU_LARB18>; <&ccusys CLK_CCU_LARB18>;
clock-names = "apb", "smi"; clock-names = "apb", "smi";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment