Unverified Commit bbabe541 authored by Arnd Bergmann's avatar Arnd Bergmann
Browse files

Merge tag 'at91-dt-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt

AT91 device tree updates for 6.3:

It contains:
- the addition of XISC (eXtended Image Sensor Controller) and CSI2DC (csi2
  demux controller) available in SAMA7G5

* tag 'at91-dt-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
  ARM: dts: at91: sama7g5: add nodes for video capture

Link: https://lore.kernel.org/r/20230119112903.43257-1-claudiu.beznea@microchip.com


Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents bd5a649b bbc9db2d
Loading
Loading
Loading
Loading
+51 −0
Original line number Diff line number Diff line
@@ -516,6 +516,57 @@ sdmmc2: mmc@e120c000 {
			status = "disabled";
		};

		csi2dc: csi2dc@e1404000 {
			compatible = "microchip,sama7g5-csi2dc";
			reg = <0xe1404000 0x500>;
			clocks = <&pmc PMC_TYPE_PERIPHERAL 34>, <&xisc>;
			clock-names = "pclk", "scck";
			assigned-clocks = <&xisc>;
			assigned-clock-rates = <266000000>;
			status = "disabled";

			ports {
				#address-cells = <1>;
				#size-cells = <0>;
				port@0 {
					reg = <0>;
					csi2dc_in: endpoint {
					};
				};

				port@1 {
					reg = <1>;
					csi2dc_out: endpoint {
						bus-width = <14>;
						hsync-active = <1>;
						vsync-active = <1>;
						remote-endpoint = <&xisc_in>;
					};
				};
			};
		};

		xisc: xisc@e1408000 {
			compatible = "microchip,sama7g5-isc";
			reg = <0xe1408000 0x2000>;
			interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&pmc PMC_TYPE_PERIPHERAL 56>;
			clock-names = "hclock";
			#clock-cells = <0>;
			clock-output-names = "isc-mck";
			status = "disabled";

			port {
				xisc_in: endpoint {
					bus-type = <5>; /* Parallel */
					bus-width = <14>;
					hsync-active = <1>;
					vsync-active = <1>;
					remote-endpoint = <&csi2dc_out>;
				};
			};
		};

		pwm: pwm@e1604000 {
			compatible = "microchip,sama7g5-pwm", "atmel,sama5d2-pwm";
			reg = <0xe1604000 0x4000>;