本来想精简我的dts的,因为我的开发板没有用os04a10驱动,所以就disabled掉它
但是disabled后,发现以太网用不了,我在想这两个驱动没有必然的联系,这就奇怪了
本来想反正影响不大,能跑就行,但是想想,还是觉得难受,想把它搞清楚
ifconfig -a有设备
但是ifconfig eth0 up 报错
在很多地方加入打印于是就开始跟os04a10代码
最终发现和regulator_bulk_enable这个有关
初步可以判断是和pmu的电源域有关
我在想我的ov13850也进行设置了,也可以跑起来,那电源域应该打开了呀,这也太神奇了
看了dts,pmu的配置也没错,到底是哪里除了问题?
我把EPHY_PMEB的gpio尝试拉高,但是还是不行
这更加断定了pmu没配置对
看了原理图,发现rk809的ldo5默认是关的
终于找到原因了,去dts把LDO5打开
终于可以了,大功告成