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