pxa2xx.dtsi revision 284090
1139804Simp/* 243819Sken * pxa2xx.dtsi - Device Tree Include file for Marvell PXA2xx family SoC 339229Sgibbs * 439229Sgibbs * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> 539229Sgibbs * 639229Sgibbs * Licensed under GPLv2 or later. 739229Sgibbs */ 839229Sgibbs 939229Sgibbs/include/ "skeleton.dtsi" 1039229Sgibbs 1139229Sgibbs/ { 1239229Sgibbs model = "Marvell PXA2xx family SoC"; 1339229Sgibbs compatible = "marvell,pxa2xx"; 1439229Sgibbs interrupt-parent = <&pxairq>; 1539229Sgibbs 1639229Sgibbs aliases { 1739229Sgibbs serial0 = &ffuart; 1839229Sgibbs serial1 = &btuart; 1939229Sgibbs serial2 = &stuart; 2039229Sgibbs serial3 = &hwuart; 2139229Sgibbs i2c0 = &pwri2c; 2239229Sgibbs i2c1 = &pxai2c1; 2339229Sgibbs }; 2439229Sgibbs 2539229Sgibbs cpus { 2639229Sgibbs #address-cells = <0>; 2739229Sgibbs #size-cells = <0>; 2839229Sgibbs cpu { 29116182Sobrien compatible = "marvell,xscale"; 30116182Sobrien device_type = "cpu"; 31116182Sobrien }; 32238366Sgnn }; 33238366Sgnn 3439229Sgibbs pxabus { 3539229Sgibbs compatible = "simple-bus"; 3639229Sgibbs #address-cells = <1>; 3760041Sphk #size-cells = <1>; 38112368Sphk ranges; 39260813Savg 4039229Sgibbs pxairq: interrupt-controller@40d00000 { 41112001Sphk #interrupt-cells = <1>; 42112368Sphk compatible = "marvell,pxa-intc"; 43112368Sphk interrupt-controller; 44112001Sphk interrupt-parent; 45112001Sphk marvell,intc-nr-irqs = <32>; 46112001Sphk reg = <0x40d00000 0xd0>; 4739229Sgibbs }; 48112368Sphk 4939229Sgibbs gpio: gpio@40e00000 { 50260813Savg compatible = "mrvl,pxa-gpio"; 51238366Sgnn #address-cells = <0x1>; 52260817Savg #size-cells = <0x1>; 53260817Savg reg = <0x40e00000 0x10000>; 54260817Savg gpio-controller; 55260813Savg #gpio-cells = <0x2>; 56260817Savg interrupts = <10>; 57260813Savg interrupt-names = "gpio_mux"; 58238366Sgnn interrupt-controller; 59260813Savg #interrupt-cells = <0x2>; 60260813Savg ranges; 61260813Savg 62260813Savg gcb0: gpio@40e00000 { 63260817Savg reg = <0x40e00000 0x4>; 64260817Savg }; 65238366Sgnn 6639229Sgibbs gcb1: gpio@40e00004 { 67119028Sphk reg = <0x40e00004 0x4>; 6839229Sgibbs }; 6939229Sgibbs 70112368Sphk gcb2: gpio@40e00008 { 71223061Sgibbs reg = <0x40e00008 0x4>; 7239229Sgibbs }; 73223061Sgibbs gcb3: gpio@40e0000c { 74112001Sphk reg = <0x40e0000c 0x4>; 75112001Sphk }; 76112365Sphk }; 77209390Sed 78112007Sphk ffuart: uart@40100000 { 79112007Sphk compatible = "mrvl,pxa-uart"; 80112007Sphk reg = <0x40100000 0x30>; 8139229Sgibbs interrupts = <22>; 8239229Sgibbs status = "disabled"; 83112001Sphk }; 84112001Sphk 85112001Sphk btuart: uart@40200000 { 86112365Sphk compatible = "mrvl,pxa-uart"; 87209390Sed reg = <0x40200000 0x30>; 88112001Sphk interrupts = <21>; 89112001Sphk status = "disabled"; 90112001Sphk }; 91112001Sphk 92112001Sphk stuart: uart@40700000 { 93112001Sphk compatible = "mrvl,pxa-uart"; 94112368Sphk reg = <0x40700000 0x30>; 95112368Sphk interrupts = <20>; 96112001Sphk status = "disabled"; 97112368Sphk }; 98112369Sphk 99260385Sscottl hwuart: uart@41100000 { 100112369Sphk compatible = "mrvl,pxa-uart"; 101112369Sphk reg = <0x41100000 0x30>; 102112369Sphk interrupts = <7>; 103112369Sphk status = "disabled"; 104112369Sphk }; 105112369Sphk 106112369Sphk pxai2c1: i2c@40301680 { 107112368Sphk compatible = "mrvl,pxa-i2c"; 108112001Sphk reg = <0x40301680 0x30>; 109112001Sphk interrupts = <18>; 110112001Sphk #address-cells = <0x1>; 111112001Sphk #size-cells = <0>; 11239229Sgibbs status = "disabled"; 11339229Sgibbs }; 11439229Sgibbs 115112007Sphk usb0: ohci@4c000000 { 116112365Sphk compatible = "marvell,pxa-ohci"; 117209390Sed reg = <0x4c000000 0x10000>; 11839229Sgibbs interrupts = <3>; 11943819Sken status = "disabled"; 12043819Sken }; 12139229Sgibbs 12239229Sgibbs mmc0: mmc@41100000 { 12343819Sken compatible = "marvell,pxa-mmc"; 12439229Sgibbs reg = <0x41100000 0x1000>; 125112368Sphk interrupts = <23>; 12639229Sgibbs status = "disabled"; 12739229Sgibbs }; 12839229Sgibbs 12939229Sgibbs rtc@40900000 { 13043819Sken compatible = "marvell,pxa-rtc"; 13143819Sken reg = <0x40900000 0x3c>; 13243819Sken interrupts = <30 31>; 13343819Sken }; 13443819Sken }; 13543819Sken}; 13643819Sken