~ahs3/+junk/cq-qemu

« back to all changes in this revision

Viewing changes to device_tree.h

  • Committer: Al Stone
  • Date: 2012-02-09 01:17:20 UTC
  • Revision ID: albert.stone@canonical.com-20120209011720-tztl7ik3qayz80p4
first commit to bzr for qemu

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Header with function prototypes to help device tree manipulation using
 
3
 * libfdt. It also provides functions to read entries from device tree proc
 
4
 * interface.
 
5
 *
 
6
 * Copyright 2008 IBM Corporation.
 
7
 * Authors: Jerone Young <jyoung5@us.ibm.com>
 
8
 *          Hollis Blanchard <hollisb@us.ibm.com>
 
9
 *
 
10
 * This work is licensed under the GNU GPL license version 2 or later.
 
11
 *
 
12
 */
 
13
 
 
14
#ifndef __DEVICE_TREE_H__
 
15
#define __DEVICE_TREE_H__
 
16
 
 
17
void *load_device_tree(const char *filename_path, int *sizep);
 
18
 
 
19
int qemu_devtree_setprop(void *fdt, const char *node_path,
 
20
                         const char *property, void *val_array, int size);
 
21
int qemu_devtree_setprop_cell(void *fdt, const char *node_path,
 
22
                              const char *property, uint32_t val);
 
23
int qemu_devtree_setprop_string(void *fdt, const char *node_path,
 
24
                                const char *property, const char *string);
 
25
int qemu_devtree_nop_node(void *fdt, const char *node_path);
 
26
int qemu_devtree_add_subnode(void *fdt, const char *name);
 
27
 
 
28
#endif /* __DEVICE_TREE_H__ */