summaryrefslogtreecommitdiff
path: root/drivers/fsl_tsi_v2.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/fsl_tsi_v2.c')
-rw-r--r--drivers/fsl_tsi_v2.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/fsl_tsi_v2.c b/drivers/fsl_tsi_v2.c
index 0464eb2..1934982 100644
--- a/drivers/fsl_tsi_v2.c
+++ b/drivers/fsl_tsi_v2.c
@@ -1,6 +1,6 @@
/*
* Copyright (c) 2014 - 2015, Freescale Semiconductor, Inc.
- * All rights reserved.
+ * Copyright 2016-2017 NXP
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -12,7 +12,7 @@
* list of conditions and the following disclaimer in the documentation and/or
* other materials provided with the distribution.
*
- * o Neither the name of Freescale Semiconductor, Inc. nor the names of its
+ * o Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
@@ -36,7 +36,9 @@ void TSI_Init(TSI_Type *base, const tsi_config_t *config)
bool is_module_enabled = false;
bool is_int_enabled = false;
+#if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL)
CLOCK_EnableClock(kCLOCK_Tsi0);
+#endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */
if (base->GENCS & TSI_GENCS_TSIEN_MASK)
{
is_module_enabled = true;
@@ -75,7 +77,9 @@ void TSI_Deinit(TSI_Type *base)
base->SCANC = 0U;
base->PEN = 0U;
base->THRESHOLD = 0U;
+#if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL)
CLOCK_DisableClock(kCLOCK_Tsi0);
+#endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */
}
void TSI_GetNormalModeDefaultConfig(tsi_config_t *userConfig)