Hi Juan Rodarte,
In my boot log
Error in uboot
cant find probe panel device adv@7535@3d
-> how to change fron adv@7535 to sn65dsi83
failed to gett any video link display timings
-> where should i add the display timing
probe video device failed, ret -22
-> what does the above error means
pinctrl-0 = <&pinctrl_i2c3>;
pinctrl-1 = <&pinctrl_i2c3_gpio>;
scl-gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
sda-gpios = <&gpio5 19 GPIO_ACTIVE_HIGH>;
These above lines are found in uboot dts file but in kernel file its not found
-> can you suggest me which pins i have to use for scl and sda in kernel
/* SN65DSI83 enable */
MX8MM_IOMUXC_NAND_ALE_GPIO3_IO0 0x19
/* SN65DSI83 interrupt */
MX8MM_IOMUXC_NAND_DATA00_GPIO3_IO6 0x19
According to our nxp data sheet has the same pin can you tell me to which pin i have to configure
In the below function can you tell which all i have to change according to our board can you tel the pin number along with it
&i2c3 { clock-frequency = <100000>;
pinctrl-names = "default", "gpio";
pinctrl-0 = <&pinctrl_i2c3>;
pinctrl-1 = <&pinctrl_i2c3_gpio>;
scl-gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
sda-gpios = <&gpio5 19 GPIO_ACTIVE_HIGH>;
status = "okay";
dsi_lvds_bridge: sn65dsi84@2c { compatible = "ti,sn65dsi83"; reg = <0x2c>;
ti,dsi-lanes = <4>;
ti,lvds-format = <1>;
ti,lvds-bpp = <24>;
ti,width-mm = <217>;
ti,height-mm = <136>;
enable-gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>;
interrupt-parent = <&gpio3>;
interrupts = <6 IRQ_TYPE_LEVEL_HIGH>;
pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lvds>;
status = "disabled";
display-timings { native-mode = <&lvds0_g101evn010>;
/* AUO G101EVN01.0 */ l
vds0_g101evn010:
timing@0 { clock-frequency = <69000000>;
hactive = <1280>;
vactive = <800>;
hfront-porch = <120>;
hback-porch = <1>;
hsync-len = <8>;
vback-porch = <10>;
vfront-porch = <1>;
vsync-len = <6>;
hsync-active = <1>;
vsync-active = <1>;
de-active = <1>;
pixelclk-active = <0>;
};
/* Fusion 10" F10A-0102 */
lvds0_hsd101pfw2: timing@1 { clock-frequency = <45000000>;
hactive = <1024>;
vactive = <600>;
hfront-porch = <120>;
hback-porch = <1>;
hsync-len = <8>;
vback-porch = <10>;
vfront-porch = <1>;
vsync-len = <6>;
hsync-active = <1>;
vsync-active = <1>;
de-active = <1>;
pixelclk-active = <0>;
};
};
port {
dsi_lvds_bridge_in: endpoint { remote-endpoint = <&mipi_dsi_lvds_out>;
};
};
};
...
};
...
&mipi_dsi {
status = "okay";
...
port@2 {
mipi_dsi_lvds_out: endpoint {
remote-endpoint = <&dsi_lvds_bridge_in>;
};
};
};
pinctrl_lvds: lvdsgrp {
fsl,pins = <
/* SN65DSI83 enable */
MX8MM_IOMUXC_NAND_ALE_GPIO3_IO0 0x19
/* SN65DSI83 interrupt */
MX8MM_IOMUXC_NAND_DATA00_GPIO3_IO6 0x19 >;
};
Below i have attached the files which i have included in drivers
Should i configure anything in that
Should i edit these above function in I2C3 or such as adv should i place it in i2c2
In log aftr uboot it enteires to kernel i found error
[ 1.448505] imx-drm soc@0:bus@32c00000:display-subsystem: bound imx-lcdif-crtc.0 (ops lcdif_crtc_ops)
[ 1.458432] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[ 1.465986] imx_sec_dsim_drv 32e10000.mipi_dsi: Failed to attach bridge: 32e10000.mipi_dsi
[ 1.474264] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to bind sec dsim bridge: -517
[ 1.482050] imx-drm soc@0:bus@32c00000:display-subsystem: failed to bind 32e10000.mipi_dsi (ops imx_sec_dsim_ops): -517
[ 1.492924] imx-drm soc@0:bus@32c00000:display-subsystem: master bind failed: -517
[ 2.724268] i2c i2c-0: IMX I2C adapter registered
[ 2.729439] gpio-146 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 2.739252] imx8mm-pinctrl 30330000.pinctrl: pin MX8MM_IOMUXC_NAND_ALE already requested by 30bb0000.spi; cannot claim for 1-002c
[ 2.750922] imx8mm-pinctrl 30330000.pinctrl: pin-61 (1-002c) status -22
[ 2.757549] imx8mm-pinctrl 30330000.pinctrl: could not request pin 61 (MX8MM_IOMUXC_NAND_ALE) from group lvdsgrp on device 30330000.pinctrl
[ 2.770164] sn65dsi83 1-002c: Error applying setting, reverse things back
[ 2.776973] sn65dsi83: probe of 1-002c failed with error -22
I have sents everything i have got Kindly help me to solve the issuse
Thanks and regards
Ruban