1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring#include "omap2420.dtsi" 3*724ba675SRob Herring 4*724ba675SRob Herring/ { 5*724ba675SRob Herring memory@80000000 { 6*724ba675SRob Herring device_type = "memory"; 7*724ba675SRob Herring reg = <0x80000000 0x8000000>; /* 128 MB */ 8*724ba675SRob Herring }; 9*724ba675SRob Herring 10*724ba675SRob Herring chosen { 11*724ba675SRob Herring stdout-path = &uart3; 12*724ba675SRob Herring }; 13*724ba675SRob Herring 14*724ba675SRob Herring ocp { 15*724ba675SRob Herring i2c0 { 16*724ba675SRob Herring compatible = "i2c-cbus-gpio"; 17*724ba675SRob Herring gpios = <&gpio3 2 GPIO_ACTIVE_HIGH /* gpio66 clk */ 18*724ba675SRob Herring &gpio3 1 GPIO_ACTIVE_HIGH /* gpio65 dat */ 19*724ba675SRob Herring &gpio3 0 GPIO_ACTIVE_HIGH /* gpio64 sel */ 20*724ba675SRob Herring >; 21*724ba675SRob Herring #address-cells = <1>; 22*724ba675SRob Herring #size-cells = <0>; 23*724ba675SRob Herring retu: retu@1 { 24*724ba675SRob Herring compatible = "nokia,retu"; 25*724ba675SRob Herring interrupt-parent = <&gpio4>; 26*724ba675SRob Herring interrupts = <12 IRQ_TYPE_EDGE_RISING>; 27*724ba675SRob Herring reg = <0x1>; 28*724ba675SRob Herring }; 29*724ba675SRob Herring }; 30*724ba675SRob Herring }; 31*724ba675SRob Herring}; 32*724ba675SRob Herring 33*724ba675SRob Herring&i2c1 { 34*724ba675SRob Herring clock-frequency = <400000>; 35*724ba675SRob Herring 36*724ba675SRob Herring pmic@72 { 37*724ba675SRob Herring compatible = "menelaus"; 38*724ba675SRob Herring reg = <0x72>; 39*724ba675SRob Herring interrupts = <7 IRQ_TYPE_EDGE_RISING>; 40*724ba675SRob Herring }; 41*724ba675SRob Herring}; 42*724ba675SRob Herring 43*724ba675SRob Herring&i2c2 { 44*724ba675SRob Herring clock-frequency = <400000>; 45*724ba675SRob Herring}; 46*724ba675SRob Herring 47*724ba675SRob Herring&gpmc { 48*724ba675SRob Herring ranges = <0 0 0x04000000 0x1000000>; /* CS0: 16MB for OneNAND */ 49*724ba675SRob Herring 50*724ba675SRob Herring /* gpio-irq for dma: 26 */ 51*724ba675SRob Herring 52*724ba675SRob Herring onenand@0,0 { 53*724ba675SRob Herring #address-cells = <1>; 54*724ba675SRob Herring #size-cells = <1>; 55*724ba675SRob Herring compatible = "ti,omap2-onenand"; 56*724ba675SRob Herring reg = <0 0 0x20000>; /* CS0, offset 0, IO size 128K */ 57*724ba675SRob Herring 58*724ba675SRob Herring gpmc,sync-read; 59*724ba675SRob Herring gpmc,burst-length = <16>; 60*724ba675SRob Herring gpmc,burst-read; 61*724ba675SRob Herring gpmc,burst-wrap; 62*724ba675SRob Herring gpmc,device-width = <2>; 63*724ba675SRob Herring gpmc,mux-add-data = <2>; 64*724ba675SRob Herring gpmc,cs-on-ns = <0>; 65*724ba675SRob Herring gpmc,cs-rd-off-ns = <127>; 66*724ba675SRob Herring gpmc,cs-wr-off-ns = <109>; 67*724ba675SRob Herring gpmc,adv-on-ns = <0>; 68*724ba675SRob Herring gpmc,adv-rd-off-ns = <18>; 69*724ba675SRob Herring gpmc,adv-wr-off-ns = <18>; 70*724ba675SRob Herring gpmc,oe-on-ns = <27>; 71*724ba675SRob Herring gpmc,oe-off-ns = <127>; 72*724ba675SRob Herring gpmc,we-on-ns = <27>; 73*724ba675SRob Herring gpmc,we-off-ns = <72>; 74*724ba675SRob Herring gpmc,rd-cycle-ns = <145>; 75*724ba675SRob Herring gpmc,wr-cycle-ns = <136>; 76*724ba675SRob Herring gpmc,access-ns = <118>; 77*724ba675SRob Herring gpmc,page-burst-access-ns = <27>; 78*724ba675SRob Herring gpmc,bus-turnaround-ns = <0>; 79*724ba675SRob Herring gpmc,cycle2cycle-delay-ns = <0>; 80*724ba675SRob Herring gpmc,wait-monitoring-ns = <0>; 81*724ba675SRob Herring gpmc,clk-activation-ns = <9>; 82*724ba675SRob Herring gpmc,sync-clk-ps = <27000>; 83*724ba675SRob Herring 84*724ba675SRob Herring /* MTD partition table corresponding to old board-n8x0 file. */ 85*724ba675SRob Herring partition@0 { 86*724ba675SRob Herring label = "bootloader"; 87*724ba675SRob Herring reg = <0x00000000 0x00020000>; 88*724ba675SRob Herring read-only; 89*724ba675SRob Herring }; 90*724ba675SRob Herring partition@1 { 91*724ba675SRob Herring label = "config"; 92*724ba675SRob Herring reg = <0x00020000 0x00060000>; 93*724ba675SRob Herring }; 94*724ba675SRob Herring partition@2 { 95*724ba675SRob Herring label = "kernel"; 96*724ba675SRob Herring reg = <0x00080000 0x00200000>; 97*724ba675SRob Herring }; 98*724ba675SRob Herring partition@3 { 99*724ba675SRob Herring label = "initfs"; 100*724ba675SRob Herring reg = <0x00280000 0x00400000>; 101*724ba675SRob Herring }; 102*724ba675SRob Herring partition@4 { 103*724ba675SRob Herring label = "rootfs"; 104*724ba675SRob Herring reg = <0x00680000 0x0f980000>; 105*724ba675SRob Herring }; 106*724ba675SRob Herring partition@5 { 107*724ba675SRob Herring label = "omap2-onenand"; 108*724ba675SRob Herring reg = <0x00000000 0x10000000>; 109*724ba675SRob Herring }; 110*724ba675SRob Herring }; 111*724ba675SRob Herring}; 112