![]() |
|
|||
0001 /* 0002 * Copyright (c) 2008 Atheros Communications Inc. 0003 * Copyright (c) 2009 Gabor Juhos <juhosg@openwrt.org> 0004 * Copyright (c) 2009 Imre Kaloz <kaloz@openwrt.org> 0005 * 0006 * Permission to use, copy, modify, and/or distribute this software for any 0007 * purpose with or without fee is hereby granted, provided that the above 0008 * copyright notice and this permission notice appear in all copies. 0009 * 0010 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 0011 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 0012 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 0013 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 0014 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 0015 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 0016 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 0017 */ 0018 0019 #ifndef _LINUX_ATH9K_PLATFORM_H 0020 #define _LINUX_ATH9K_PLATFORM_H 0021 0022 #define ATH9K_PLAT_EEP_MAX_WORDS 2048 0023 0024 struct ath9k_platform_data { 0025 const char *eeprom_name; 0026 0027 u16 eeprom_data[ATH9K_PLAT_EEP_MAX_WORDS]; 0028 u8 *macaddr; 0029 0030 int led_pin; 0031 u32 gpio_mask; 0032 u32 gpio_val; 0033 0034 u32 bt_active_pin; 0035 u32 bt_priority_pin; 0036 u32 wlan_active_pin; 0037 0038 bool endian_check; 0039 bool is_clk_25mhz; 0040 bool tx_gain_buffalo; 0041 bool disable_2ghz; 0042 bool disable_5ghz; 0043 bool led_active_high; 0044 0045 int (*get_mac_revision)(void); 0046 int (*external_reset)(void); 0047 0048 bool use_eeprom; 0049 }; 0050 0051 #endif /* _LINUX_ATH9K_PLATFORM_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |