主题中讨论的其他器件: TVP5150AM1、 TMDSEVM572X、 TVP5150、 BeagleBoard-X15、 DRA752、 TMP102、 PMP、 TVP7002
你好
我想在 AM5728 EVM Linux SDK 中为 TVP5150AM1添加器件树、并将其用于摄像头模块。 我的 SDK 版本为06.00.00.07、内核版本为4.19.38。 我的 EVM (TMDSEVM572x)修订版为 A3A。
我认为我应按以下顺序进行:
1-在路径~/ti-processor-sdk-linux-am57xx-evm-06.00.07/ board-support/linux-4.19.38+gitAUTOINC+4dae378bbbe-g4dae378be/arch/arm/boot/ti/ti 中编辑 dts 文件 am57xx-evm-reva3.dtso
将 TVP5150AM1节点添加为:
i2c5{(&I)
tvp5150:tvp5150@5d{
兼容="ti、tvp5150";
reg =<0x5d>;
端口{
tvp5155_1:端点{
远程端点=<&V vin3a>;
CHANNELS =<0>;
};
};
};
};
GPIO6{&G
P11{
GPIO-hog;
GPIO =<11 GPIO_ACTIVE_LOW>;
输出高电平;
line-name ="cm-camen-gpio";
};
};
GPIO4{&G
P17{
GPIO-hog;
GPIO =<17 GPIO_ACTIVE_HIGH_>;
输出高电平;
线路名称="RESET-GPIO_GPIO4_17";
};
};
vip2{(&V)
状态="正常";
};
vin3a{(&V)
状态="正常";
pinctrl-0 =<&V vin3a_pins_default>;
端点{
从模式;
远程端点=<&tvp515_1>;
bus_width =<8>;
};
};
2-在路径~/ti-processor-sdk-linux-am57xx-evm-06.00.00.07运行命令"make linux"以编译和生成新的 dtb 文件 am57xx-evm-reva3.dtb
3-在 uEnv.txt (文件系统的引导路径)中添加一行,如下所示,以便在引导时使用此 DTB:
fdtfile=am57xx-evm-reva3.dtb
4-重启 EVM
我执行了这些步骤,但在启动后,TVP5150AM1未被检测为视频设备。
我想知道我是否错了?!
我们将感谢您的任何帮助。
此致、
Ali