|
【技术讨论】
[bug 反馈] gc2093 默认驱动 mclk 在Core-1126-JD4 起不来
发表于 2021-12-22 09:55:10
浏览:4337
|
回复:2
打印
只看该作者
[复制链接]
楼主
# 现象:
1. gc2093 同一个驱动, 在CAM-CRV1126S2U 正常点亮.
2. 在Core-1126-JD4 无法点亮, 测量发现是 mclk 没起来导致
# 分析:
对比 gc2053 和 gc2093 mclk enable code, 代码模板有差异,如下. 我直接修改为 gc2053 的模板,gc2093 可以点亮了.
- static int __gc2093_power_on(struct gc2093 *gc2093)
- {
- struct device *dev = gc2093->dev;
- ret = clk_set_rate(gc2093->xvclk, GC2093_XVCLK_FREQ);
复制代码
- static int __gc2053_power_on(struct gc2053 *gc2053)
- {
- struct device *dev = &gc2053->client->dev;
- ret = clk_set_rate(gc2053->xvclk, GC2053_XVCLK_FREQ);
复制代码
# 请教
为什么 gc2093 用的驱动模板在CAM-CRV1126S2U
mclk 正常, 而Core-1126-JD4 无法工作 |
|