diff options
Diffstat (limited to 'arch/arm/plat-omap/Kconfig')
-rw-r--r-- | arch/arm/plat-omap/Kconfig | 73 |
1 files changed, 69 insertions, 4 deletions
diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig index 49a4c75..ef3763c 100644 --- a/arch/arm/plat-omap/Kconfig +++ b/arch/arm/plat-omap/Kconfig @@ -38,6 +38,29 @@ config OMAP_DEBUG_LEDS depends on OMAP_DEBUG_DEVICES default y if LEDS_CLASS +config OMAP_RPMSG + tristate "OMAP Virtio-based remote processor messaging support" + depends on ARCH_OMAP4 + default y + select VIRTIO + select VIRTIO_RING + select OMAP_MBOX_FWK + help + Say Y if you want to enable OMAP virtio-based remote-processor + communication, currently only available with OMAP4. This is required + for offloading tasks to the remote on-chip M3s or C64x+ dsp, + usually used by multimedia frameworks to offload cpu-intensive and/or + latency-sensitive tasks. + +config OMAP_RPMSG_RECOVERY + bool "OMAP RPMSG recovery" + default y + depends on OMAP_RPMSG + help + Say Y if you want RPMSG to reset the rpmsg channels after a fatal + error in remote proc. That way it will restart all the channels and + the remote processor, causing a clean restart. + config OMAP_SMARTREFLEX bool "SmartReflex support" depends on (ARCH_OMAP3 || ARCH_OMAP4) && PM @@ -69,6 +92,26 @@ config OMAP_SMARTREFLEX_CLASS3 Class 3 implementation of Smartreflex employs continuous hardware voltage calibration. +config OMAP_SMARTREFLEX_CLASS1P5 + bool "Class 1.5 mode of Smartreflex Implementation" + depends on OMAP_SMARTREFLEX + help + Say Y to enable Class 1.5 implementation of Smartreflex. + + Class 1.5 implementation of Smartreflex employs software controlled + hardware voltage calibration. + +config OMAP_SR_CLASS1P5_RECALIBRATION_DELAY + int "Class 1.5 mode recalibration recalibration delay(ms)" + depends on OMAP_SMARTREFLEX_CLASS1P5 + default 86400000 + help + Setup the recalibration delay in milliseconds. + + Use 0 for never doing a recalibration (operates in AVS Class 1 mode). + Defaults to recommended recalibration every 24hrs. + If you do not understand this, use the default. + config OMAP_RESET_CLOCKS bool "Reset unused clocks during boot" depends on ARCH_OMAP @@ -116,7 +159,7 @@ config OMAP_MCBSP Buffered Serial Port. config OMAP_MBOX_FWK - tristate "Mailbox framework support" + bool "Mailbox framework support" depends on ARCH_OMAP help Say Y here if you want to use OMAP Mailbox framework support for @@ -132,10 +175,10 @@ config OMAP_MBOX_KFIFO_SIZE module parameter). config OMAP_IOMMU - tristate + bool "IOMMU support for OMAP devices" config OMAP_IOMMU_DEBUG - tristate "Export OMAP IOMMU internals in DebugFS" + bool "Export OMAP IOMMU internals in DebugFS" depends on OMAP_IOMMU && DEBUG_FS help Select this to see extensive information about @@ -206,10 +249,29 @@ config OMAP_SERIAL_WAKE to data on the serial RX line. This allows you to wake the system from serial console. +config OMAP_TEMP_SENSOR + bool "OMAP Temp Sensor Support" + depends on ARCH_OMAP4 + default n + help + Say Y here if you want support for the temp sensor on OMAP4460. + This provides the temperature of the MPU + subsystem. Only one instance of on die temperature + sensor is present. + +# this carveout should probably become generic and not omap specific +config OMAP_REMOTEPROC_MEMPOOL_SIZE + hex "Physical carveout memory pool size (Byte)" + depends on OMAP_REMOTE_PROC + default 0x700000 + help + Allocate specified size of memory at boot time so we can ioremap + it safely. + choice prompt "OMAP PM layer selection" depends on ARCH_OMAP - default OMAP_PM_NOOP + default OMAP_PM config OMAP_PM_NONE bool "No PM layer" @@ -217,6 +279,9 @@ config OMAP_PM_NONE config OMAP_PM_NOOP bool "No-op/debug PM layer" +config OMAP_PM + depends on PM + bool "OMAP PM layer implementation" endchoice endmenu |