summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorHari Kanigeri <h-kanigeri2@ti.com>2011-04-07 08:43:22 +0100
committerAndy Green <andy.green@linaro.org>2011-04-07 08:43:22 +0100
commit053f5674c835434514f070ee46a09bb68173b12f (patch)
treec8fcf47a46357aebbf9f1aa11eb66770ec90d0de /drivers
parent687900ec98f7eef9f530334882790424be6ed7fd (diff)
SYSLINK:add build files to Syslink
This patch adds build related files Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com> Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Ramesh Gupta G <grgupta@ti.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/Kconfig2
-rw-r--r--drivers/Makefile7
-rw-r--r--drivers/dsp/syslink/Kconfig81
3 files changed, 90 insertions, 0 deletions
diff --git a/drivers/Kconfig b/drivers/Kconfig
index d86ca67b183..66decb49cea 100644
--- a/drivers/Kconfig
+++ b/drivers/Kconfig
@@ -120,4 +120,6 @@ source "drivers/clk/Kconfig"
source "drivers/hwspinlock/Kconfig"
+source "drivers/dsp/syslink/Kconfig"
+
endmenu
diff --git a/drivers/Makefile b/drivers/Makefile
index 6dd1ad8f257..f45b9ac9f3c 100644
--- a/drivers/Makefile
+++ b/drivers/Makefile
@@ -119,5 +119,12 @@ obj-y += ieee802154/
obj-y += clk/
obj-$(CONFIG_HWSPINLOCK) += hwspinlock/
+obj-$(CONFIG_SYSLINK_DUCATI_PM) += dsp/syslink/multicore_ipc/
+obj-$(CONFIG_MPU_SYSLINK_PLATFORM) += dsp/syslink/multicore_ipc/
+obj-$(CONFIG_MPU_SYSLINK_IPC) += dsp/syslink/multicore_ipc/
+obj-$(CONFIG_SYSLINK_PROC) += dsp/syslink/procmgr/
+obj-$(CONFIG_SYSLINK_PROC4430) += dsp/syslink/procmgr/proc4430/
+obj-$(CONFIG_OMAP_DEVICE_HANDLER) += dsp/syslink/devh/
+obj-$(CONFIG_OMAP_DEVICE_HANDLER) += dsp/syslink/devh/44xx/
obj-$(CONFIG_DMM_OMAP) += media/
obj-$(CONFIG_TILER_OMAP) += media/
diff --git a/drivers/dsp/syslink/Kconfig b/drivers/dsp/syslink/Kconfig
new file mode 100644
index 00000000000..0ac3187d475
--- /dev/null
+++ b/drivers/dsp/syslink/Kconfig
@@ -0,0 +1,81 @@
+
+
+menuconfig Sys_Link
+ bool "Sys_Link"
+ depends on ARCH_OMAP4
+ default y
+
+if Sys_Link
+
+config SYSLINK_PROC
+ tristate "Syslink ProcMgr"
+ default y
+ help
+ Syslink Proc manager
+
+config SYSLINK_PROC4430
+ tristate "Proc 4430"
+ depends on SYSLINK_PROC
+ default y
+ help
+ Ducati Proc implementation
+
+config DUCATI_BASEIMAGE_PHYS_ADDR
+ hex "Physical Address where the Ducati is loaded"
+ depends on SYSLINK_PROC4430
+ default 0x9CF00000
+ help
+ Specify the physical address where the Ducati image will be
+ loaded.
+
+config SYSLINK_DUCATI_PM
+ tristate "DUCATI POWER MANAGEMENT"
+ depends on SYSLINK_PROC && SYSLINK_PROC4430
+ default n
+ help
+ Ducati Power Management Implementation
+
+config OMAP_DEVICE_HANDLER
+ tristate "Device Handler"
+ depends on OMAP_IOMMU
+ select OMAP_REMOTE_PROC
+ select MPU_SYSLINK_IPC
+ default y
+ help
+ Select this to enable the Device Handler. The Device Handler
+ is a module that handles device-specific events. Events handled
+ include process termination.
+
+config MPU_SYSLINK_PLATFORM
+ tristate "Syslink Platform Module"
+ default y
+ help
+ Syslink Platform Module
+
+config MPU_SYSLINK_IPC
+ tristate "Syslink IPC Module"
+ depends on SYSLINK_PROC4430
+ default y
+ select OMAP_MBOX_FWK
+ select OMAP_REMOTE_PROC
+ help
+ Syslink IPC Module (includes Notify)
+
+config SYSLINK_USE_SYSMGR
+ bool "Enable SYS MGR setup"
+ depends on MPU_SYSLINK_IPC && SYSLINK_PROC
+ default y
+ help
+ This is the experimental option to enable SYS manager setup
+
+config SYSLINK_IOMMU_ENABLE
+ bool
+ select OMAP_IOMMU
+ select OMAP_USER_DMM
+ default y
+
+config SYSLINK_RECOVERY
+ bool "Enable Syslink Fault Recovery"
+ default y
+
+endif