new file mode 100644
@@ -0,0 +1,39 @@
+1. Intro
+
+OpenDataPlane implementation for TI Keystone2 SoC's. Current version supports
+HW buffer, queues and Packet IO management. This drop does not target high
+performance. It is rather proof of ODP API functionality. It still uses
+linux-generic's SW scheduler.
+
+2. Prerequisites
+
+ 2.1 Linux kernel
+
+Sources: git://git.ti.com/keystone-linux/linux.git master
+config: keystone2_defconfig
+DTB: k2hk-evm.dtb
+
+Current implementation relies on kernel to enable and configure network
+interfaces. Implementation does not support Packet and Security accelerators
+now so they should be disable in kernel config:
+
+# CONFIG_TI_KEYSTONE_NET_SA is not set
+# CONFIG_TI_KEYSTONE_QOS is not set
+# CONFIG_TI_KEYSTONE_PA is not set
+
+ 2.2 OpenEM libs and kernel module
+
+Keystone ODP uses OpenEM libraries as low level drivers.
+
+Sources: git://git.linaro.org/people/taras.kondratiuk/keystone2-odp/openem.git for_odp
+Build: cd linux
+ make KDIR=<path/to/kernel> -f Makefile.c6638 clean mod_clean static mod
+
+3. Keystone2 ODP build
+
+make PLATFORM=linux-keystone2 OPENEM_ROOT=<openem_src_dir> clean tests_install
+
+4. Installation
+
+Before any ODP application started an OpenEM kernel module (em_mod.ko) should
+be inserted.
Signed-off-by: Taras Kondratiuk <taras.kondratiuk@linaro.org> --- platform/linux-keystone2/README | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 platform/linux-keystone2/README