Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-mxs/devices-mx23.h
10817 views
1
/*
2
* Copyright (C) 2010 Pengutronix
3
* Uwe Kleine-Koenig <[email protected]>
4
*
5
* Copyright 2010 Freescale Semiconductor, Inc. All Rights Reserved.
6
*
7
* This program is free software; you can redistribute it and/or modify it under
8
* the terms of the GNU General Public License version 2 as published by the
9
* Free Software Foundation.
10
*/
11
#include <mach/mx23.h>
12
#include <mach/devices-common.h>
13
#include <mach/mxsfb.h>
14
15
extern const struct amba_device mx23_duart_device __initconst;
16
#define mx23_add_duart() \
17
mxs_add_duart(&mx23_duart_device)
18
19
extern const struct mxs_auart_data mx23_auart_data[] __initconst;
20
#define mx23_add_auart(id) mxs_add_auart(&mx23_auart_data[id])
21
#define mx23_add_auart0() mx23_add_auart(0)
22
#define mx23_add_auart1() mx23_add_auart(1)
23
24
extern const struct mxs_mxs_mmc_data mx23_mxs_mmc_data[] __initconst;
25
#define mx23_add_mxs_mmc(id, pdata) \
26
mxs_add_mxs_mmc(&mx23_mxs_mmc_data[id], pdata)
27
28
#define mx23_add_mxs_pwm(id) mxs_add_mxs_pwm(MX23_PWM_BASE_ADDR, id)
29
30
struct platform_device *__init mx23_add_mxsfb(
31
const struct mxsfb_platform_data *pdata);
32
33