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: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann
2023-01-24 18:05:42 +01:00

View File

@@ -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>;