From 0e504da9f646a1b48b4d4afb63b2f41eaa4b5bac Mon Sep 17 00:00:00 2001
From: "Matthias L. Jugel" <leo@thinkberg.com>
Date: Thu, 24 Nov 2016 22:28:39 +0100
Subject: [PATCH] fix uart settings

---
 .../TARGET_K82F/peripheral_clock_defines.h                      | 2 +-
 .../TARGET_MCUXpresso_MCUS/TARGET_K82F/serial_api.c             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/peripheral_clock_defines.h b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/peripheral_clock_defines.h
index e37531c2f8..cc98234887 100644
--- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/peripheral_clock_defines.h
+++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/peripheral_clock_defines.h
@@ -36,7 +36,7 @@
 /* Array for LPUART module clocks */
 #define LPUART_CLOCK_FREQS                         \
     {                                              \
-        kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk   \
+        kCLOCK_PllFllSelClk, kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk, kCLOCK_Osc0ErClk   \
     }
 
 /* Array for I2C module clocks */
diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/serial_api.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/serial_api.c
index 0b6268752e..5119b065d3 100644
--- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/serial_api.c
+++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/serial_api.c
@@ -48,7 +48,7 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
     MBED_ASSERT((int)obj->index != NC);
 
     /* Set the LPUART clock source */
-    CLOCK_SetLpuartClock(2U);
+    CLOCK_SetLpuartClock(1U);
 
     lpuart_config_t config;
     LPUART_GetDefaultConfig(&config);