a10747029 发表于 2015-7-18 15:37:48

高通技术驱动问题讨论,有问题的丢过来-----生活所迫,楼主重新做回高通平台

本帖最后由 a10747029 于 2017-3-15 12:48 编辑

估计这样的主题能盖楼到很高吧?

本人接触过高通,展讯,marvell,nvidia,samsung,平板,手机,电视等项目的驱动和系统(MMI层不是很了解)。带过多个项目,乐于帮助解决问题。
现在本人主要focus在高通8909,8939系列的手机方案上。(最新在学习高通modem部分的pa,asm,apt的驱动配置,现在比较热门)
开贴征集各种驱动相关的问题。有问必答(尽力而为)。


争取每日上午下午都看一次帖子。

a10747029 发表于 2016-6-15 09:03:34

cl0147 发表于 2016-6-13 18:03
楼主我是做mtk modem的,请问马上要去做高通的了,请问这两个平台关于modem的配置差别大吗?
可以提供一些 ...

驱动就是硬件的一种抽象,硬件都是modem,驱动原理是不会怎么变化的,
但是mtk由于本着傻瓜化工程师的角度,所以调试不同的band,使用不同的pa器件,抽象的比较好,所以工程师更改的比较少。
高通则是工程师自己喜欢怎么玩就怎么玩,高通给你开放部分源代码,有些又不给你,所以很多时候,自己如果不是完全follow高通规则,而是想当然认为可以实现的功能,可能会因为部分代码看不到而导致判断失误(部分限于modem)
所以,由于有mtk的经验,相比你对射频所有的器件,需要配置的器件以及其功能已经了解,那么要做的就是参看高通两篇文档,射频的pa和asm的文档,其实也就是按照高通的modem部分的软件系统去写相应的配置文件。重要的是细心,细心,再就是尽量不要想着自己过多的创造。呵呵

a10747029 发表于 2015-7-21 21:57:59

tmd_1 发表于 2015-7-21 14:38
想问下iic线上串8个设备,这样的驱动,楼主有没有做过

iic总线上虽然理论上可以挂128个设备,但是不建议挂超过四五个,并且如果真的挂四五个,数据量也不应该比较大。
手机上,一般都是tp自己一条,多个sensor 一条,camera 一条。

之前做过ibm的平板,NVIDIA处理器的,硬件设计一个iic上挂了tp,和多个sensor,g,m sensor,gyo sensor等等,当tp被使用的时候,间歇性出现iic传输失败,某次g sensor的数据会读取失败(tp用的时候,平均几秒一次)

所以,如果是数据量不大的,比如一个i2c上挂数个温度传感器,温度传感器又一秒钟采样率,应该是可以挂8+个吧

qiuwei 发表于 2015-9-3 09:01:36

a10747029 发表于 2015-7-23 19:58
个人将驱动分为三种小类:
1.调试外设,比如tp,lcd,camera,sensor等外设,对linux驱动模型了解一些, ...

总结的很好。但你分的1,2,3类是否是自成一个梯度?也就是说是否1类是最基本的,然后往2类发展这样子?

wangyankun3 发表于 2015-9-1 19:23:34

请教楼主呀,关于MIPI的PA的增益与切换点那一块NV是怎么设置的呀?看了很多资料,还是不太理解,期望楼主能讲明白呀,多谢!

a10747029 发表于 2015-7-18 15:39:24

有什么问题大家都贴出来,互相讨论,毕竟技术在交流中会提高的更快

Eric_Han 发表于 2015-7-18 17:11:12

楼主经验很丰富啊

a10747029 发表于 2015-7-18 17:27:24

Eric_Han 发表于 2015-7-18 17:11
楼主经验很丰富啊

不想混日子,想让脑子多转转,呵呵

hanqing-liu 发表于 2015-7-20 13:28:12

ISP部分了解?

发表于 2015-7-20 14:41:59

厉害,可惜我不懂技术,帮你顶一下;

发表于 2015-7-20 16:48:58

