美文网首页
qcom摄像头mclk频率修改

qcom摄像头mclk频率修改

作者: 窝窝蜗牛 | 来源:发表于2019-10-17 14:54 被阅读0次

qcom增加mclk的频率支持
在kernel/drivers/clk/msm/目录下,找到自己平台的频率设置文件,一般为clock-gcc-xxxx.c

static struct clk_freq_tbl ftbl_gcc_camss_mclk0_1_clk[] = {
        F( 24000000,    gpll2,  1,      1,      33),
        F( 66670000,    gpll0,  12,     0,      0),
        F_END
};

往该数组添加一项支持。(mclk,gpllx,div,m,n),其中mclk表示支持的时钟频率,实际输出由后四个参数控制,gpllX为时钟源,遵循规则为real_mclk = (gpllx / div) * (m / n).比如第一项24M = (792M / 1) * (1 / 33),gpll2时钟频率输出为792M。修改后:

static struct clk_freq_tbl ftbl_gcc_camss_mclk0_1_clk[] = {
        F( 24000000,    gpll2,  1,      1,      33),
        F( 27000000,    gpll0,  1,      2,      59),
        F( 66670000,    gpll0,  12,     0,      0),
        F_END
};

另外还需修改sensor的mclk,在上电时序配置那部分,将时钟频率改为需要修改的值

{
    .seq_type = SENSOR_CLK,
    .seq_val = SENSOR_CAM_MCLK,
    .config_val = 24000000,   \\修改为27000000
    .delay = 10,
  },

则sensor上电时查找数组中匹配的频率,然后选定时钟源输出

相关文章

  • qcom摄像头mclk频率修改

    qcom增加mclk的频率支持在kernel/drivers/clk/msm/目录下,找到自己平台的频率设置文件,...

  • 常用调试参数修改

    mclk频率修改 mclk驱动能力修改第一步,找到mclk输出的gpio口: 第二步,修改gpio驱动能力,修改x...

  • 关于I2S

    I2S信号定义 MCLK---主时钟,即系统时钟(设计中并未必须),一般是采用频率的256倍或384倍 SCLK(...

  • android10 launcher修改简单记录

    首先要对hotseat等位置有一定的了解。 首先改横屏是修改device/qcom/xxx/system.prop...

  • 2019-03-03

    Qcom code 分析

  • QCOM

    QCOM 高通 https://www.qualcomm.com 谷歌财经链接 http://www.google...

  • ROS cv_camera 获取USB摄像头图像

    安装cv_camera 连接硬件 插入USB摄像头终端输入 摄像头为/dev/video0 修改权限 启动node...

  • Android 8.0 Volte开关流程 HD图标显示

    android 8.0的Volte开关流程。。 Volte按钮: vendor/qcom/proprietary/...

  • iOS禁止息屏失败

    场景:禁止息屏,进入视频直播间,退到后台,摄像头关闭(此时禁止息屏已经被系统给修改了--关了),回到前台(摄像头开...

  • GoldWave中的频率混合功能巧妙使用

    众所周知,声学属于物理学。声音最重要的一个基础属性就是频率,对声音的修改的主要就是通过对频率的修改来达到目的。 今...

网友评论

      本文标题:qcom摄像头mclk频率修改

      本文链接:https://www.haomeiwen.com/subject/piummctx.html