New paste Repaste Download
static int video_cc_sm8550_probe(struct platform_device *pdev)                      
{                                                                                   
        if (of_device_is_compatible(pdev->dev.of_node, "qcom,sm8650-videocc")) {    
                video_cc_pll0_config.l = 0x1e;                                      
                video_cc_pll0_config.alpha = 0xa000;                                
                video_cc_pll1_config.l = 0x2b;                                      
                video_cc_pll1_config.alpha = 0xc000;                                   
                video_cc_mvs0_clk_src.freq_tbl = ftbl_video_cc_mvs0_clk_src_sm8650;    
                video_cc_mvs1_clk_src.freq_tbl = ftbl_video_cc_mvs1_clk_src_sm8650;                 
                video_cc_sm8550_clocks[VIDEO_CC_MVS0_SHIFT_CLK] = &video_cc_mvs0_shift_clk.clkr;      
                video_cc_sm8550_clocks[VIDEO_CC_MVS0C_SHIFT_CLK] = &video_cc_mvs0c_shift_clk.clkr;  
                video_cc_sm8550_clocks[VIDEO_CC_MVS1_SHIFT_CLK] = &video_cc_mvs1_shift_clk.clkr;      
                video_cc_sm8550_clocks[VIDEO_CC_MVS1C_SHIFT_CLK] = &video_cc_mvs1c_shift_clk.clkr;
                video_cc_sm8550_clocks[VIDEO_CC_XO_CLK_SRC] = &video_cc_xo_clk_src.clkr;
                                                                                    
                /* Sleep clock offset changed to 0x8150 on SM8650 */                
                video_cc_sm8550_critical_cbcrs[2] = 0x8150;                         
        }                                                                           
                                                                                      
        if (of_device_is_compatible(pdev->dev.of_node, "qcom,x1e80100-videocc")) {  
                video_cc_pll0_config.l = 0x1e;                                      
                video_cc_pll0_config.alpha = 0x0000;                                
                video_cc_pll1_config.l = 0x2b;                                      
                video_cc_pll1_config.alpha = 0xc000;                                     
                video_cc_mvs0_clk_src.freq_tbl = ftbl_video_cc_mvs0_clk_src_x1e80100;    
                video_cc_mvs1_clk_src.freq_tbl = ftbl_video_cc_mvs1_clk_src_x1e80100;
        }                                                                           
                                                                                    
        return qcom_cc_probe(pdev, &video_cc_sm8550_desc);                          
}      
Filename: None. Size: 3kb. View raw, , hex, or download this file.

This paste expires on 2025-05-16 11:31:35.875561. Pasted through web.