miscdrv.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //------------------------------------------------------------------------------
  2. // <copyright file="miscdrv.h" company="Atheros">
  3. // Copyright (c) 2004-2008 Atheros Corporation. All rights reserved.
  4. //
  5. // This program is free software; you can redistribute it and/or modify
  6. // it under the terms of the GNU General Public License version 2 as
  7. // published by the Free Software Foundation;
  8. //
  9. // Software distributed under the License is distributed on an "AS
  10. // IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  11. // implied. See the License for the specific language governing
  12. // rights and limitations under the License.
  13. //
  14. //
  15. //------------------------------------------------------------------------------
  16. //==============================================================================
  17. // Author(s): ="Atheros"
  18. //==============================================================================
  19. #ifndef _MISCDRV_H
  20. #define _MISCDRV_H
  21. #define HOST_INTEREST_ITEM_ADDRESS(target, item) \
  22. (((target) == TARGET_TYPE_AR6001) ? \
  23. AR6001_HOST_INTEREST_ITEM_ADDRESS(item) : \
  24. AR6002_HOST_INTEREST_ITEM_ADDRESS(item))
  25. A_UINT32 ar6kRev2Array[][128] = {
  26. {0xFFFF, 0xFFFF}, // No Patches
  27. };
  28. #define CFG_REV2_ITEMS 0 // no patches so far
  29. #define AR6K_RESET_ADDR 0x4000
  30. #define AR6K_RESET_VAL 0x100
  31. #define EEPROM_SZ 768
  32. #define EEPROM_WAIT_LIMIT 4
  33. #endif