Other Parts Discussed in Thread: TPD12S015
Tool/software: Linux
Hi,
I am using SDK vision ti-processor-sdk-linux-automotive-dra7xx-evm-03_02_00_03 and JACINTO 6 ENTRY/RSP EVM REV C. And below is my usecase,
I am using dra71-evm.dts of device tree,it's not connect HDMI device, and a hit of failed to find video source.
[ 0.626654] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[ 0.627053] PCI: bus0: Fast back to back transfers disabled
[ 0.627169] PCI: bus1: Fast back to back transfers enabled
[ 0.627258] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
[ 0.627274] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
[ 0.627286] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.627507] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[ 0.650239] fpd3_serdes: probe of 7-002c failed with error -5
[ 0.650398] fpd3_serdes 4-001b: Serializer fpd3_24b_ser ready
[ 0.651914] fpd3_serdes 7-002c: Deserializer fpd3_24b_des ready
[ 0.706209] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.709533] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a 8250
[ 1.696723] console [ttyS0] enabled
[ 1.701140] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 302, base_baud = 3000000) is a 8250
[ 1.711202] [drm] Initialized drm 1.1.0 20060810
[ 1.717277] omapdss_dss 58000000.dss: master bind failed: -517
[ 1.724243] dra7evm-tpd12s015 encoder: failed to find video source
[ 1.730745] connector-hdmi connector: failed to find video source
[ 1.823183] loop: module loaded
[ 1.836371] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes)
[ 1.841770] 7 ofpart partitions found on MTD device spi32766.0
[ 1.847669] Creating 7 MTD partitions on "spi32766.0":
[ 1.852831] 0x000000000000-0x000000040000 : "QSPI.SPL"
[ 1.868921] 0x000000040000-0x000000140000 : "QSPI.u-boot"
[ 1.885236] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
bleow is tpd12s015 device tree:
tpd12s015: encoder {
compatible = "ti,dra7evm-tpd12s015";
pinctrl-names = "i2c", "ddc";
pinctrl-0 = <&hdmi_i2c_sel_pin &hdmi_i2c_pins_i2c>;
pinctrl-1 = <&hdmi_i2c_sel_pin &hdmi_i2c_pins_ddc>;
ddc-i2c-bus = <&i2c2>;
gpios = <&pcf_hdmi 4 GPIO_ACTIVE_HIGH>, /* P4, CT CP HPD */
<&pcf_hdmi 5 GPIO_ACTIVE_HIGH>, /* P5, LS OE */
<&gpio7 12 GPIO_ACTIVE_HIGH>; /* gpio7_12/sp1_cs2, HPD */
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
tpd12s015_in: endpoint {
remote-endpoint = <&hdmi_out>;
};
};
port@1 {
reg = <1>;
tpd12s015_out: endpoint {
remote-endpoint = <&hdmi_connector_in>;
};
};
};
};