固件类型:自行编译的固件
SDK包名称:rk356x_linux_release_v1.2.0_20211012.xml
SDK修改内容:i2c1下添加了子节点
Log日志:log.zip
对应的dts文件下在ic1下添加了rk628d子节点,编译通过后,烧录固件,打印出来的log中找不到添加的rk628节点信息。
dts修改如下:
&i2c1{
clock-frequency = <400000>;
status = “okay”;
rk628: rk628@50{
reg = <0x50>;
interrupt-parent = <&gpio3>;
interrupts = <RK_PA3 IRQ_TYPE_LEVEL_HIGH>;
reset-gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_LOW>;
//
status = "okay";
};
};
#include <arm/rk628.dtsi>
&rk628_combtxphy{
status = “okay”;
};
&rk628_combrxphy{
status = “okay”;
};
&rk628_csi {
status = “okay”;
/** If the hpd output level is inverted on the circuit, * the following configuration needs to be enabled. /
/ hpd-output-inverted; */
//plugin-det-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_LOW>; //
plugin-det-gpios = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>; //
//plugin-det-gpios = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>;
//power-gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
rockchip,camera-module-index = <0>;
rockchip,camera-module-facing = "back";
rockchip,camera-module-name = "RK628-CSI";
rockchip,camera-module-lens-name = "NC";
port {
hdmiin_out0: endpoint {
remote-endpoint = <&mipi_in>;
data-lanes = <1 2 3 4>;
};
};
};
&csi2_dphy_hw {
status = “okay”;
};
&csi2_dphy0 {
status = “okay”;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
mipi_in: endpoint@0 {
reg = <0>;
remote-endpoint = <&hdmiin_out0>;
data-lanes = <1 2 3 4>;
};
};
port@1 {
reg = <1>;
#address-cells = <1>;
#size-cells = <0>;
csidphy0_out: endpoint@0 {
reg = <0>;
remote-endpoint = <&isp0_in>;
};
};
};
};
&rkisp {
status = “okay”;
};
&rkisp_mmu {
status = “okay”;
};
&rkisp_vir0 {
status = “okay”;
port {
#address-cells = <1>;
#size-cells = <0>;
isp0_in: endpoint@0 {
reg = <0>;
remote-endpoint = <&csidphy0_out>;
};
};
};
tchip_askquestions
log.zip (25.1 KB)











