mirror of
https://github.com/torvalds/linux
synced 2024-09-28 07:20:56 +00:00
edca314f27
i.MX23 Reference Manaul starts auart index from 1 than 0. Changing the index to start from 0 requires corresponding changes on base address, irq, and iomux definitions, and will probably confuse people who reads codes and hardware documents together. This patch introduced the field 'hwid' to distinguish the driver id and controller id. These two ids are different on mx23 while identical on mx28. Signed-off-by: Shawn Guo <shawn.guo@freescale.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
22 lines
759 B
C
22 lines
759 B
C
/*
|
|
* Copyright (C) 2010 Pengutronix
|
|
* Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
|
|
*
|
|
* Copyright 2010 Freescale Semiconductor, Inc. All Rights Reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it under
|
|
* the terms of the GNU General Public License version 2 as published by the
|
|
* Free Software Foundation.
|
|
*/
|
|
#include <mach/mx23.h>
|
|
#include <mach/devices-common.h>
|
|
|
|
extern const struct amba_device mx23_duart_device __initconst;
|
|
#define mx23_add_duart() \
|
|
mxs_add_duart(&mx23_duart_device)
|
|
|
|
extern const struct mxs_auart_data mx23_auart_data[] __initconst;
|
|
#define mx23_add_auart(id) mxs_add_auart(&mx23_auart_data[id])
|
|
#define mx23_add_auart0() mx23_add_auart(0)
|
|
#define mx23_add_auart1() mx23_add_auart(1)
|