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