Changeset a5a73c0 in mainline


Ignore:
Timestamp:
2012-10-15T19:50:53Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
71d09d6e
Parents:
52fc805
Message:

rootamdm37x: Use PADD macro.

remove count parameter.

Location:
uspace
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/infrastructure/rootamdm37x/clock_control_cm.h

    r52fc805 ra5a73c0  
    7373#define CLOCK_CONTROL_CM_CLKEN_PLL_EN_PERIPH2_DPLL_LOCK   (0x7)
    7474
    75         PADD32(2);
     75        PADD32[2];
    7676
    7777        const ioport32_t idlest_ckgen;
     
    9494#define CLOCK_CONTROL_CM_IDLEST2_CKGEN_ST_PERIPH2_CLK_FLAG   (1 << 0)
    9595
    96         PADD32(2);
     96        PADD32[2];
    9797
    9898        ioport32_t autoidle_pll;
     
    109109#define CLOCK_CONTROL_CM_AUTOIDLE2_PLL_AUTO_PERIPH2_DPLL_AUTOMATIC   (0x1)
    110110
    111         PADD32(2);
     111        PADD32[2];
    112112
    113113        ioport32_t clksel1_pll;
  • uspace/drv/infrastructure/rootamdm37x/core_cm.h

    r52fc805 ra5a73c0  
    3636#define AMDM37x_CORE_CM_H
    3737#include <sys/types.h>
     38#include <macros.h>
    3839
    3940/* AM/DM37x TRM p.447 */
     
    6162#define CORE_CM_FCLKEN1_EN_MMC3_FLAG  (1 << 30)
    6263
    63         uint32_t padd0_;
     64        PADD32;
    6465        ioport32_t fclken3;
    6566#define CORE_CM_FCLKEN3_EN_TS_FLAG  (1 << 1)
    6667#define CORE_CM_FCLKEN3_EN_USBTLL_FLAG  (1 << 2)
    6768
    68         uint32_t padd1_;
     69        PADD32;
    6970        ioport32_t iclken1;
    7071#define CORE_CM_ICLKEN1_EN_SDRC_FLAG  (1 << 1)
     
    9596#define CORE_CM_ICLKEN3_EN_USBTLL_FLAG  (1 << 2)
    9697
    97         uint32_t padd2_;
     98        PADD32;
    9899        const ioport32_t idlest1;
    99100#define CORE_CM_IDLEST1_ST_SDRC_FLAG  (1 << 1)
     
    126127#define CORE_CM_IDLEST3_ST_USBTLL_FLAG  (1 << 2)
    127128
    128         uint32_t padd3_;
     129        PADD32;
    129130        ioport32_t autoidle1;
    130131#define CORE_CM_AUTOIDLE1_AUTO_HSOTGUSB_FLAG  (1 << 4)
     
    154155#define CORE_CM_AUTOIDLE3_AUTO_USBTLL_FLAG  (1 << 2)
    155156
    156         uint32_t padd4_;
     157        PADD32;
    157158        ioport32_t clksel;
    158159#define CORE_CM_CLKSEL_CLKSEL_L3_MASK  (0x3 << 0)
     
    168169#define CORE_CM_CLKSEL_CLKSEL_GPT11_FLAG (1 << 7)
    169170
    170         uint32_t padd5_;
     171        PADD32;
    171172        ioport32_t clkstctrl;
    172173#define CORE_CM_CLKCTRL_CLKCTRL_L3_MASK  (0x3 << 0)
  • uspace/drv/infrastructure/rootamdm37x/uhh.h

    r52fc805 ra5a73c0  
    3535#ifndef AMDM37x_UHH_H
    3636#define AMDM37x_UHH_H
     37#include <macros.h>
    3738#include <sys/types.h>
    3839
     
    4546#define UHH_REVISION_MAJOR_MASK  0xf0
    4647
    47         uint32_t padd0_[3];
     48        PADD32[3];
    4849        ioport32_t sysconfig;
    4950#define UHH_SYSCONFIG_AUTOIDLE_FLAG  (1 << 0)
     
    6566#define UHH_SYSSTATUS_EHCI_RESETDONE_FLAG  (1 << 2)
    6667
    67         uint32_t padd1_[10];
     68        PADD32[10];
    6869        ioport32_t hostconfig;
    6970#define UHH_HOSTCONFIG_P1_ULPI_BYPASS_FLAG  (1 << 0)
  • uspace/drv/infrastructure/rootamdm37x/usbhost_cm.h

    r52fc805 ra5a73c0  
    3535#ifndef AMDM37x_USBHOST_CM_H
    3636#define AMDM37x_USBHOST_CM_H
     37#include <macros.h>
    3738#include <sys/types.h>
    3839
     
    4647#define USBHOST_CM_FCLKEN_EN_USBHOST2_FLAG  (1 << 1)
    4748
    48         uint32_t padd0_[3];
     49        PADD32[3];
    4950        ioport32_t iclken;
    5051#define USBHOST_CM_ICLKEN_EN_USBHOST  (1 << 0)
    5152
    52         uint32_t padd1_[3];
     53        PADD32[3];
    5354        const ioport32_t idlest;
    5455#define USBHOST_CM_IDLEST_ST_USBHOST_STDBY_FLAG  (1 << 0)
    5556#define USBHOST_CM_IDLEST_ST_USBHOST_IDLE_FLAG  (1 << 1)
    5657
    57         uint32_t padd2_[3];
     58        PADD32[3];
    5859        ioport32_t autoidle;
    5960#define USBHOST_CM_AUTOIDLE_AUTO_USBHOST_FLAG  (1 << 0)
    6061
    61         uint32_t padd3_[4];
     62        PADD32[4];
    6263        ioport32_t sleepdep;
    6364#define USBHOST_CM_SLEEPDEP_EN_MPU_FLAG  (1 << 1)
  • uspace/drv/infrastructure/rootamdm37x/usbtll.h

    r52fc805 ra5a73c0  
    3535#ifndef AMDM37x_USBTLL_H
    3636#define AMDM37x_USBTLL_H
     37#include <macros.h>
    3738#include <sys/types.h>
    3839
     
    4546#define TLL_REVISION_MAJOR_MASK  0xf0
    4647
    47         uint32_t padd0_[3];
     48        PADD32[3];
    4849        ioport32_t sysconfig;
    4950#define TLL_SYSCONFIG_AUTOIDLE_FLAG  (1 << 0)
     
    6970#define TLL_IRQSTATUS_ACCESS_ERROR_EN_FLAG  (1 << 2)
    7071
    71         uint32_t padd1_[4];
     72        PADD32[4];
    7273        ioport32_t shared_conf;
    7374#define TLL_SHARED_CONF_FCLK_IS_ON_FLAG  (1 << 0)
     
    7879#define TLL_SHARED_CONF_USB_90D_DDR_EN_FLAG  (1 << 6)
    7980
    80         uint32_t padd2_[3];
     81        PADD32[3];
    8182        ioport32_t channel_conf[3];
    8283#define TLL_CHANNEL_CONF_CHANEN_FLAG  (1 << 0)
  • uspace/lib/c/include/macros.h

    r52fc805 ra5a73c0  
    6262#define _paddname(line) PADD_ ## line ## __
    6363#define _padd(width, line) uint ## width ## _t _paddname(line)
    64 #define PADD32(count) _padd(32, __LINE__)[count]
    65 #define PADD16(count) _padd(16, __LINE__)[count]
    66 #define PADD8(count) _padd(8, __LINE__)[count]
     64#define PADD32 _padd(32, __LINE__)
     65#define PADD16 _padd(16, __LINE__)
     66#define PADD8 _padd(8, __LINE__)
    6767
    6868/** @}
Note: See TracChangeset for help on using the changeset viewer.