]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - include/linux/fwnode.h
Merge remote-tracking branch 'libata/for-next'
[karo-tx-linux.git] / include / linux / fwnode.h
1 /*
2  * fwnode.h - Firmware device node object handle type definition.
3  *
4  * Copyright (C) 2015, Intel Corporation
5  * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10  */
11
12 #ifndef _LINUX_FWNODE_H_
13 #define _LINUX_FWNODE_H_
14
15 enum fwnode_type {
16         FWNODE_INVALID = 0,
17         FWNODE_OF,
18         FWNODE_ACPI,
19         FWNODE_PDATA,
20         FWNODE_IRQCHIP,
21 };
22
23 struct fwnode_handle {
24         enum fwnode_type type;
25         struct fwnode_handle *secondary;
26 };
27
28 #endif