/* * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ /* dummy comment */ #include "dra7-evm-vision.dts" #define DISABLE_PRCM(label) &label { ti,no-idle; ti,no-reset-on-init; } #define DISABLE_COMPLETE(label) &label { status = "disabled"; ti,no-idle; ti,no-reset-on-init; } #define LATE_ATTACH(label) &label { ti,late-attach; ti,no-idle; ti,no-reset-on-init; } #define NO_MAP(label) &label { \ /delete-property/ reusable; \ no-map; } DISABLE_COMPLETE(vip1); /*DISABLE_COMPLETE(dss);*/ LATE_ATTACH(ipu1); LATE_ATTACH(timer11); LATE_ATTACH(timer7); LATE_ATTACH(timer8); LATE_ATTACH(mmu_ipu1); NO_MAP(ipu1_cma_pool); LATE_ATTACH(ipu2); LATE_ATTACH(timer3); LATE_ATTACH(timer4); LATE_ATTACH(timer9); LATE_ATTACH(mmu_ipu2); NO_MAP(ipu2_cma_pool); #if 1 /* * Memory reserved for IOMMU table carveout 0xbfc00000 for length 0x100000 * Page Table Address for IPU1 0xbfc00000 * Page Table Address for IPU2 0xbfc08000 * Page Table Address for DSP1 0xbfc10000 * Page Table Address for DSP2 0xbfc18000 */ &reserved_mem { latea_pagetbl: late_pgtbl@bfc00000 { reg = <0x0 0xbfc00000 0x0 0x100000>; no-map; status = "okay"; }; }; #endif &ipu2_cma_pool { reg = <0x0 0x99000000 0x0 0x5000000>; }; &dsp1_cma_pool { reg = <0x0 0xa1000000 0x0 0x2000000>; }; &ipu1_cma_pool { reg = <0x0 0x9e000000 0x0 0x2000000>; }; &dsp2_cma_pool { reg = <0x0 0xa3000000 0x0 0x2000000>; }; &dispc{ ti,no-reset-on-init; ti,no-idle; }; &dss { /delete-property/ ti,enable-opt-clks-on-reset; ti,no-reset-on-init; ti,no-idle; is_shared=<1>; }; &reserved_mem { cmem_ocmc: cmem@40300000 { compatible = "shared-dma-pool"; reg = <0x0 0x40300000 0x0 0x300000>; sram = <&ocmcram1>; no-map; status = "okay"; }; cmem_pool: cmem@A8000000 { compatible = "shared-dma-pool"; reg = <0x0 0xA8000000 0x0 0x4000000>; no-map; status = "okay"; }; vsdk_sr1_mem: vsdk_sr1_mem@84000000 { compatible = "shared-dma-pool"; reg = <0x0 0x84000000 0x0 0x10000000>; status = "okay"; }; vsdk_sr0_mem: vsdk_sr0_mem@A0000000 { compatible = "shared-dma-pool"; reg = <0x0 0xA0000000 0x0 0x1000000>; status = "okay"; }; #if 0 vsdk_eve_mem: vsdk_eve_mem@A2000000 { compatible = "shared-dma-pool"; reg = <0x0 0xA5000000 0x0 0x4000000>; status = "okay"; }; #endif };