tables_lpphy.h 870 B

1234567891011121314151617181920212223
  1. #ifndef B43_TABLES_LPPHY_H_
  2. #define B43_TABLES_LPPHY_H_
  3. #define B43_LPTAB_TYPEMASK 0xF0000000
  4. #define B43_LPTAB_8BIT 0x10000000
  5. #define B43_LPTAB_16BIT 0x20000000
  6. #define B43_LPTAB_32BIT 0x30000000
  7. #define B43_LPTAB8(table, offset) (((table) << 10) | (offset) | B43_LPTAB_8BIT)
  8. #define B43_LPTAB16(table, offset) (((table) << 10) | (offset) | B43_LPTAB_16BIT)
  9. #define B43_LPTAB32(table, offset) (((table) << 10) | (offset) | B43_LPTAB_32BIT)
  10. /* Table definitions */
  11. #define B43_LPTAB_TXPWR_R2PLUS B43_LPTAB32(0x07, 0) /* TX power lookup table (rev >= 2) */
  12. #define B43_LPTAB_TXPWR_R0_1 B43_LPTAB32(0xA0, 0) /* TX power lookup table (rev < 2) */
  13. u32 b43_lptab_read(struct b43_wldev *dev, u32 offset);
  14. void b43_lptab_write(struct b43_wldev *dev, u32 offset, u32 value);
  15. void b2062_upload_init_table(struct b43_wldev *dev);
  16. #endif /* B43_TABLES_LPPHY_H_ */