133aca94dSKalle Valo /* 233aca94dSKalle Valo Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com> 333aca94dSKalle Valo <http://rt2x00.serialmonkey.com> 433aca94dSKalle Valo 533aca94dSKalle Valo This program is free software; you can redistribute it and/or modify 633aca94dSKalle Valo it under the terms of the GNU General Public License as published by 733aca94dSKalle Valo the Free Software Foundation; either version 2 of the License, or 833aca94dSKalle Valo (at your option) any later version. 933aca94dSKalle Valo 1033aca94dSKalle Valo This program is distributed in the hope that it will be useful, 1133aca94dSKalle Valo but WITHOUT ANY WARRANTY; without even the implied warranty of 1233aca94dSKalle Valo MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1333aca94dSKalle Valo GNU General Public License for more details. 1433aca94dSKalle Valo 1533aca94dSKalle Valo You should have received a copy of the GNU General Public License 1633aca94dSKalle Valo along with this program; if not, see <http://www.gnu.org/licenses/>. 1733aca94dSKalle Valo */ 1833aca94dSKalle Valo 1933aca94dSKalle Valo /* 2033aca94dSKalle Valo Module: rt2x00soc 2133aca94dSKalle Valo Abstract: Data structures for the rt2x00soc module. 2233aca94dSKalle Valo */ 2333aca94dSKalle Valo 2433aca94dSKalle Valo #ifndef RT2X00SOC_H 2533aca94dSKalle Valo #define RT2X00SOC_H 2633aca94dSKalle Valo 2733aca94dSKalle Valo /* 2833aca94dSKalle Valo * SoC driver handlers. 2933aca94dSKalle Valo */ 3033aca94dSKalle Valo int rt2x00soc_probe(struct platform_device *pdev, const struct rt2x00_ops *ops); 3133aca94dSKalle Valo int rt2x00soc_remove(struct platform_device *pdev); 3233aca94dSKalle Valo #ifdef CONFIG_PM 3333aca94dSKalle Valo int rt2x00soc_suspend(struct platform_device *pdev, pm_message_t state); 3433aca94dSKalle Valo int rt2x00soc_resume(struct platform_device *pdev); 3533aca94dSKalle Valo #else 3633aca94dSKalle Valo #define rt2x00soc_suspend NULL 3733aca94dSKalle Valo #define rt2x00soc_resume NULL 3833aca94dSKalle Valo #endif /* CONFIG_PM */ 3933aca94dSKalle Valo 4033aca94dSKalle Valo #endif /* RT2X00SOC_H */ 41