1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later
2*724ba675SRob Herring/*
3*724ba675SRob Herring * at91sam9g25ek.dts - Device Tree file for AT91SAM9G25-EK board
4*724ba675SRob Herring *
5*724ba675SRob Herring *  Copyright (C) 2012 Atmel,
6*724ba675SRob Herring *                2012 Nicolas Ferre <nicolas.ferre@atmel.com>
7*724ba675SRob Herring */
8*724ba675SRob Herring/dts-v1/;
9*724ba675SRob Herring#include "at91sam9g25.dtsi"
10*724ba675SRob Herring#include "at91sam9x5ek.dtsi"
11*724ba675SRob Herring
12*724ba675SRob Herring/ {
13*724ba675SRob Herring	model = "Atmel AT91SAM9G25-EK";
14*724ba675SRob Herring	compatible = "atmel,at91sam9g25ek", "atmel,at91sam9x5ek", "atmel,at91sam9x5", "atmel,at91sam9";
15*724ba675SRob Herring};
16*724ba675SRob Herring
17*724ba675SRob Herring&i2c0 {
18*724ba675SRob Herring	camera@30 {
19*724ba675SRob Herring		compatible = "ovti,ov2640";
20*724ba675SRob Herring		reg = <0x30>;
21*724ba675SRob Herring		pinctrl-names = "default";
22*724ba675SRob Herring		pinctrl-0 = <&pinctrl_pck0_as_isi_mck &pinctrl_sensor_power &pinctrl_sensor_reset>;
23*724ba675SRob Herring		resetb-gpios = <&pioA 7 GPIO_ACTIVE_LOW>;
24*724ba675SRob Herring		pwdn-gpios = <&pioA 13 GPIO_ACTIVE_HIGH>;
25*724ba675SRob Herring		clocks = <&pmc PMC_TYPE_SYSTEM 8>;
26*724ba675SRob Herring		clock-names = "xvclk";
27*724ba675SRob Herring		assigned-clocks = <&pmc PMC_TYPE_SYSTEM 8>;
28*724ba675SRob Herring		assigned-clock-rates = <25000000>;
29*724ba675SRob Herring		status = "okay";
30*724ba675SRob Herring
31*724ba675SRob Herring		port {
32*724ba675SRob Herring			ov2640_0: endpoint {
33*724ba675SRob Herring				remote-endpoint = <&isi_0>;
34*724ba675SRob Herring				bus-width = <8>;
35*724ba675SRob Herring			};
36*724ba675SRob Herring		};
37*724ba675SRob Herring	};
38*724ba675SRob Herring};
39*724ba675SRob Herring
40*724ba675SRob Herring&isi {
41*724ba675SRob Herring	status = "okay";
42*724ba675SRob Herring
43*724ba675SRob Herring	port {
44*724ba675SRob Herring		isi_0: endpoint@0 {
45*724ba675SRob Herring			reg = <0>;
46*724ba675SRob Herring			remote-endpoint = <&ov2640_0>;
47*724ba675SRob Herring			bus-width = <8>;
48*724ba675SRob Herring			vsync-active = <1>;
49*724ba675SRob Herring			hsync-active = <1>;
50*724ba675SRob Herring		};
51*724ba675SRob Herring	};
52*724ba675SRob Herring};
53*724ba675SRob Herring
54*724ba675SRob Herring&macb0 {
55*724ba675SRob Herring	phy-mode = "rmii";
56*724ba675SRob Herring	status = "okay";
57*724ba675SRob Herring};
58*724ba675SRob Herring
59*724ba675SRob Herring&mmc1 {
60*724ba675SRob Herring	status = "disabled";
61*724ba675SRob Herring};
62*724ba675SRob Herring
63*724ba675SRob Herring&spi0 {
64*724ba675SRob Herring	status = "disabled";
65*724ba675SRob Herring};
66