The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/net/wireless/qca,ath9k.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * Qualcomm Atheros ath9k wireless devices
    2 
    3 This node provides properties for configuring the ath9k wireless device. The
    4 node is expected to be specified as a child node of the PCI controller to
    5 which the wireless chip is connected.
    6 
    7 Required properties:
    8 - compatible: For PCI and PCIe devices this should be an identifier following
    9                 the format as defined in "PCI Bus Binding to Open Firmware"
   10                 Revision 2.1. One of the possible formats is "pciVVVV,DDDD"
   11                 where VVVV is the PCI vendor ID and DDDD is PCI device ID.
   12                 Typically QCA's PCI vendor ID 168c is used while the PCI device
   13                 ID depends on the chipset - see the following (possibly
   14                 incomplete) list:
   15                         - 0023 for AR5416
   16                         - 0024 for AR5418
   17                         - 0027 for AR9160
   18                         - 0029 for AR9220 and AR9223
   19                         - 002a for AR9280 and AR9283
   20                         - 002b for AR9285
   21                         - 002c for AR2427
   22                         - 002d for AR9227
   23                         - 002e for AR9287
   24                         - 0030 for AR9380, AR9381 and AR9382
   25                         - 0032 for AR9485
   26                         - 0033 for AR9580 and AR9590
   27                         - 0034 for AR9462
   28                         - 0036 for AR9565
   29                         - 0037 for AR9485
   30 - reg: Address and length of the register set for the device.
   31 
   32 Optional properties:
   33 - qca,no-eeprom: Indicates that there is no physical EEPROM connected to the
   34                         ath9k wireless chip (in this case the calibration /
   35                         EEPROM data will be loaded from userspace using the
   36                         kernel firmware loader).
   37 
   38 The MAC address will be determined using the optional properties defined in
   39 net/ethernet.txt.
   40 
   41 In this example, the node is defined as child node of the PCI controller:
   42 &pci0 {
   43         wifi@168c,002d {
   44                 compatible = "pci168c,002d";
   45                 reg = <0x7000 0 0 0 0x1000>;
   46                 qca,no-eeprom;
   47         };
   48 };

Cache object: 0c8715a9643b01dce5f0965a1387c5ad


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.