17832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt/* 27832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * Qualcomm Atheros vendor specific attribute definitions 37832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * Copyright (c) 2014, Qualcomm Atheros, Inc. 47832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * 57832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * This software may be distributed under the terms of the BSD license. 67832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * See README for more details. 77832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt */ 87832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt 97832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt#ifndef QCA_VENDOR_ATTR_H 107832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt#define QCA_VENDOR_ATTR_H 117832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt 127832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt/* 137832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * This file defines some of the attributes used with Qualcomm Atheros OUI 147832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * 00:13:74 in a way that is not suitable for qca-vendor.h, e.g., due to 157832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt * compiler dependencies. 167832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt */ 177832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt 187832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidtstruct qca_avoid_freq_range { 197832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt u32 start_freq; 207832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt u32 end_freq; 217832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt} __attribute__ ((packed)); 227832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt 237832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidtstruct qca_avoid_freq_list { 247832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt u32 count; 257832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt struct qca_avoid_freq_range range[0]; 267832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt} __attribute__ ((packed)); 277832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt 287832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt#endif /* QCA_VENDOR_ATTR_H */ 29