blob: c744be6ddc86e4e5daa028eaacd91c07a6a7f73b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
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
bool "IPU Power Management"
depends on SYSLINK_PROC
default y
help
Enables the options available for ipu_pm implementation
config SYSLINK_IPU_SELF_HIBERNATION
bool "Enable IPU Self hibernation"
depends on SYSLINK_DUCATI_PM
default n
help
IPU will hibernate by it self after a configurable time, this
controls the self hibernation, IPU will hibernate when a system
suspend is executed and wake up when system resumes.
config DUCATI_WATCH_DOG
bool "Enable Ducati watch dog timer"
depends on SYSLINK_IPU_SELF_HIBERNATION
default y
help
Ducati cores will trigger reset if any of the two M3 cores stop
responding after 7 seconds. Requires Hibernation enabled. If
hibernation is enabled, M3 cores go to hibernation after 5
seconds. Ducati cannot go to hibernation if fault occurs on one
of the M3 cores
config SYSLINK_IPU_PM_TRACES
bool "IPU PM Debug Traces"
depends on SYSLINK_DUCATI_PM
default n
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
config DMM_DMA_API
bool "Enable DMA APIs for flushing"
depends on SYSLINK_IOMMU_ENABLE
default n
help
Setting this would enable DMA APIs in Kernel for Mapped buffers
cache maintainance. Not setting this option will allow unrestricted
cache operations on the userspace buffers. This option would be
made default once the code is stabilized
endif
|