diff options
author | Shawn Guo <shawn.guo@freescale.com> | 2014-06-05 03:36:30 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@freescale.com> | 2014-06-25 09:17:21 -0400 |
commit | 0bec46131d88842ed862765239a6bab0971ed43b (patch) | |
tree | da28c42582e76cd235dff727ae2d40d58c72df26 /samples/kprobes/jprobe_example.c | |
parent | e61c46765744ca10f6340619b5466dcb72c3b0cb (diff) |
ENGR00318063-8: ARM: imx6q: hide buggy ldb_di_sel from clk API
The clk_set_parent() on the buggy mux ldb_di0_sel and ldb_di1_sel can
possibly lock up the downstream divider and result in no clock output.
Let's hard-code the parent to be pll2_pfd0_352m at boot time, and hide
these two buggy muxes from clk API. Then no clk_set_parent() can be
called on these muxes to switch parent clock at run-time.
Kernel parameter 'ldb_di_clk_sel' is created to select parent of
ldb_di_clk among the following clocks at boot time.
'pll5_video_div'
'pll2_pfd0_352m'
'pll2_pfd2_396m'
'mmdc_ch1_axi'
'pll3_usb_otg'
Example format: ldb_di_clk_sel=pll5_video_div
If the kernel parameter is absent or invalid, pll2_pfd0_352m will be
selected by default.
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'samples/kprobes/jprobe_example.c')
0 files changed, 0 insertions, 0 deletions