diff options
-rw-r--r-- | drivers/misc/Kconfig.stm | 6 | ||||
-rw-r--r-- | drivers/misc/stm.c | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/drivers/misc/Kconfig.stm b/drivers/misc/Kconfig.stm index ef2b94683a3..d509c85c79f 100644 --- a/drivers/misc/Kconfig.stm +++ b/drivers/misc/Kconfig.stm @@ -14,6 +14,12 @@ config STM_NUMBER_OF_CHANNEL help Number Max of channels always a multiple of 256 +config STM_DEFAULT_MASTERS_MODES + hex "channel mode" + default 0xffffffff + help + Default config for enabling hardware mode tracing + config STM_PRINTK bool "printk support" depends on STM_TRACE diff --git a/drivers/misc/stm.c b/drivers/misc/stm.c index 53c47c1693a..33bb26c27ca 100644 --- a/drivers/misc/stm.c +++ b/drivers/misc/stm.c @@ -32,7 +32,7 @@ #define STM_CLOCK_MASK 0x1C0 /* Hardware mode for all sources */ -#define STM_MMC_DEFAULT 0xFFFFFFFF +#define STM_MMC_DEFAULT CONFIG_STM_DEFAULT_MASTERS_MODES /* Max number of channels (multiple of 256) */ #define STM_NUMBER_OF_CHANNEL CONFIG_STM_NUMBER_OF_CHANNEL @@ -657,7 +657,6 @@ static int __devinit stm_probe(struct platform_device *pdev) /* Enable STM Masters given in pdata */ if (stm.pdata->masters_enabled) stm_enable_src(stm.pdata->masters_enabled); - stm_set_modes(STM_MMC_DEFAULT); /* Set all sources in HW mode */ dev_info(&pdev->dev, "STM-Trace driver probed successfully\n"); |