Changeset 462054a in mainline for uspace/drv/bus/usb/ar9271/ar9271.h


Ignore:
Timestamp:
2015-01-29T17:46:19Z (9 years ago)
Author:
Jan Kolarik <kolarik@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ab365c4
Parents:
01784d2
Message:

Finished HW initialization (but skipped several things, will finish them later if they will be necessary) and finally bringed up device led light :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/ar9271/ar9271.h

    r01784d2 r462054a  
    4040#include "htc.h"
    4141
     42/** Number of GPIO pin used for handling led light */
     43#define AR9271_LED_PIN 15
     44
    4245/** AR9271 Registers */
    4346typedef enum {
     47        /* EEPROM Addresses */
     48        AR9271_EEPROM_BASE = 0x2100,
     49        AR9271_EEPROM_MAC_ADDR_START = 0x2118,
     50       
    4451        /* Reset MAC interface */
    4552        AR9271_RC = 0x4000,
    4653        AR9271_RC_AHB = 0x00000001,
     54               
     55        /* GPIO registers */
     56        AR9271_GPIO_IN_OUT = 0x4048,            /**< GPIO value read/set  */
     57        AR9271_GPIO_OE_OUT = 0x404C,            /**< GPIO set to output  */
     58        AR9271_GPIO_OE_OUT_ALWAYS = 0x3,        /**< GPIO always drive output */
     59        AR9271_GPIO_OUT_MUX1 = 0x4060,
     60        AR9271_GPIO_OUT_MUX2 = 0x4064,
     61        AR9271_GPIO_OUT_MUX3 = 0x4068,
     62        AR9271_GPIO_OUT_MUX_AS_OUT = 0x0,       /**< GPIO set mux as output */
    4763   
    4864        /* Wakeup related registers */
     
    6278       
    6379        /* MAC Registers */
    64         AR9271_MAC_REG_OFFSET = 0x10000000, /**< MAC Registers offset */
    65                        
    6680        AR9271_MAC_PCU_STA_ADDR_L32 = 0x8000, /**< STA Address Lower 32 Bits */
    6781        AR9271_MAC_PCU_STA_ADDR_U16 = 0x8004, /**< STA Address Upper 16 Bits */
     
    7892/** AR9271 device data */
    7993typedef struct {
     94        /** DDF device pointer */
     95        ddf_dev_t *ddf_device;
     96       
    8097        /** USB device data */
    8198        usb_device_t *usb_device;
Note: See TracChangeset for help on using the changeset viewer.