From cb01d380eeac6871f2604a95a8fa003d51bc238c Mon Sep 17 00:00:00 2001 From: "deng.liu" Date: Thu, 14 Mar 2019 19:42:45 +0800 Subject: [PATCH] common: NN API implementation [1/3] PD#SWPL-86 Problem: Android tensorflow lite ,NN API implementation Solution: NN API implementation Verify: Local on galilei Change-Id: I699a53b3fa2fd199cea7ef4db2f439ef49536a9c Signed-off-by: deng.liu --- arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts | 12 ++++++++++++ arch/arm/boot/dts/amlogic/g12b_a311d_w400_a.dts | 12 ++++++++++++ arch/arm/boot/dts/amlogic/mesong12b.dtsi | 2 +- arch/arm/boot/dts/amlogic/mesong12b_a.dtsi | 2 +- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts index 489f833..3295cc4 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts @@ -147,6 +147,18 @@ size = <0x04000000>; alignment = <0x400000>; }; + galcore_reserved:linux,galcore { + compatible = "shared-dma-pool"; + reusable; + size = <0x1000000>; + alignment = <0x400000>; + linux,contiguous-region; + }; + }; + + galcore { + status = "okay"; + memory-region = <&galcore_reserved>; }; gpioleds { diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_a.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_a.dts index ef3bbda..bee50cc 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_a.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_a.dts @@ -147,6 +147,18 @@ size = <0x04000000>; alignment = <0x400000>; }; + galcore_reserved:linux,galcore { + compatible = "shared-dma-pool"; + reusable; + size = <0x1000000>; + alignment = <0x400000>; + linux,contiguous-region; + }; + }; + + galcore { + status = "okay"; + memory-region = <&galcore_reserved>; }; gpioleds { diff --git a/arch/arm/boot/dts/amlogic/mesong12b.dtsi b/arch/arm/boot/dts/amlogic/mesong12b.dtsi index f913a51..1b80185 100644 --- a/arch/arm/boot/dts/amlogic/mesong12b.dtsi +++ b/arch/arm/boot/dts/amlogic/mesong12b.dtsi @@ -1178,7 +1178,7 @@ <&clkc CLKID_VNANOQ_CORE_CLK_COMP>; clock-names = "cts_vipnanoq_axi_clk_composite", "cts_vipnanoq_core_clk_composite"; - interrupts = <0 147 1>; + interrupts = <0 147 4>; interrupt-names = "galcore"; reg = <0xff100000 0x800 0xff000000 0x400000>; diff --git a/arch/arm/boot/dts/amlogic/mesong12b_a.dtsi b/arch/arm/boot/dts/amlogic/mesong12b_a.dtsi index 4adebb61..2b1a806 100644 --- a/arch/arm/boot/dts/amlogic/mesong12b_a.dtsi +++ b/arch/arm/boot/dts/amlogic/mesong12b_a.dtsi @@ -1139,7 +1139,7 @@ <&clkc CLKID_VNANOQ_CORE_CLK_COMP>; clock-names = "cts_vipnanoq_axi_clk_composite", "cts_vipnanoq_core_clk_composite"; - interrupts = <0 147 1>; + interrupts = <0 147 4>; interrupt-names = "galcore"; reg = <0xff100000 0x800 0xff000000 0x400000>; -- 2.7.4