12b27bdccSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 27b3115f2SLuciano Coelho /* 37b3115f2SLuciano Coelho * This file is part of wl1271 47b3115f2SLuciano Coelho * 57b3115f2SLuciano Coelho * Copyright (C) 2009 Nokia Corporation 67b3115f2SLuciano Coelho * 77b3115f2SLuciano Coelho * Contact: Luciano Coelho <luciano.coelho@nokia.com> 87b3115f2SLuciano Coelho */ 97b3115f2SLuciano Coelho 107b3115f2SLuciano Coelho #ifndef __INIT_H__ 117b3115f2SLuciano Coelho #define __INIT_H__ 127b3115f2SLuciano Coelho 13c31be25aSLuciano Coelho #include "wlcore.h" 147b3115f2SLuciano Coelho 157b3115f2SLuciano Coelho int wl1271_hw_init_power_auth(struct wl1271 *wl); 167b3115f2SLuciano Coelho int wl1271_init_templates_config(struct wl1271 *wl); 177b3115f2SLuciano Coelho int wl1271_init_pta(struct wl1271 *wl); 187b3115f2SLuciano Coelho int wl1271_init_energy_detection(struct wl1271 *wl); 197b3115f2SLuciano Coelho int wl1271_chip_specific_init(struct wl1271 *wl); 207b3115f2SLuciano Coelho int wl1271_hw_init(struct wl1271 *wl); 217b3115f2SLuciano Coelho int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif); 227b3115f2SLuciano Coelho int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif); 237b3115f2SLuciano Coelho int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif); 247845af35SEliad Peller int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif); 257b3115f2SLuciano Coelho 267b3115f2SLuciano Coelho #endif 27