Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: imx6q-apalis: Add adv7280 video input

The Apalis iMX6 modules allow connecting a parallel video input.
Add support for our ADV7280 video input module but have it disabled.
This allows to enable it in an overlay per the current system
configuration.

Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Oleksandr Suvorov and committed by
Shawn Guo
9560fc59 b656eb41

+31
+31
arch/arm/boot/dts/imx6qdl-apalis.dtsi
··· 432 432 "MXM3_215"; 433 433 }; 434 434 435 + &gpr { 436 + ipu1_csi0_mux { 437 + #address-cells = <1>; 438 + #size-cells = <0>; 439 + status = "disabled"; 440 + 441 + port@1 { 442 + reg = <1>; 443 + ipu1_csi0_mux_from_parallel_sensor: endpoint { 444 + remote-endpoint = <&adv7280_to_ipu1_csi0_mux>; 445 + }; 446 + }; 447 + }; 448 + }; 449 + 435 450 &fec { 436 451 pinctrl-names = "default"; 437 452 pinctrl-0 = <&pinctrl_enet>; ··· 671 656 scl-gpios = <&gpio3 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 672 657 sda-gpios = <&gpio3 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 673 658 status = "disabled"; 659 + 660 + adv_7280: adv7280@21 { 661 + compatible = "adi,adv7280"; 662 + adv,force-bt656-4; 663 + pinctrl-names = "default"; 664 + pinctrl-0 = <&pinctrl_ipu1_csi0>; 665 + reg = <0x21>; 666 + status = "disabled"; 667 + 668 + port { 669 + adv7280_to_ipu1_csi0_mux: endpoint { 670 + bus-width = <8>; 671 + remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>; 672 + }; 673 + }; 674 + }; 674 675 675 676 ov5640_csi_cam: ov5640_mipi@3c { 676 677 compatible = "ovti,ov5640";