xref: /openbmc/u-boot/include/dm/platdata.h (revision 68968901)
1 /*
2  * Copyright (c) 2013 Google, Inc
3  *
4  * (C) Copyright 2012
5  * Pavel Herrmann <morpheus.ibis@gmail.com>
6  * Marek Vasut <marex@denx.de>
7  *
8  * SPDX-License-Identifier:	GPL-2.0+
9  */
10 
11 #ifndef _DM_PLATDATA_H
12 #define _DM_PLATDATA_H
13 
14 /**
15  * struct driver_info - Information required to instantiate a device
16  *
17  * @name:	Device name
18  * @platdata:	Driver-specific platform data
19  */
20 struct driver_info {
21 	const char *name;
22 	const void *platdata;
23 };
24 
25 #define U_BOOT_DEVICE(__name)						\
26 	ll_entry_declare(struct driver_info, __name, driver_info)
27 
28 #endif
29