Other Parts Discussed in Thread: TVP5150AM1, , TVP5150
Tool/software: Linux
Hi sir,
I am having AM5728 custom in which i have used TVP5150AM1 decoder at VIN3A port.The pins which i am using are mentioned below:
B7,B8,A7,A8,C9,A9,B9,A10,B11,E11,D11,C11,B10 & A26(GPIO connected to PDN).
Dts entry is mentioned below:
vin3a_pins_default:vin3a_pins_default {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x361c, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x3620, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x3624, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x3628, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x362c, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x3630, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x3634, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x3638, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x35d0, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x35d0, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x35d8, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x35c8, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x35d4, PIN_INPUT_PULLUP | MUX_MODE4)
DRA7XX_CORE_IOPAD(0x35cc, PIN_INPUT_PULLUP | MUX_MODE4) /
DRA7XX_CORE_IOPAD(0x37c0, PIN_INPUT_PULLUP | MUX_MODE14)
>;
};
&i2c3 {
status = "okay";
clock-frequency = <400000>;
tvp5150_3: tvp5150@5d {
compatible = "ti,tvp5150";
reg = <0x5d>;
port {
tvp5150_3_1: endpoint {
remote-endpoint = <&vin3a_1>;
channels = <0>;
hsync-active = <1>;
vsync-active = <1>;
field-even-active = <0>;
};
};
};
};
&vin3a {
pinctrl-names = "default";
pinctrl-0 = <&vin3a_pins_default>;
status = "okay";
vin3a_1:endpoint{
slave-mode;
remote-endpoint = <&tvp5150_3_1>;
bus_width = <8>;
};
};
I am able to program and read back decoder through i2c.After loading the driver am able to get the video device in /dev directory, But i am not able to capture the frames using basic yavta command.
What could be the issue?
Regards,
Todo.