
Hi Angelo,
On 19 December 2015 at 15:32, Angelo Dureghello angelo@sysam.it wrote:
Hi Simon,
On 19/12/2015 21:29, Simon Glass wrote:
Hi Angelo,
On 19 December 2015 at 06:43, Angelo Dureghello angelo@sysam.it wrote:
Boards can now use DM serial driver, or still legacy mcf uart driver version. Add DM-related changes for AMCORE board, to use as a tested example.
Signed-off-by: Angelo Dureghello angelo@sysam.it
board/sysam/amcore/amcore.c | 33 +++++ configs/amcore_defconfig | 2 + drivers/serial/mcfuart.c | 193 ++++++++++++++++++++++------- include/dm/platform_data/serial_coldfire.h | 23 ++++ 4 files changed, 207 insertions(+), 44 deletions(-) create mode 100644 include/dm/platform_data/serial_coldfire.h
[snip]
diff --git a/drivers/serial/mcfuart.c b/drivers/serial/mcfuart.c index 407354f..03a4d64 100644 --- a/drivers/serial/mcfuart.c +++ b/drivers/serial/mcfuart.c @@ -2,6 +2,9 @@
- (C) Copyright 2004-2007 Freescale Semiconductor, Inc.
- TsiChung Liew, Tsi-Chung.Liew@freescale.com.
- Modified to add device model (DM) support
- (C) Copyright 2015 Angelo Dureghello angelo@sysam.it
*/
- SPDX-License-Identifier: GPL-2.0+
@@ -11,101 +14,123 @@ */
#include <common.h> +#include <dm.h> #include <serial.h> #include <linux/compiler.h>
- #include <asm/immap.h> #include <asm/uart.h>
+#ifdef CONFIG_DM_SERIAL
Do you need this #ifdef?
Since CONFIG_DM_SERIAL is defined in board xxx_defconfig, it was to avoid to include dm/platform_data/serial_coldfire.h when CONFIG_DM_SERIAL is not defined.
I don't think that matters. Anyway the non-DM code will go away soon.
[snip]
Regards, Simon