12c4b2dd2SWenyou Yang#include "skeleton.dtsi" 22c4b2dd2SWenyou Yang 32c4b2dd2SWenyou Yang/ { 42c4b2dd2SWenyou Yang model = "Atmel SAMA5D2 family SoC"; 52c4b2dd2SWenyou Yang compatible = "atmel,sama5d2"; 62c4b2dd2SWenyou Yang 72c4b2dd2SWenyou Yang aliases { 82c4b2dd2SWenyou Yang spi0 = &spi0; 92c4b2dd2SWenyou Yang spi1 = &qspi0; 102c4b2dd2SWenyou Yang i2c0 = &i2c0; 112c4b2dd2SWenyou Yang i2c1 = &i2c1; 122c4b2dd2SWenyou Yang }; 132c4b2dd2SWenyou Yang 142c4b2dd2SWenyou Yang clocks { 152c4b2dd2SWenyou Yang slow_xtal: slow_xtal { 162c4b2dd2SWenyou Yang compatible = "fixed-clock"; 172c4b2dd2SWenyou Yang #clock-cells = <0>; 182c4b2dd2SWenyou Yang clock-frequency = <0>; 192c4b2dd2SWenyou Yang }; 202c4b2dd2SWenyou Yang 212c4b2dd2SWenyou Yang main_xtal: main_xtal { 222c4b2dd2SWenyou Yang compatible = "fixed-clock"; 232c4b2dd2SWenyou Yang #clock-cells = <0>; 242c4b2dd2SWenyou Yang clock-frequency = <0>; 252c4b2dd2SWenyou Yang }; 262c4b2dd2SWenyou Yang }; 272c4b2dd2SWenyou Yang 282c4b2dd2SWenyou Yang ahb { 292c4b2dd2SWenyou Yang compatible = "simple-bus"; 302c4b2dd2SWenyou Yang #address-cells = <1>; 312c4b2dd2SWenyou Yang #size-cells = <1>; 324529ee3bSWenyou Yang u-boot,dm-pre-reloc; 332c4b2dd2SWenyou Yang 342c4b2dd2SWenyou Yang usb1: ohci@00400000 { 352c4b2dd2SWenyou Yang compatible = "atmel,at91rm9200-ohci", "usb-ohci"; 362c4b2dd2SWenyou Yang reg = <0x00400000 0x100000>; 372c4b2dd2SWenyou Yang clocks = <&uhphs_clk>, <&uhphs_clk>, <&uhpck>; 382c4b2dd2SWenyou Yang clock-names = "ohci_clk", "hclk", "uhpck"; 392c4b2dd2SWenyou Yang status = "disabled"; 402c4b2dd2SWenyou Yang }; 412c4b2dd2SWenyou Yang 422c4b2dd2SWenyou Yang usb2: ehci@00500000 { 432c4b2dd2SWenyou Yang compatible = "atmel,at91sam9g45-ehci", "usb-ehci"; 442c4b2dd2SWenyou Yang reg = <0x00500000 0x100000>; 452c4b2dd2SWenyou Yang clocks = <&utmi>, <&uhphs_clk>; 462c4b2dd2SWenyou Yang clock-names = "usb_clk", "ehci_clk"; 472c4b2dd2SWenyou Yang status = "disabled"; 482c4b2dd2SWenyou Yang }; 492c4b2dd2SWenyou Yang 502c4b2dd2SWenyou Yang sdmmc0: sdio-host@a0000000 { 512c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-sdhci"; 522c4b2dd2SWenyou Yang reg = <0xa0000000 0x300>; 532c4b2dd2SWenyou Yang clocks = <&sdmmc0_hclk>, <&sdmmc0_gclk>, <&main>; 542c4b2dd2SWenyou Yang clock-names = "hclock", "multclk", "baseclk"; 552c4b2dd2SWenyou Yang status = "disabled"; 562c4b2dd2SWenyou Yang }; 572c4b2dd2SWenyou Yang 582c4b2dd2SWenyou Yang sdmmc1: sdio-host@b0000000 { 592c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-sdhci"; 602c4b2dd2SWenyou Yang reg = <0xb0000000 0x300>; 612c4b2dd2SWenyou Yang clocks = <&sdmmc1_hclk>, <&sdmmc1_gclk>, <&main>; 622c4b2dd2SWenyou Yang clock-names = "hclock", "multclk", "baseclk"; 632c4b2dd2SWenyou Yang status = "disabled"; 642c4b2dd2SWenyou Yang }; 652c4b2dd2SWenyou Yang 662c4b2dd2SWenyou Yang apb { 672c4b2dd2SWenyou Yang compatible = "simple-bus"; 682c4b2dd2SWenyou Yang #address-cells = <1>; 692c4b2dd2SWenyou Yang #size-cells = <1>; 704529ee3bSWenyou Yang u-boot,dm-pre-reloc; 712c4b2dd2SWenyou Yang 72d2cd09bbSWenyou Yang hlcdc: hlcdc@f0000000 { 73d2cd09bbSWenyou Yang compatible = "atmel,at91sam9x5-hlcdc"; 74d2cd09bbSWenyou Yang reg = <0xf0000000 0x2000>; 75d2cd09bbSWenyou Yang clocks = <&lcdc_clk>; 76d2cd09bbSWenyou Yang status = "disabled"; 77d2cd09bbSWenyou Yang }; 78d2cd09bbSWenyou Yang 792c4b2dd2SWenyou Yang pmc: pmc@f0014000 { 802c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-pmc", "syscon"; 812c4b2dd2SWenyou Yang reg = <0xf0014000 0x160>; 822c4b2dd2SWenyou Yang #address-cells = <1>; 832c4b2dd2SWenyou Yang #size-cells = <0>; 842c4b2dd2SWenyou Yang #interrupt-cells = <1>; 854529ee3bSWenyou Yang u-boot,dm-pre-reloc; 862c4b2dd2SWenyou Yang 872c4b2dd2SWenyou Yang main: mainck { 882c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-main"; 892c4b2dd2SWenyou Yang #clock-cells = <0>; 904529ee3bSWenyou Yang u-boot,dm-pre-reloc; 912c4b2dd2SWenyou Yang }; 922c4b2dd2SWenyou Yang 939e63c49aSWenyou Yang plla: pllack@0 { 942c4b2dd2SWenyou Yang compatible = "atmel,sama5d3-clk-pll"; 952c4b2dd2SWenyou Yang #clock-cells = <0>; 962c4b2dd2SWenyou Yang clocks = <&main>; 972c4b2dd2SWenyou Yang reg = <0>; 982c4b2dd2SWenyou Yang atmel,clk-input-range = <12000000 12000000>; 992c4b2dd2SWenyou Yang #atmel,pll-clk-output-range-cells = <4>; 1002c4b2dd2SWenyou Yang atmel,pll-clk-output-ranges = <600000000 1200000000 0 0>; 1014529ee3bSWenyou Yang u-boot,dm-pre-reloc; 1022c4b2dd2SWenyou Yang }; 1032c4b2dd2SWenyou Yang 1042c4b2dd2SWenyou Yang plladiv: plladivck { 1052c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-plldiv"; 1062c4b2dd2SWenyou Yang #clock-cells = <0>; 1072c4b2dd2SWenyou Yang clocks = <&plla>; 1082c4b2dd2SWenyou Yang }; 1092c4b2dd2SWenyou Yang 1102c4b2dd2SWenyou Yang audio_pll_frac: audiopll_fracck { 1112c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-clk-audio-pll-frac"; 1122c4b2dd2SWenyou Yang #clock-cells = <0>; 1132c4b2dd2SWenyou Yang clocks = <&main>; 1142c4b2dd2SWenyou Yang }; 1152c4b2dd2SWenyou Yang 1162c4b2dd2SWenyou Yang audio_pll_pad: audiopll_padck { 1172c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-clk-audio-pll-pad"; 1182c4b2dd2SWenyou Yang #clock-cells = <0>; 1192c4b2dd2SWenyou Yang clocks = <&audio_pll_frac>; 1202c4b2dd2SWenyou Yang }; 1212c4b2dd2SWenyou Yang 1222c4b2dd2SWenyou Yang audio_pll_pmc: audiopll_pmcck { 1232c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-clk-audio-pll-pmc"; 1242c4b2dd2SWenyou Yang #clock-cells = <0>; 1252c4b2dd2SWenyou Yang clocks = <&audio_pll_frac>; 1262c4b2dd2SWenyou Yang }; 1272c4b2dd2SWenyou Yang 1282c4b2dd2SWenyou Yang utmi: utmick { 1292c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-utmi"; 1302c4b2dd2SWenyou Yang #clock-cells = <0>; 1312c4b2dd2SWenyou Yang clocks = <&main>; 13256246d1eSWenyou Yang regmap-sfr = <&sfr>; 1334529ee3bSWenyou Yang u-boot,dm-pre-reloc; 1342c4b2dd2SWenyou Yang }; 1352c4b2dd2SWenyou Yang 1362c4b2dd2SWenyou Yang mck: masterck { 1372c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-master"; 1382c4b2dd2SWenyou Yang #clock-cells = <0>; 1392c4b2dd2SWenyou Yang clocks = <&main>, <&plladiv>, <&utmi>; 1402c4b2dd2SWenyou Yang atmel,clk-output-range = <124000000 166000000>; 1412c4b2dd2SWenyou Yang atmel,clk-divisors = <1 2 4 3>; 1424529ee3bSWenyou Yang u-boot,dm-pre-reloc; 1432c4b2dd2SWenyou Yang }; 1442c4b2dd2SWenyou Yang 1452c4b2dd2SWenyou Yang h32ck: h32mxck { 1462c4b2dd2SWenyou Yang #clock-cells = <0>; 1472c4b2dd2SWenyou Yang compatible = "atmel,sama5d4-clk-h32mx"; 1482c4b2dd2SWenyou Yang clocks = <&mck>; 1494529ee3bSWenyou Yang u-boot,dm-pre-reloc; 1502c4b2dd2SWenyou Yang }; 1512c4b2dd2SWenyou Yang 1522c4b2dd2SWenyou Yang usb: usbck { 1532c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-usb"; 1542c4b2dd2SWenyou Yang #clock-cells = <0>; 1552c4b2dd2SWenyou Yang clocks = <&plladiv>, <&utmi>; 1562c4b2dd2SWenyou Yang }; 1572c4b2dd2SWenyou Yang 1582c4b2dd2SWenyou Yang prog: progck { 1592c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-programmable"; 1602c4b2dd2SWenyou Yang #address-cells = <1>; 1612c4b2dd2SWenyou Yang #size-cells = <0>; 1622c4b2dd2SWenyou Yang interrupt-parent = <&pmc>; 1632c4b2dd2SWenyou Yang clocks = <&main>, <&plladiv>, <&utmi>, <&mck>; 1642c4b2dd2SWenyou Yang 1659e63c49aSWenyou Yang prog0: prog@0 { 1662c4b2dd2SWenyou Yang #clock-cells = <0>; 1672c4b2dd2SWenyou Yang reg = <0>; 1682c4b2dd2SWenyou Yang }; 1692c4b2dd2SWenyou Yang 1709e63c49aSWenyou Yang prog1: prog@1 { 1712c4b2dd2SWenyou Yang #clock-cells = <0>; 1722c4b2dd2SWenyou Yang reg = <1>; 1732c4b2dd2SWenyou Yang }; 1742c4b2dd2SWenyou Yang 1759e63c49aSWenyou Yang prog2: prog@2 { 1762c4b2dd2SWenyou Yang #clock-cells = <0>; 1772c4b2dd2SWenyou Yang reg = <2>; 1782c4b2dd2SWenyou Yang }; 1792c4b2dd2SWenyou Yang }; 1802c4b2dd2SWenyou Yang 1812c4b2dd2SWenyou Yang systemck { 1822c4b2dd2SWenyou Yang compatible = "atmel,at91rm9200-clk-system"; 1832c4b2dd2SWenyou Yang #address-cells = <1>; 1842c4b2dd2SWenyou Yang #size-cells = <0>; 1852c4b2dd2SWenyou Yang 1869e63c49aSWenyou Yang ddrck: ddrck@2 { 1872c4b2dd2SWenyou Yang #clock-cells = <0>; 1882c4b2dd2SWenyou Yang reg = <2>; 1892c4b2dd2SWenyou Yang clocks = <&mck>; 1902c4b2dd2SWenyou Yang }; 1912c4b2dd2SWenyou Yang 1929e63c49aSWenyou Yang lcdck: lcdck@3 { 1932c4b2dd2SWenyou Yang #clock-cells = <0>; 1942c4b2dd2SWenyou Yang reg = <3>; 1952c4b2dd2SWenyou Yang clocks = <&mck>; 1962c4b2dd2SWenyou Yang }; 1972c4b2dd2SWenyou Yang 1989e63c49aSWenyou Yang uhpck: uhpck@6 { 1992c4b2dd2SWenyou Yang #clock-cells = <0>; 2002c4b2dd2SWenyou Yang reg = <6>; 2012c4b2dd2SWenyou Yang clocks = <&usb>; 2022c4b2dd2SWenyou Yang }; 2032c4b2dd2SWenyou Yang 2049e63c49aSWenyou Yang udpck: udpck@7 { 2052c4b2dd2SWenyou Yang #clock-cells = <0>; 2062c4b2dd2SWenyou Yang reg = <7>; 2072c4b2dd2SWenyou Yang clocks = <&usb>; 2082c4b2dd2SWenyou Yang }; 2092c4b2dd2SWenyou Yang 2109e63c49aSWenyou Yang pck0: pck0@8 { 2112c4b2dd2SWenyou Yang #clock-cells = <0>; 2122c4b2dd2SWenyou Yang reg = <8>; 2132c4b2dd2SWenyou Yang clocks = <&prog0>; 2142c4b2dd2SWenyou Yang }; 2152c4b2dd2SWenyou Yang 2169e63c49aSWenyou Yang pck1: pck1@9 { 2172c4b2dd2SWenyou Yang #clock-cells = <0>; 2182c4b2dd2SWenyou Yang reg = <9>; 2192c4b2dd2SWenyou Yang clocks = <&prog1>; 2202c4b2dd2SWenyou Yang }; 2212c4b2dd2SWenyou Yang 2229e63c49aSWenyou Yang pck2: pck2@10 { 2232c4b2dd2SWenyou Yang #clock-cells = <0>; 2242c4b2dd2SWenyou Yang reg = <10>; 2252c4b2dd2SWenyou Yang clocks = <&prog2>; 2262c4b2dd2SWenyou Yang }; 2272c4b2dd2SWenyou Yang 2289e63c49aSWenyou Yang iscck: iscck@18 { 2292c4b2dd2SWenyou Yang #clock-cells = <0>; 2302c4b2dd2SWenyou Yang reg = <18>; 2312c4b2dd2SWenyou Yang clocks = <&mck>; 2322c4b2dd2SWenyou Yang }; 2332c4b2dd2SWenyou Yang }; 2342c4b2dd2SWenyou Yang 2352c4b2dd2SWenyou Yang periph32ck { 2362c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-peripheral"; 2372c4b2dd2SWenyou Yang #address-cells = <1>; 2382c4b2dd2SWenyou Yang #size-cells = <0>; 2392c4b2dd2SWenyou Yang clocks = <&h32ck>; 2404529ee3bSWenyou Yang u-boot,dm-pre-reloc; 2412c4b2dd2SWenyou Yang 2429e63c49aSWenyou Yang macb0_clk: macb0_clk@5 { 2432c4b2dd2SWenyou Yang #clock-cells = <0>; 2442c4b2dd2SWenyou Yang reg = <5>; 2452c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2462c4b2dd2SWenyou Yang }; 2472c4b2dd2SWenyou Yang 2489e63c49aSWenyou Yang tdes_clk: tdes_clk@11 { 2492c4b2dd2SWenyou Yang #clock-cells = <0>; 2502c4b2dd2SWenyou Yang reg = <11>; 2512c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2522c4b2dd2SWenyou Yang }; 2532c4b2dd2SWenyou Yang 2549e63c49aSWenyou Yang matrix1_clk: matrix1_clk@14 { 2552c4b2dd2SWenyou Yang #clock-cells = <0>; 2562c4b2dd2SWenyou Yang reg = <14>; 2572c4b2dd2SWenyou Yang }; 2582c4b2dd2SWenyou Yang 2599e63c49aSWenyou Yang hsmc_clk: hsmc_clk@17 { 2602c4b2dd2SWenyou Yang #clock-cells = <0>; 2612c4b2dd2SWenyou Yang reg = <17>; 2622c4b2dd2SWenyou Yang }; 2632c4b2dd2SWenyou Yang 2649e63c49aSWenyou Yang pioA_clk: pioA_clk@18 { 2652c4b2dd2SWenyou Yang #clock-cells = <0>; 2662c4b2dd2SWenyou Yang reg = <18>; 2672c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2684529ee3bSWenyou Yang u-boot,dm-pre-reloc; 2692c4b2dd2SWenyou Yang }; 2702c4b2dd2SWenyou Yang 2719e63c49aSWenyou Yang flx0_clk: flx0_clk@19 { 2722c4b2dd2SWenyou Yang #clock-cells = <0>; 2732c4b2dd2SWenyou Yang reg = <19>; 2742c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2752c4b2dd2SWenyou Yang }; 2762c4b2dd2SWenyou Yang 2779e63c49aSWenyou Yang flx1_clk: flx1_clk@20 { 2782c4b2dd2SWenyou Yang #clock-cells = <0>; 2792c4b2dd2SWenyou Yang reg = <20>; 2802c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2812c4b2dd2SWenyou Yang }; 2822c4b2dd2SWenyou Yang 2839e63c49aSWenyou Yang flx2_clk: flx2_clk@21 { 2842c4b2dd2SWenyou Yang #clock-cells = <0>; 2852c4b2dd2SWenyou Yang reg = <21>; 2862c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2872c4b2dd2SWenyou Yang }; 2882c4b2dd2SWenyou Yang 2899e63c49aSWenyou Yang flx3_clk: flx3_clk@22 { 2902c4b2dd2SWenyou Yang #clock-cells = <0>; 2912c4b2dd2SWenyou Yang reg = <22>; 2922c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2932c4b2dd2SWenyou Yang }; 2942c4b2dd2SWenyou Yang 2959e63c49aSWenyou Yang flx4_clk: flx4_clk@23 { 2962c4b2dd2SWenyou Yang #clock-cells = <0>; 2972c4b2dd2SWenyou Yang reg = <23>; 2982c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 2992c4b2dd2SWenyou Yang }; 3002c4b2dd2SWenyou Yang 3019e63c49aSWenyou Yang uart0_clk: uart0_clk@24 { 3022c4b2dd2SWenyou Yang #clock-cells = <0>; 3032c4b2dd2SWenyou Yang reg = <24>; 3042c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 305aaa4ba93SLudovic Desroches u-boot,dm-pre-reloc; 3062c4b2dd2SWenyou Yang }; 3072c4b2dd2SWenyou Yang 3089e63c49aSWenyou Yang uart1_clk: uart1_clk@25 { 3092c4b2dd2SWenyou Yang #clock-cells = <0>; 3102c4b2dd2SWenyou Yang reg = <25>; 3112c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3124529ee3bSWenyou Yang u-boot,dm-pre-reloc; 3132c4b2dd2SWenyou Yang }; 3142c4b2dd2SWenyou Yang 3159e63c49aSWenyou Yang uart2_clk: uart2_clk@26 { 3162c4b2dd2SWenyou Yang #clock-cells = <0>; 3172c4b2dd2SWenyou Yang reg = <26>; 3182c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 319aaa4ba93SLudovic Desroches u-boot,dm-pre-reloc; 3202c4b2dd2SWenyou Yang }; 3212c4b2dd2SWenyou Yang 3229e63c49aSWenyou Yang uart3_clk: uart3_clk@27 { 3232c4b2dd2SWenyou Yang #clock-cells = <0>; 3242c4b2dd2SWenyou Yang reg = <27>; 3252c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3262c4b2dd2SWenyou Yang }; 3272c4b2dd2SWenyou Yang 3289e63c49aSWenyou Yang uart4_clk: uart4_clk@28 { 3292c4b2dd2SWenyou Yang #clock-cells = <0>; 3302c4b2dd2SWenyou Yang reg = <28>; 3312c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3322c4b2dd2SWenyou Yang }; 3332c4b2dd2SWenyou Yang 3349e63c49aSWenyou Yang twi0_clk: twi0_clk@29 { 3352c4b2dd2SWenyou Yang reg = <29>; 3362c4b2dd2SWenyou Yang #clock-cells = <0>; 3372c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3382c4b2dd2SWenyou Yang }; 3392c4b2dd2SWenyou Yang 3409e63c49aSWenyou Yang twi1_clk: twi1_clk@30 { 3412c4b2dd2SWenyou Yang #clock-cells = <0>; 3422c4b2dd2SWenyou Yang reg = <30>; 3432c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3442c4b2dd2SWenyou Yang }; 3452c4b2dd2SWenyou Yang 3469e63c49aSWenyou Yang spi0_clk: spi0_clk@33 { 3472c4b2dd2SWenyou Yang #clock-cells = <0>; 3482c4b2dd2SWenyou Yang reg = <33>; 3492c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3504529ee3bSWenyou Yang u-boot,dm-pre-reloc; 3512c4b2dd2SWenyou Yang }; 3522c4b2dd2SWenyou Yang 3539e63c49aSWenyou Yang spi1_clk: spi1_clk@34 { 3542c4b2dd2SWenyou Yang #clock-cells = <0>; 3552c4b2dd2SWenyou Yang reg = <34>; 3562c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3572c4b2dd2SWenyou Yang }; 3582c4b2dd2SWenyou Yang 3599e63c49aSWenyou Yang tcb0_clk: tcb0_clk@35 { 3602c4b2dd2SWenyou Yang #clock-cells = <0>; 3612c4b2dd2SWenyou Yang reg = <35>; 3622c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3632c4b2dd2SWenyou Yang }; 3642c4b2dd2SWenyou Yang 3659e63c49aSWenyou Yang tcb1_clk: tcb1_clk@36 { 3662c4b2dd2SWenyou Yang #clock-cells = <0>; 3672c4b2dd2SWenyou Yang reg = <36>; 3682c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3692c4b2dd2SWenyou Yang }; 3702c4b2dd2SWenyou Yang 3719e63c49aSWenyou Yang pwm_clk: pwm_clk@38 { 3722c4b2dd2SWenyou Yang #clock-cells = <0>; 3732c4b2dd2SWenyou Yang reg = <38>; 3742c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3752c4b2dd2SWenyou Yang }; 3762c4b2dd2SWenyou Yang 3779e63c49aSWenyou Yang adc_clk: adc_clk@40 { 3782c4b2dd2SWenyou Yang #clock-cells = <0>; 3792c4b2dd2SWenyou Yang reg = <40>; 3802c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3812c4b2dd2SWenyou Yang }; 3822c4b2dd2SWenyou Yang 3839e63c49aSWenyou Yang uhphs_clk: uhphs_clk@41 { 3842c4b2dd2SWenyou Yang #clock-cells = <0>; 3852c4b2dd2SWenyou Yang reg = <41>; 3862c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3872c4b2dd2SWenyou Yang }; 3882c4b2dd2SWenyou Yang 3899e63c49aSWenyou Yang udphs_clk: udphs_clk@42 { 3902c4b2dd2SWenyou Yang #clock-cells = <0>; 3912c4b2dd2SWenyou Yang reg = <42>; 3922c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3932c4b2dd2SWenyou Yang }; 3942c4b2dd2SWenyou Yang 3959e63c49aSWenyou Yang ssc0_clk: ssc0_clk@43 { 3962c4b2dd2SWenyou Yang #clock-cells = <0>; 3972c4b2dd2SWenyou Yang reg = <43>; 3982c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 3992c4b2dd2SWenyou Yang }; 4002c4b2dd2SWenyou Yang 4019e63c49aSWenyou Yang ssc1_clk: ssc1_clk@44 { 4022c4b2dd2SWenyou Yang #clock-cells = <0>; 4032c4b2dd2SWenyou Yang reg = <44>; 4042c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4052c4b2dd2SWenyou Yang }; 4062c4b2dd2SWenyou Yang 4079e63c49aSWenyou Yang trng_clk: trng_clk@47 { 4082c4b2dd2SWenyou Yang #clock-cells = <0>; 4092c4b2dd2SWenyou Yang reg = <47>; 4102c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4112c4b2dd2SWenyou Yang }; 4122c4b2dd2SWenyou Yang 4139e63c49aSWenyou Yang pdmic_clk: pdmic_clk@48 { 4142c4b2dd2SWenyou Yang #clock-cells = <0>; 4152c4b2dd2SWenyou Yang reg = <48>; 4162c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4172c4b2dd2SWenyou Yang }; 4182c4b2dd2SWenyou Yang 4199e63c49aSWenyou Yang i2s0_clk: i2s0_clk@54 { 4202c4b2dd2SWenyou Yang #clock-cells = <0>; 4212c4b2dd2SWenyou Yang reg = <54>; 4222c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4232c4b2dd2SWenyou Yang }; 4242c4b2dd2SWenyou Yang 4259e63c49aSWenyou Yang i2s1_clk: i2s1_clk@55 { 4262c4b2dd2SWenyou Yang #clock-cells = <0>; 4272c4b2dd2SWenyou Yang reg = <55>; 4282c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4292c4b2dd2SWenyou Yang }; 4302c4b2dd2SWenyou Yang 4319e63c49aSWenyou Yang can0_clk: can0_clk@56 { 4322c4b2dd2SWenyou Yang #clock-cells = <0>; 4332c4b2dd2SWenyou Yang reg = <56>; 4342c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4352c4b2dd2SWenyou Yang }; 4362c4b2dd2SWenyou Yang 4379e63c49aSWenyou Yang can1_clk: can1_clk@57 { 4382c4b2dd2SWenyou Yang #clock-cells = <0>; 4392c4b2dd2SWenyou Yang reg = <57>; 4402c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4412c4b2dd2SWenyou Yang }; 4422c4b2dd2SWenyou Yang 4439e63c49aSWenyou Yang classd_clk: classd_clk@59 { 4442c4b2dd2SWenyou Yang #clock-cells = <0>; 4452c4b2dd2SWenyou Yang reg = <59>; 4462c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 4472c4b2dd2SWenyou Yang }; 4482c4b2dd2SWenyou Yang }; 4492c4b2dd2SWenyou Yang 4502c4b2dd2SWenyou Yang periph64ck { 4512c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-peripheral"; 4522c4b2dd2SWenyou Yang #address-cells = <1>; 4532c4b2dd2SWenyou Yang #size-cells = <0>; 4542c4b2dd2SWenyou Yang clocks = <&mck>; 4554529ee3bSWenyou Yang u-boot,dm-pre-reloc; 4562c4b2dd2SWenyou Yang 4579e63c49aSWenyou Yang dma0_clk: dma0_clk@6 { 4582c4b2dd2SWenyou Yang #clock-cells = <0>; 4592c4b2dd2SWenyou Yang reg = <6>; 4602c4b2dd2SWenyou Yang }; 4612c4b2dd2SWenyou Yang 4629e63c49aSWenyou Yang dma1_clk: dma1_clk@7 { 4632c4b2dd2SWenyou Yang #clock-cells = <0>; 4642c4b2dd2SWenyou Yang reg = <7>; 4652c4b2dd2SWenyou Yang }; 4662c4b2dd2SWenyou Yang 4679e63c49aSWenyou Yang aes_clk: aes_clk@9 { 4682c4b2dd2SWenyou Yang #clock-cells = <0>; 4692c4b2dd2SWenyou Yang reg = <9>; 4702c4b2dd2SWenyou Yang }; 4712c4b2dd2SWenyou Yang 4729e63c49aSWenyou Yang aesb_clk: aesb_clk@10 { 4732c4b2dd2SWenyou Yang #clock-cells = <0>; 4742c4b2dd2SWenyou Yang reg = <10>; 4752c4b2dd2SWenyou Yang }; 4762c4b2dd2SWenyou Yang 4779e63c49aSWenyou Yang sha_clk: sha_clk@12 { 4782c4b2dd2SWenyou Yang #clock-cells = <0>; 4792c4b2dd2SWenyou Yang reg = <12>; 4802c4b2dd2SWenyou Yang }; 4812c4b2dd2SWenyou Yang 4829e63c49aSWenyou Yang mpddr_clk: mpddr_clk@13 { 4832c4b2dd2SWenyou Yang #clock-cells = <0>; 4842c4b2dd2SWenyou Yang reg = <13>; 4852c4b2dd2SWenyou Yang }; 4862c4b2dd2SWenyou Yang 4879e63c49aSWenyou Yang matrix0_clk: matrix0_clk@15 { 4882c4b2dd2SWenyou Yang #clock-cells = <0>; 4892c4b2dd2SWenyou Yang reg = <15>; 4902c4b2dd2SWenyou Yang }; 4912c4b2dd2SWenyou Yang 4929e63c49aSWenyou Yang sdmmc0_hclk: sdmmc0_hclk@31 { 4932c4b2dd2SWenyou Yang #clock-cells = <0>; 4942c4b2dd2SWenyou Yang reg = <31>; 4954529ee3bSWenyou Yang u-boot,dm-pre-reloc; 4962c4b2dd2SWenyou Yang }; 4972c4b2dd2SWenyou Yang 4989e63c49aSWenyou Yang sdmmc1_hclk: sdmmc1_hclk@32 { 4992c4b2dd2SWenyou Yang #clock-cells = <0>; 5002c4b2dd2SWenyou Yang reg = <32>; 5014529ee3bSWenyou Yang u-boot,dm-pre-reloc; 5022c4b2dd2SWenyou Yang }; 5032c4b2dd2SWenyou Yang 5049e63c49aSWenyou Yang lcdc_clk: lcdc_clk@45 { 5052c4b2dd2SWenyou Yang #clock-cells = <0>; 5062c4b2dd2SWenyou Yang reg = <45>; 5072c4b2dd2SWenyou Yang }; 5082c4b2dd2SWenyou Yang 5099e63c49aSWenyou Yang isc_clk: isc_clk@46 { 5102c4b2dd2SWenyou Yang #clock-cells = <0>; 5112c4b2dd2SWenyou Yang reg = <46>; 5122c4b2dd2SWenyou Yang }; 5132c4b2dd2SWenyou Yang 5149e63c49aSWenyou Yang qspi0_clk: qspi0_clk@52 { 5152c4b2dd2SWenyou Yang #clock-cells = <0>; 5162c4b2dd2SWenyou Yang reg = <52>; 517ce4054bfSWenyou Yang u-boot,dm-pre-reloc; 5182c4b2dd2SWenyou Yang }; 5192c4b2dd2SWenyou Yang 5209e63c49aSWenyou Yang qspi1_clk: qspi1_clk@53 { 5212c4b2dd2SWenyou Yang #clock-cells = <0>; 5222c4b2dd2SWenyou Yang reg = <53>; 523ce4054bfSWenyou Yang u-boot,dm-pre-reloc; 5242c4b2dd2SWenyou Yang }; 5252c4b2dd2SWenyou Yang }; 5262c4b2dd2SWenyou Yang 5272c4b2dd2SWenyou Yang gck { 5282c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-clk-generated"; 5292c4b2dd2SWenyou Yang #address-cells = <1>; 5302c4b2dd2SWenyou Yang #size-cells = <0>; 5312c4b2dd2SWenyou Yang interrupt-parent = <&pmc>; 5322c4b2dd2SWenyou Yang clocks = <&main>, <&plla>, <&utmi>, <&mck>; 5334529ee3bSWenyou Yang u-boot,dm-pre-reloc; 5342c4b2dd2SWenyou Yang 5359e63c49aSWenyou Yang sdmmc0_gclk: sdmmc0_gclk@31 { 5362c4b2dd2SWenyou Yang #clock-cells = <0>; 5372c4b2dd2SWenyou Yang reg = <31>; 5384529ee3bSWenyou Yang u-boot,dm-pre-reloc; 5392c4b2dd2SWenyou Yang }; 5402c4b2dd2SWenyou Yang 5419e63c49aSWenyou Yang sdmmc1_gclk: sdmmc1_gclk@32 { 5422c4b2dd2SWenyou Yang #clock-cells = <0>; 5432c4b2dd2SWenyou Yang reg = <32>; 5444529ee3bSWenyou Yang u-boot,dm-pre-reloc; 5452c4b2dd2SWenyou Yang }; 5462c4b2dd2SWenyou Yang 5479e63c49aSWenyou Yang tcb0_gclk: tcb0_gclk@35 { 5482c4b2dd2SWenyou Yang #clock-cells = <0>; 5492c4b2dd2SWenyou Yang reg = <35>; 5502c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 5512c4b2dd2SWenyou Yang }; 5522c4b2dd2SWenyou Yang 5539e63c49aSWenyou Yang tcb1_gclk: tcb1_gclk@36 { 5542c4b2dd2SWenyou Yang #clock-cells = <0>; 5552c4b2dd2SWenyou Yang reg = <36>; 5562c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 5572c4b2dd2SWenyou Yang }; 5582c4b2dd2SWenyou Yang 5599e63c49aSWenyou Yang pwm_gclk: pwm_gclk@38 { 5602c4b2dd2SWenyou Yang #clock-cells = <0>; 5612c4b2dd2SWenyou Yang reg = <38>; 5622c4b2dd2SWenyou Yang atmel,clk-output-range = <0 83000000>; 5632c4b2dd2SWenyou Yang }; 5642c4b2dd2SWenyou Yang 5659e63c49aSWenyou Yang pdmic_gclk: pdmic_gclk@48 { 5662c4b2dd2SWenyou Yang #clock-cells = <0>; 5672c4b2dd2SWenyou Yang reg = <48>; 5682c4b2dd2SWenyou Yang }; 5692c4b2dd2SWenyou Yang 5709e63c49aSWenyou Yang i2s0_gclk: i2s0_gclk@54 { 5712c4b2dd2SWenyou Yang #clock-cells = <0>; 5722c4b2dd2SWenyou Yang reg = <54>; 5732c4b2dd2SWenyou Yang }; 5742c4b2dd2SWenyou Yang 5759e63c49aSWenyou Yang i2s1_gclk: i2s1_gclk@55 { 5762c4b2dd2SWenyou Yang #clock-cells = <0>; 5772c4b2dd2SWenyou Yang reg = <55>; 5782c4b2dd2SWenyou Yang }; 5792c4b2dd2SWenyou Yang 5809e63c49aSWenyou Yang can0_gclk: can0_gclk@56 { 5812c4b2dd2SWenyou Yang #clock-cells = <0>; 5822c4b2dd2SWenyou Yang reg = <56>; 5832c4b2dd2SWenyou Yang atmel,clk-output-range = <0 80000000>; 5842c4b2dd2SWenyou Yang }; 5852c4b2dd2SWenyou Yang 5869e63c49aSWenyou Yang can1_gclk: can1_gclk@57 { 5872c4b2dd2SWenyou Yang #clock-cells = <0>; 5882c4b2dd2SWenyou Yang reg = <57>; 5892c4b2dd2SWenyou Yang atmel,clk-output-range = <0 80000000>; 5902c4b2dd2SWenyou Yang }; 5912c4b2dd2SWenyou Yang 5929e63c49aSWenyou Yang classd_gclk: classd_gclk@59 { 5932c4b2dd2SWenyou Yang #clock-cells = <0>; 5942c4b2dd2SWenyou Yang reg = <59>; 5952c4b2dd2SWenyou Yang atmel,clk-output-range = <0 100000000>; 5962c4b2dd2SWenyou Yang }; 5972c4b2dd2SWenyou Yang }; 5982c4b2dd2SWenyou Yang }; 5992c4b2dd2SWenyou Yang 6002c4b2dd2SWenyou Yang qspi0: spi@f0020000 { 6012c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-qspi"; 6022c4b2dd2SWenyou Yang reg = <0xf0020000 0x100>, <0xd0000000 0x08000000>; 6032c4b2dd2SWenyou Yang reg-names = "qspi_base", "qspi_mmap"; 6042c4b2dd2SWenyou Yang #address-cells = <1>; 6052c4b2dd2SWenyou Yang #size-cells = <0>; 6062c4b2dd2SWenyou Yang clocks = <&qspi0_clk>; 6072c4b2dd2SWenyou Yang status = "disabled"; 6082c4b2dd2SWenyou Yang }; 6092c4b2dd2SWenyou Yang 610ce4054bfSWenyou Yang qspi1: spi@f0024000 { 611ce4054bfSWenyou Yang compatible = "atmel,sama5d2-qspi"; 612ce4054bfSWenyou Yang reg = <0xf0024000 0x100>, <0xd8000000 0x08000000>; 613ce4054bfSWenyou Yang reg-names = "qspi_base", "qspi_mmap"; 614ce4054bfSWenyou Yang #address-cells = <1>; 615ce4054bfSWenyou Yang #size-cells = <0>; 616ce4054bfSWenyou Yang clocks = <&qspi1_clk>; 617ce4054bfSWenyou Yang status = "disabled"; 618ce4054bfSWenyou Yang }; 619ce4054bfSWenyou Yang 6202c4b2dd2SWenyou Yang spi0: spi@f8000000 { 6212c4b2dd2SWenyou Yang compatible = "atmel,at91rm9200-spi"; 6222c4b2dd2SWenyou Yang reg = <0xf8000000 0x100>; 6232c4b2dd2SWenyou Yang clocks = <&spi0_clk>; 6242c4b2dd2SWenyou Yang clock-names = "spi_clk"; 6252c4b2dd2SWenyou Yang #address-cells = <1>; 6262c4b2dd2SWenyou Yang #size-cells = <0>; 6272c4b2dd2SWenyou Yang status = "disabled"; 6282c4b2dd2SWenyou Yang }; 6292c4b2dd2SWenyou Yang 6302c4b2dd2SWenyou Yang macb0: ethernet@f8008000 { 6312c4b2dd2SWenyou Yang compatible = "cdns,macb"; 6322c4b2dd2SWenyou Yang reg = <0xf8008000 0x1000>; 6332c4b2dd2SWenyou Yang #address-cells = <1>; 6342c4b2dd2SWenyou Yang #size-cells = <0>; 6352c4b2dd2SWenyou Yang clocks = <&macb0_clk>, <&macb0_clk>; 6362c4b2dd2SWenyou Yang clock-names = "hclk", "pclk"; 6372c4b2dd2SWenyou Yang status = "disabled"; 6382c4b2dd2SWenyou Yang }; 6392c4b2dd2SWenyou Yang 640aaa4ba93SLudovic Desroches uart0: serial@f801c000 { 641aaa4ba93SLudovic Desroches compatible = "atmel,at91sam9260-usart"; 642aaa4ba93SLudovic Desroches reg = <0xf801c000 0x100>; 643aaa4ba93SLudovic Desroches clocks = <&uart0_clk>; 644aaa4ba93SLudovic Desroches clock-names = "usart"; 645aaa4ba93SLudovic Desroches status = "disabled"; 646aaa4ba93SLudovic Desroches }; 647aaa4ba93SLudovic Desroches 6482c4b2dd2SWenyou Yang uart1: serial@f8020000 { 6492c4b2dd2SWenyou Yang compatible = "atmel,at91sam9260-usart"; 6502c4b2dd2SWenyou Yang reg = <0xf8020000 0x100>; 65120bb165cSWenyou Yang clocks = <&uart1_clk>; 65220bb165cSWenyou Yang clock-names = "usart"; 6532c4b2dd2SWenyou Yang status = "disabled"; 6542c4b2dd2SWenyou Yang }; 6552c4b2dd2SWenyou Yang 656aaa4ba93SLudovic Desroches uart2: serial@f8024000 { 657aaa4ba93SLudovic Desroches compatible = "atmel,at91sam9260-usart"; 658aaa4ba93SLudovic Desroches reg = <0xf8024000 0x100>; 659aaa4ba93SLudovic Desroches clocks = <&uart2_clk>; 660aaa4ba93SLudovic Desroches clock-names = "usart"; 661aaa4ba93SLudovic Desroches status = "disabled"; 662aaa4ba93SLudovic Desroches }; 663aaa4ba93SLudovic Desroches 6642c4b2dd2SWenyou Yang i2c0: i2c@f8028000 { 6652c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-i2c"; 6662c4b2dd2SWenyou Yang reg = <0xf8028000 0x100>; 6672c4b2dd2SWenyou Yang #address-cells = <1>; 6682c4b2dd2SWenyou Yang #size-cells = <0>; 6692c4b2dd2SWenyou Yang clocks = <&twi0_clk>; 6702c4b2dd2SWenyou Yang status = "disabled"; 6712c4b2dd2SWenyou Yang }; 6722c4b2dd2SWenyou Yang 673fc6adebbSWenyou.Yang@microchip.com rstc@f8048000 { 674fc6adebbSWenyou.Yang@microchip.com compatible = "atmel,sama5d3-rstc"; 675fc6adebbSWenyou.Yang@microchip.com reg = <0xf8048000 0x10>; 676fc6adebbSWenyou.Yang@microchip.com clocks = <&clk32k>; 677fc6adebbSWenyou.Yang@microchip.com }; 678fc6adebbSWenyou.Yang@microchip.com 679fc6adebbSWenyou.Yang@microchip.com shdwc@f8048010 { 680fc6adebbSWenyou.Yang@microchip.com compatible = "atmel,sama5d2-shdwc"; 681fc6adebbSWenyou.Yang@microchip.com reg = <0xf8048010 0x10>; 682fc6adebbSWenyou.Yang@microchip.com clocks = <&clk32k>; 683fc6adebbSWenyou.Yang@microchip.com #address-cells = <1>; 684fc6adebbSWenyou.Yang@microchip.com #size-cells = <0>; 685fc6adebbSWenyou.Yang@microchip.com atmel,wakeup-rtc-timer; 686fc6adebbSWenyou.Yang@microchip.com }; 687fc6adebbSWenyou.Yang@microchip.com 688fc6adebbSWenyou.Yang@microchip.com pit: timer@f8048030 { 689fc6adebbSWenyou.Yang@microchip.com compatible = "atmel,at91sam9260-pit"; 690fc6adebbSWenyou.Yang@microchip.com reg = <0xf8048030 0x10>; 691fc6adebbSWenyou.Yang@microchip.com clocks = <&h32ck>; 692fc6adebbSWenyou.Yang@microchip.com }; 693fc6adebbSWenyou.Yang@microchip.com 694fc6adebbSWenyou.Yang@microchip.com watchdog@f8048040 { 695fc6adebbSWenyou.Yang@microchip.com compatible = "atmel,sama5d4-wdt"; 696fc6adebbSWenyou.Yang@microchip.com reg = <0xf8048040 0x10>; 697fc6adebbSWenyou.Yang@microchip.com clocks = <&clk32k>; 698fc6adebbSWenyou.Yang@microchip.com status = "disabled"; 699fc6adebbSWenyou.Yang@microchip.com }; 700fc6adebbSWenyou.Yang@microchip.com 70156246d1eSWenyou Yang sfr: sfr@f8030000 { 70256246d1eSWenyou Yang compatible = "atmel,sama5d2-sfr", "syscon"; 70356246d1eSWenyou Yang reg = <0xf8030000 0x98>; 70456246d1eSWenyou Yang }; 70556246d1eSWenyou Yang 7062c4b2dd2SWenyou Yang sckc@f8048050 { 7072c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-sckc"; 7082c4b2dd2SWenyou Yang reg = <0xf8048050 0x4>; 7092c4b2dd2SWenyou Yang 7102c4b2dd2SWenyou Yang slow_rc_osc: slow_rc_osc { 7112c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-slow-rc-osc"; 7122c4b2dd2SWenyou Yang #clock-cells = <0>; 7132c4b2dd2SWenyou Yang clock-frequency = <32768>; 7142c4b2dd2SWenyou Yang clock-accuracy = <250000000>; 7152c4b2dd2SWenyou Yang atmel,startup-time-usec = <75>; 7162c4b2dd2SWenyou Yang }; 7172c4b2dd2SWenyou Yang 7182c4b2dd2SWenyou Yang slow_osc: slow_osc { 7192c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-slow-osc"; 7202c4b2dd2SWenyou Yang #clock-cells = <0>; 7212c4b2dd2SWenyou Yang clocks = <&slow_xtal>; 7222c4b2dd2SWenyou Yang atmel,startup-time-usec = <1200000>; 7232c4b2dd2SWenyou Yang }; 7242c4b2dd2SWenyou Yang 7252c4b2dd2SWenyou Yang clk32k: slowck { 7262c4b2dd2SWenyou Yang compatible = "atmel,at91sam9x5-clk-slow"; 7272c4b2dd2SWenyou Yang #clock-cells = <0>; 7282c4b2dd2SWenyou Yang clocks = <&slow_rc_osc &slow_osc>; 7292c4b2dd2SWenyou Yang }; 7302c4b2dd2SWenyou Yang }; 7312c4b2dd2SWenyou Yang 7322c4b2dd2SWenyou Yang spi1: spi@fc000000 { 7332c4b2dd2SWenyou Yang compatible = "atmel,at91rm9200-spi"; 7342c4b2dd2SWenyou Yang reg = <0xfc000000 0x100>; 7352c4b2dd2SWenyou Yang #address-cells = <1>; 7362c4b2dd2SWenyou Yang #size-cells = <0>; 7372c4b2dd2SWenyou Yang status = "disabled"; 7382c4b2dd2SWenyou Yang }; 7392c4b2dd2SWenyou Yang 740ce4054bfSWenyou Yang uart3: serial@fc008000 { 741ce4054bfSWenyou Yang compatible = "atmel,at91sam9260-usart"; 742ce4054bfSWenyou Yang reg = <0xfc008000 0x100>; 743ce4054bfSWenyou Yang clocks = <&uart3_clk>; 744ce4054bfSWenyou Yang clock-names = "usart"; 745ce4054bfSWenyou Yang status = "disabled"; 746ce4054bfSWenyou Yang }; 747ce4054bfSWenyou Yang 7482c4b2dd2SWenyou Yang i2c1: i2c@fc028000 { 7492c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-i2c"; 7502c4b2dd2SWenyou Yang reg = <0xfc028000 0x100>; 7512c4b2dd2SWenyou Yang #address-cells = <1>; 7522c4b2dd2SWenyou Yang #size-cells = <0>; 7532c4b2dd2SWenyou Yang clocks = <&twi1_clk>; 7542c4b2dd2SWenyou Yang status = "disabled"; 7552c4b2dd2SWenyou Yang }; 7562c4b2dd2SWenyou Yang 7572c4b2dd2SWenyou Yang pioA: gpio@fc038000 { 7582c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-gpio"; 7592c4b2dd2SWenyou Yang reg = <0xfc038000 0x600>; 7602c4b2dd2SWenyou Yang clocks = <&pioA_clk>; 7612c4b2dd2SWenyou Yang gpio-controller; 7622c4b2dd2SWenyou Yang #gpio-cells = <2>; 7634529ee3bSWenyou Yang u-boot,dm-pre-reloc; 7642c4b2dd2SWenyou Yang 7652c4b2dd2SWenyou Yang pinctrl { 7662c4b2dd2SWenyou Yang compatible = "atmel,sama5d2-pinctrl"; 7674529ee3bSWenyou Yang u-boot,dm-pre-reloc; 7682c4b2dd2SWenyou Yang }; 7692c4b2dd2SWenyou Yang }; 7702c4b2dd2SWenyou Yang }; 7712c4b2dd2SWenyou Yang }; 772*7f0110d4SEugen Hristev 773*7f0110d4SEugen Hristev onewire_tm: onewire { 774*7f0110d4SEugen Hristev compatible = "w1-gpio"; 775*7f0110d4SEugen Hristev status = "disabled"; 776*7f0110d4SEugen Hristev }; 7772c4b2dd2SWenyou Yang}; 778