1af2c3834SStanimir Varbanov /*
2af2c3834SStanimir Varbanov  * Copyright (C) 2017 Linaro Ltd.
3af2c3834SStanimir Varbanov  *
4af2c3834SStanimir Varbanov  * This program is free software; you can redistribute it and/or modify
5af2c3834SStanimir Varbanov  * it under the terms of the GNU General Public License version 2 and
6af2c3834SStanimir Varbanov  * only version 2 as published by the Free Software Foundation.
7af2c3834SStanimir Varbanov  *
8af2c3834SStanimir Varbanov  * This program is distributed in the hope that it will be useful,
9af2c3834SStanimir Varbanov  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10af2c3834SStanimir Varbanov  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11af2c3834SStanimir Varbanov  * GNU General Public License for more details.
12af2c3834SStanimir Varbanov  *
13af2c3834SStanimir Varbanov  */
14af2c3834SStanimir Varbanov #ifndef __VENUS_FIRMWARE_H__
15af2c3834SStanimir Varbanov #define __VENUS_FIRMWARE_H__
16af2c3834SStanimir Varbanov 
17af2c3834SStanimir Varbanov struct device;
18af2c3834SStanimir Varbanov 
19af2c3834SStanimir Varbanov int venus_boot(struct device *parent, struct device *fw_dev);
20af2c3834SStanimir Varbanov int venus_shutdown(struct device *fw_dev);
21af2c3834SStanimir Varbanov 
22af2c3834SStanimir Varbanov #endif
23