-rw-r--r-- | drivers/frame_sink/encoder/h264/encoder.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/drivers/frame_sink/encoder/h264/encoder.c b/drivers/frame_sink/encoder/h264/encoder.c index 66a3f6c..9421b93 100644 --- a/drivers/frame_sink/encoder/h264/encoder.c +++ b/drivers/frame_sink/encoder/h264/encoder.c @@ -4496,11 +4496,13 @@ static s32 amvenc_avc_probe(struct platform_device *pdev) #endif } - if (hcodec_clk_prepare(&pdev->dev, &s_hcodec_clks)) { - //err = -ENOENT; - enc_pr(LOG_ERROR, "[%s:%d] probe hcodec enc failed\n", __FUNCTION__, __LINE__); - //goto ERROR_PROBE_DEVICE; - return -EINVAL; + if (get_cpu_type() >= MESON_CPU_MAJOR_ID_SC2) { + if (hcodec_clk_prepare(&pdev->dev, &s_hcodec_clks)) { + //err = -ENOENT; + enc_pr(LOG_ERROR, "[%s:%d] probe hcodec enc failed\n", __FUNCTION__, __LINE__); + //goto ERROR_PROBE_DEVICE; + return -EINVAL; + } } if (get_cpu_type() >= MESON_CPU_MAJOR_ID_SC2) { |