This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62P-LP: tidss 30200000.dss: failed to init OLDI: -517

Part Number: SK-AM62P-LP
Other Parts Discussed in Thread: AM62P5

Tool/software:

Hello i'm having these error on my initialization

Feb 27 17:26:08 am62pxx-evm kernel: tidss 30200000.dss: failed to init OLDI: -517
Feb 27 17:26:08 am62pxx-evm kernel: tidss 30200000.dss: failed to init OLDI: -517
Jan 01 00:00:16 am62pxx-evm kernel: tidss 30200000.dss: failed to init OLDI: -517
Jan 01 00:00:17 am62pxx-evm kernel: tidss 30200000.dss: failed to init OLDI: -517

i'm using a am62p5 board with linux kernel 6.6

in my device tree i have this nodes declaration.

LCD:

	lcd {
		compatible = "lincolntech,lcd185-101ct";
		backlight = <&backlight>;
		bootph-all;
		/*
		* Note that the OLDI TX 0 transmits the odd set of pixels
		* while the OLDI TX 1 transmits the even set. This is a
		* fixed configuration in the IP integration and is not
		* changeable. The properties, "dual-lvds-odd-pixels" and
		* "dual-lvds-even-pixels" have been used to merely
		* identify if a Dual Link configuration is required.
		* But swapping them will cause an error in the dss driver.
		*/
		port@0 {
			bootph-all;
			lcd_in0: endpoint {
				remote-endpoint = <&oldi_0_out>;
			};
		};
	};

OLDI / DSS

&oldi0_dss0 {
	status = "okay";
	bootph-all;

};

&oldi0_dss0_ports {
	status = "okay";
	bootph-all;
	port@0 {
		bootph-all;
		reg = <0>;
		oldi_0_in: endpoint {
			remote-endpoint = <&dpi0_out0>;
		};
	};

	port@1 {
		reg = <1>;
		bootph-all;

		oldi_0_out: endpoint {
			remote-endpoint = <&lcd_in0>;
		};
	};
};

&dss0 {
	status = "okay";
	pinctrl-names = "default";
	bootph-all;
	pinctrl-0 = <&main_dpi_pins_default>;
};

&dss0_ports {
	/* VP1: LVDS Output (OLDI TX 0) */
	bootph-all;
	port@0 {
		bootph-all;
		reg = <0>;
		dpi0_out0: endpoint {
			remote-endpoint = <&oldi_0_in>;
		};
	};

	/* DSS0-VP2: DPI/HDMI Output */
	hdmi0_dss: port@1 {
		reg = <1>;
		bootph-all;
		dss0_dpi1_out: endpoint {
			remote-endpoint = <&sii9022_in>;
		};
	};
};


BR,