162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * at91sam9g25ek.dts - Device Tree file for AT91SAM9G25-EK board
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci *  Copyright (C) 2012 Atmel,
662306a36Sopenharmony_ci *                2012 Nicolas Ferre <nicolas.ferre@atmel.com>
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci/dts-v1/;
962306a36Sopenharmony_ci#include "at91sam9g25.dtsi"
1062306a36Sopenharmony_ci#include "at91sam9x5ek.dtsi"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/ {
1362306a36Sopenharmony_ci	model = "Atmel AT91SAM9G25-EK";
1462306a36Sopenharmony_ci	compatible = "atmel,at91sam9g25ek", "atmel,at91sam9x5ek", "atmel,at91sam9x5", "atmel,at91sam9";
1562306a36Sopenharmony_ci};
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci&i2c0 {
1862306a36Sopenharmony_ci	camera@30 {
1962306a36Sopenharmony_ci		compatible = "ovti,ov2640";
2062306a36Sopenharmony_ci		reg = <0x30>;
2162306a36Sopenharmony_ci		pinctrl-names = "default";
2262306a36Sopenharmony_ci		pinctrl-0 = <&pinctrl_pck0_as_isi_mck &pinctrl_sensor_power &pinctrl_sensor_reset>;
2362306a36Sopenharmony_ci		resetb-gpios = <&pioA 7 GPIO_ACTIVE_LOW>;
2462306a36Sopenharmony_ci		pwdn-gpios = <&pioA 13 GPIO_ACTIVE_HIGH>;
2562306a36Sopenharmony_ci		clocks = <&pmc PMC_TYPE_SYSTEM 8>;
2662306a36Sopenharmony_ci		clock-names = "xvclk";
2762306a36Sopenharmony_ci		assigned-clocks = <&pmc PMC_TYPE_SYSTEM 8>;
2862306a36Sopenharmony_ci		assigned-clock-rates = <25000000>;
2962306a36Sopenharmony_ci		status = "okay";
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci		port {
3262306a36Sopenharmony_ci			ov2640_0: endpoint {
3362306a36Sopenharmony_ci				remote-endpoint = <&isi_0>;
3462306a36Sopenharmony_ci				bus-width = <8>;
3562306a36Sopenharmony_ci			};
3662306a36Sopenharmony_ci		};
3762306a36Sopenharmony_ci	};
3862306a36Sopenharmony_ci};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci&isi {
4162306a36Sopenharmony_ci	status = "okay";
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci	port {
4462306a36Sopenharmony_ci		isi_0: endpoint@0 {
4562306a36Sopenharmony_ci			reg = <0>;
4662306a36Sopenharmony_ci			remote-endpoint = <&ov2640_0>;
4762306a36Sopenharmony_ci			bus-width = <8>;
4862306a36Sopenharmony_ci			vsync-active = <1>;
4962306a36Sopenharmony_ci			hsync-active = <1>;
5062306a36Sopenharmony_ci		};
5162306a36Sopenharmony_ci	};
5262306a36Sopenharmony_ci};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci&macb0 {
5562306a36Sopenharmony_ci	phy-mode = "rmii";
5662306a36Sopenharmony_ci	status = "okay";
5762306a36Sopenharmony_ci};
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci&mmc1 {
6062306a36Sopenharmony_ci	status = "disabled";
6162306a36Sopenharmony_ci};
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci&spi0 {
6462306a36Sopenharmony_ci	status = "disabled";
6562306a36Sopenharmony_ci};
66