xref: /rk3399_rockchip-uboot/board/keymile/common/common.h (revision dc71b248ef0d5e12b19f33c6efb873e31df91fa9)
1210c8c00SHeiko Schocher /*
2210c8c00SHeiko Schocher  * (C) Copyright 2008
3210c8c00SHeiko Schocher  * Heiko Schocher, DENX Software Engineering, hs@denx.de.
4210c8c00SHeiko Schocher  *
5210c8c00SHeiko Schocher  * This program is free software; you can redistribute it and/or
6210c8c00SHeiko Schocher  * modify it under the terms of the GNU General Public License as
7210c8c00SHeiko Schocher  * published by the Free Software Foundation; either version 2 of
8210c8c00SHeiko Schocher  * the License, or (at your option) any later version.
9210c8c00SHeiko Schocher  */
10210c8c00SHeiko Schocher 
11210c8c00SHeiko Schocher #ifndef __KEYMILE_COMMON_H
12210c8c00SHeiko Schocher #define __KEYMILE_COMMON_H
13210c8c00SHeiko Schocher 
14210c8c00SHeiko Schocher int ethernet_present (void);
15210c8c00SHeiko Schocher int ivm_read_eeprom (void);
16210c8c00SHeiko Schocher 
17210c8c00SHeiko Schocher #ifdef CONFIG_KEYMILE_HDLC_ENET
18210c8c00SHeiko Schocher int keymile_hdlc_enet_initialize (bd_t *bis);
19210c8c00SHeiko Schocher #endif
20*dc71b248SHeiko Schocher 
21*dc71b248SHeiko Schocher int fdt_set_node_and_value (void *blob,
22*dc71b248SHeiko Schocher 			char *nodename,
23*dc71b248SHeiko Schocher 			char *regname,
24*dc71b248SHeiko Schocher 			void *var,
25*dc71b248SHeiko Schocher 			int size);
26*dc71b248SHeiko Schocher int fdt_get_node_and_value (void *blob,
27*dc71b248SHeiko Schocher 				char *nodename,
28*dc71b248SHeiko Schocher 				char *propname,
29*dc71b248SHeiko Schocher 				void **var);
30210c8c00SHeiko Schocher #endif /* __KEYMILE_COMMON_H */
31