162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci#include "omap2420.dtsi" 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci/ { 562306a36Sopenharmony_ci memory@80000000 { 662306a36Sopenharmony_ci device_type = "memory"; 762306a36Sopenharmony_ci reg = <0x80000000 0x8000000>; /* 128 MB */ 862306a36Sopenharmony_ci }; 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci chosen { 1162306a36Sopenharmony_ci stdout-path = &uart3; 1262306a36Sopenharmony_ci }; 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci ocp { 1562306a36Sopenharmony_ci i2c0 { 1662306a36Sopenharmony_ci compatible = "i2c-cbus-gpio"; 1762306a36Sopenharmony_ci gpios = <&gpio3 2 GPIO_ACTIVE_HIGH /* gpio66 clk */ 1862306a36Sopenharmony_ci &gpio3 1 GPIO_ACTIVE_HIGH /* gpio65 dat */ 1962306a36Sopenharmony_ci &gpio3 0 GPIO_ACTIVE_HIGH /* gpio64 sel */ 2062306a36Sopenharmony_ci >; 2162306a36Sopenharmony_ci #address-cells = <1>; 2262306a36Sopenharmony_ci #size-cells = <0>; 2362306a36Sopenharmony_ci retu: retu@1 { 2462306a36Sopenharmony_ci compatible = "nokia,retu"; 2562306a36Sopenharmony_ci interrupt-parent = <&gpio4>; 2662306a36Sopenharmony_ci interrupts = <12 IRQ_TYPE_EDGE_RISING>; 2762306a36Sopenharmony_ci reg = <0x1>; 2862306a36Sopenharmony_ci }; 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci }; 3162306a36Sopenharmony_ci}; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci&i2c1 { 3462306a36Sopenharmony_ci clock-frequency = <400000>; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci pmic@72 { 3762306a36Sopenharmony_ci compatible = "menelaus"; 3862306a36Sopenharmony_ci reg = <0x72>; 3962306a36Sopenharmony_ci interrupts = <7 IRQ_TYPE_EDGE_RISING>; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci}; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci&i2c2 { 4462306a36Sopenharmony_ci clock-frequency = <400000>; 4562306a36Sopenharmony_ci}; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci&gpmc { 4862306a36Sopenharmony_ci ranges = <0 0 0x04000000 0x1000000>; /* CS0: 16MB for OneNAND */ 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci /* gpio-irq for dma: 26 */ 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ci onenand@0,0 { 5362306a36Sopenharmony_ci #address-cells = <1>; 5462306a36Sopenharmony_ci #size-cells = <1>; 5562306a36Sopenharmony_ci compatible = "ti,omap2-onenand"; 5662306a36Sopenharmony_ci reg = <0 0 0x20000>; /* CS0, offset 0, IO size 128K */ 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci gpmc,sync-read; 5962306a36Sopenharmony_ci gpmc,burst-length = <16>; 6062306a36Sopenharmony_ci gpmc,burst-read; 6162306a36Sopenharmony_ci gpmc,burst-wrap; 6262306a36Sopenharmony_ci gpmc,device-width = <2>; 6362306a36Sopenharmony_ci gpmc,mux-add-data = <2>; 6462306a36Sopenharmony_ci gpmc,cs-on-ns = <0>; 6562306a36Sopenharmony_ci gpmc,cs-rd-off-ns = <127>; 6662306a36Sopenharmony_ci gpmc,cs-wr-off-ns = <109>; 6762306a36Sopenharmony_ci gpmc,adv-on-ns = <0>; 6862306a36Sopenharmony_ci gpmc,adv-rd-off-ns = <18>; 6962306a36Sopenharmony_ci gpmc,adv-wr-off-ns = <18>; 7062306a36Sopenharmony_ci gpmc,oe-on-ns = <27>; 7162306a36Sopenharmony_ci gpmc,oe-off-ns = <127>; 7262306a36Sopenharmony_ci gpmc,we-on-ns = <27>; 7362306a36Sopenharmony_ci gpmc,we-off-ns = <72>; 7462306a36Sopenharmony_ci gpmc,rd-cycle-ns = <145>; 7562306a36Sopenharmony_ci gpmc,wr-cycle-ns = <136>; 7662306a36Sopenharmony_ci gpmc,access-ns = <118>; 7762306a36Sopenharmony_ci gpmc,page-burst-access-ns = <27>; 7862306a36Sopenharmony_ci gpmc,bus-turnaround-ns = <0>; 7962306a36Sopenharmony_ci gpmc,cycle2cycle-delay-ns = <0>; 8062306a36Sopenharmony_ci gpmc,wait-monitoring-ns = <0>; 8162306a36Sopenharmony_ci gpmc,clk-activation-ns = <9>; 8262306a36Sopenharmony_ci gpmc,sync-clk-ps = <27000>; 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci /* MTD partition table corresponding to old board-n8x0 file. */ 8562306a36Sopenharmony_ci partition@0 { 8662306a36Sopenharmony_ci label = "bootloader"; 8762306a36Sopenharmony_ci reg = <0x00000000 0x00020000>; 8862306a36Sopenharmony_ci read-only; 8962306a36Sopenharmony_ci }; 9062306a36Sopenharmony_ci partition@1 { 9162306a36Sopenharmony_ci label = "config"; 9262306a36Sopenharmony_ci reg = <0x00020000 0x00060000>; 9362306a36Sopenharmony_ci }; 9462306a36Sopenharmony_ci partition@2 { 9562306a36Sopenharmony_ci label = "kernel"; 9662306a36Sopenharmony_ci reg = <0x00080000 0x00200000>; 9762306a36Sopenharmony_ci }; 9862306a36Sopenharmony_ci partition@3 { 9962306a36Sopenharmony_ci label = "initfs"; 10062306a36Sopenharmony_ci reg = <0x00280000 0x00400000>; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci partition@4 { 10362306a36Sopenharmony_ci label = "rootfs"; 10462306a36Sopenharmony_ci reg = <0x00680000 0x0f980000>; 10562306a36Sopenharmony_ci }; 10662306a36Sopenharmony_ci partition@5 { 10762306a36Sopenharmony_ci label = "omap2-onenand"; 10862306a36Sopenharmony_ci reg = <0x00000000 0x10000000>; 10962306a36Sopenharmony_ci }; 11062306a36Sopenharmony_ci }; 11162306a36Sopenharmony_ci}; 112