Quoting Amit Nischal (2018-07-30 02:22:20) > diff --git a/drivers/clk/qcom/camcc-sdm845.c b/drivers/clk/qcom/camcc-sdm845.c > new file mode 100644 > index 0000000..702ca66 > --- /dev/null > +++ b/drivers/clk/qcom/camcc-sdm845.c > @@ -0,0 +1,1744 @@ > + }, > +}; > + > +static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { > + F(19200000, P_BI_TCXO, 1, 0, 0), > + F(100000000, P_CAM_CC_PLL0_OUT_EVEN, 6, 0, 0), > + F(200000000, P_CAM_CC_PLL0_OUT_EVEN, 3, 0, 0), > + F(404000000, P_CAM_CC_PLL1_OUT_EVEN, 2, 0, 0), > + F(480000000, P_CAM_CC_PLL2_OUT_EVEN, 1, 0, 0), > + F(600000000, P_CAM_CC_PLL0_OUT_EVEN, 1, 0, 0), > + { } > +}; > + > +/* > + * As per HW design, some of the CAMCC RCGs needs to > + * move to XO clock during their clock disable so using Per hw design sure, but what about hw design is causing this? > + * clk_rcg2_shared_ops for such RCGs. > + * Also, use CLK_SET_RATE_PARENT flag for the RCGs which > + * have non-fixed PLL as parent source and requires Mention the PLL that isn't fixed? > + * reconfiguration of the PLL frequency. > + */ > +static struct clk_rcg2 cam_cc_bps_clk_src = { > + .cmd_rcgr = 0x600c, > + .mnd_width = 0, -- To unsubscribe from this list: send the line "unsubscribe linux-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html