MIPI与GPIO配置最大的区别在哪?

a10747029 发表于 2015-7-21 13:03:12

hanqing-liu 发表于 2015-7-20 13:28
ISP部分了解?

提出来大家讨论下,总会有人了解的

发表于 2015-7-21 14:09:22

好冷清啊

tmd_1 发表于 2015-7-21 14:38:30

想问下iic线上串8个设备,这样的驱动,楼主有没有做过

love7 发表于 2015-7-21 19:13:34

GPIO PA driver 需要配置那些?

a10747029 发表于 2015-7-21 22:03:23

love7 发表于 2015-7-21 19:13
GPIO PA driver 需要配置那些?

这个你算是问对人了。
之前3g时代,高通的pa,大多是通过grfc(bb看来就是gpio)来控制的,所以bsp很简单。

现在4g时代,大多pa都是rffe 总线了。虽然类似i2c,但是各种端口啊,path啊,对于apt,pa,asm这几种需要软件care的部件,着实配置起来十分复杂。而且现在modem 工程师成为了一个专门的bsp方向了。(前一段时间,某烨还要招楼主过去做这个呢)

说了这么多废话,重点来了。

楼主将会在大约下个月中,最迟下月底(承诺了,压力好大,无奈会有其他的任务突然出现),出一个视频,来阐述作为modem工程师相关的知识和配置方式。敬请期待!

由于会是一方面,真正的想给别人讲出来,需要严密的逻辑,又要准备很多背景知识,所以耗时比较长。见谅

love7 发表于 2015-7-22 08:56:00

a10747029 发表于 2015-7-21 22:03
这个你算是问对人了。
之前3g时代,高通的pa,大多是通过grfc(bb看来就是gpio)来控制的,所以bsp很简 ...

感谢楼主的热情回复哈,其实我是目前遇到个特别诡异的问题,LTE B7 GPIO PA 就是没有低增益然后RF performance所有指标都测试pass,然后问了高通和PA的人回答的各种推脱不靠谱,也是醉了,就想问问LZ针对GPIO类 PA 到底软件需不需要像RFFE PA那样配一堆代码的,我们软件跟我说GPIO的啥也不用配,我觉着微微的不太可信那,MSM 8909 lz很是熟悉吧,呵呵!

tmd_1 发表于 2015-7-22 09:27:33

楼主有挂8个iic设备这样的驱动吗,可否发我一个

fibocomtest 发表于 2015-7-22 10:01:33

楼主哪里人,当面请教啊

a10747029 发表于 2015-7-22 10:53:45

love7 发表于 2015-7-22 08:56
感谢楼主的热情回复哈,其实我是目前遇到个特别诡异的问题,LTE B7 GPIO PA 就是没有低增益然后RF perfor ...

对于射频,我不是十分熟悉,但是有以下几种可能供参考。

1。有一个文档,写明了二级PA,三级PA的不同配置,关于QCN的,可以查查,看是否再QCN处配置错误,比如三级PA配置成了两级。如果QCN中是两级,那么modem处肯定不会调用三个级别的PA,之前遇到这个问题,表象就是最小功率不过(射频原话,不是很懂)。
2. 之前记得有那么一个数组,会表明gpio的状态,对应pa的增益。可以找找看。
3.查查看80-NA437-43。
能帮到的只有这些了

a10747029 发表于 2015-7-22 11:08:30

fibocomtest 发表于 2015-7-22 10:01
楼主哪里人,当面请教啊

上海

a10747029 发表于 2015-7-22 11:11:35

游客 121.12.163.x 发表于 2015-7-20 16:48
MIPI与GPIO配置最大的区别在哪?

问题过于笼统,可否说明的仔细些

发表于 2015-7-23 10:19:24

问个小白的问题,怎么从mtk或者展讯切到高通平台调试驱动。有哪些资料可以学习或者参考的
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 高通技术驱动问题讨论,有问题的丢过来-----生活所迫,楼主重新做回高通平台