Skip to content

Commit 02687b5

Browse files
Archcady0xc0170
authored andcommitted
A fix to enum issue
1 parent 9a0cb73 commit 02687b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+955
-550
lines changed

targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/diag.h

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,13 @@ extern u32 CfgSysDebugWarn;
6060
#define _DBG_MISC_ 0x40000000
6161
#define _DBG_FAULT_ 0x80000000
6262

63-
typedef enum _SYSTEM_DBG_DEFINE_ {
63+
enum _SYSTEM_DBG_DEFINE_ {
6464
_SYSDBG_MISC_ = 1<<0,
6565
_SYSDBG_MAILBOX_ = 1<<1,
6666
_SYSDBG_TIMER_ = 1<<2
6767

68-
} SYSTEM_DBG;
68+
};
69+
typedef uint32_t SYSTEM_DBG;
6970

7071
extern
7172
_LONG_CALL_ROM_ u32
@@ -826,11 +827,12 @@ prvDiagSPrintf(
826827
#define IDENT_EIGHT_SPACE " "
827828

828829
#ifdef CONFIG_DEBUG_LOG
829-
typedef enum _DBG_CFG_TYPE_ {
830+
enum _DBG_CFG_TYPE_ {
830831
DBG_CFG_ERR=0,
831832
DBG_CFG_WARN=1,
832833
DBG_CFG_INFO=2
833-
} DBG_CFG_TYPE;
834+
};
835+
typedef uint32_t DBG_CFG_TYPE;
834836

835837
typedef struct _DBG_CFG_CMD_ {
836838
u8 cmd_name[16];
@@ -839,9 +841,10 @@ typedef struct _DBG_CFG_CMD_ {
839841

840842
#endif
841843

842-
typedef enum _CONSOLE_OP_STAGE_ {
844+
enum _CONSOLE_OP_STAGE_ {
843845
ROM_STAGE = 0,
844846
RAM_STAGE = 1
845-
}CONSOLE_OP_STAGE;
847+
};
848+
typedef uint32_t CONSOLE_OP_STAGE;
846849

847850
#endif //_DIAG_H_

targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_gdma.h

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@
321321
#define BIT_CFGX_UP_DEST_PER(x)(((x) & BIT_MASK_CFGX_UP_DEST_PER) << BIT_SHIFT_CFGX_UP_DEST_PER)
322322
#define BIT_INVC_CFGX_UP_DEST_PER (~(BIT_MASK_CFGX_UP_DEST_PER << BIT_SHIFT_CFGX_UP_DEST_PER))
323323

324-
typedef enum _GDMA_CHANNEL_NUM_ {
324+
enum _GDMA_CHANNEL_NUM_ {
325325
GdmaNoCh = 0x0000,
326326
GdmaCh0 = 0x0101,
327327
GdmaCh1 = 0x0202,
@@ -332,35 +332,45 @@ typedef enum _GDMA_CHANNEL_NUM_ {
332332
GdmaCh6 = 0x4040,
333333
GdmaCh7 = 0x8080,
334334
GdmaAllCh = 0xffff
335-
}GDMA_CHANNEL_NUM, *PGDMA_CHANNEL_NUM;
335+
};
336+
typedef uint32_t GDMA_CHANNEL_NUM;
337+
typedef uint32_t *PGDMA_CHANNEL_NUM;
336338

337339

338340
//3 CTL register struct
339341

340-
typedef enum _GDMA_CTL_TT_FC_TYPE_ {
342+
enum _GDMA_CTL_TT_FC_TYPE_ {
341343
TTFCMemToMem = 0x00,
342344
TTFCMemToPeri = 0x01,
343345
TTFCPeriToMem = 0x02
344-
}GDMA_CTL_TT_FC_TYPE, *PGDMA_CTL_TT_FC_TYPE;
346+
};
347+
typedef uint32_t GDMA_CTL_TT_FC_TYPE;
348+
typedef uint32_t *PGDMA_CTL_TT_FC_TYPE;
345349

346350
//Max type = Bus Width
347-
typedef enum _GDMA_CTL_TR_WIDTH_ {
351+
enum _GDMA_CTL_TR_WIDTH_ {
348352
TrWidthOneByte = 0x00,
349353
TrWidthTwoBytes = 0x01,
350354
TrWidthFourBytes = 0x02
351-
}GDMA_CTL_TR_WIDTH, *PGDMA_CTL_TR_WIDTH;
355+
};
356+
typedef uint32_t GDMA_CTL_TR_WIDTH;
357+
typedef uint32_t *PGDMA_CTL_TR_WIDTH;
352358

353-
typedef enum _GDMA_CTL_MSIZE_ {
359+
enum _GDMA_CTL_MSIZE_ {
354360
MsizeOne = 0x00,
355361
MsizeFour = 0x01,
356362
MsizeEight = 0x02
357-
}GDMA_CTL_MSIZE, *PGDMA_CTL_MSIZE;
363+
};
364+
typedef uint32_t GDMA_CTL_MSIZE;
365+
typedef uint32_t *PGDMA_CTL_MSIZE;
358366

359-
typedef enum _GDMA_INC_TYPE_ {
367+
enum _GDMA_INC_TYPE_ {
360368
IncType = 0x00,
361369
DecType = 0x01,
362370
NoChange = 0x02
363-
}GDMA_INC_TYPE, *PGDMA_INC_TYPE;
371+
};
372+
typedef uint32_t GDMA_INC_TYPE;
373+
typedef uint32_t *PGDMA_INC_TYPE;
364374

365375

366376
typedef struct _GDMA_CTL_REG_ {
@@ -386,7 +396,7 @@ typedef struct _GDMA_CTL_REG_ {
386396

387397
//3 CFG Register Structure
388398

389-
typedef enum _GDMA_CH_PRIORITY_ {
399+
enum _GDMA_CH_PRIORITY_ {
390400
Prior0 = 0,
391401
Prior1 = 1,
392402
Prior2 = 2,
@@ -395,13 +405,17 @@ typedef enum _GDMA_CH_PRIORITY_ {
395405
Prior5 = 5,
396406
Prior6 = 6,
397407
Prior7 = 7
398-
}GDMA_CH_PRIORITY, *PGDMA_CH_PRIORITY;
408+
};
409+
typedef uint32_t GDMA_CH_PRIORITY;
410+
typedef uint32_t *PGDMA_CH_PRIORITY;
399411

400-
typedef enum _GDMA_LOCK_LEVEL_ {
412+
enum _GDMA_LOCK_LEVEL_ {
401413
OverComplDmaTransfer = 0x00,
402414
OverComplDmaBlockTransfer = 0x01,
403415
OverComplDmaTransation = 0x02
404-
}GDMA_LOCK_LEVEL, *PGDMA_LOCK_LEVEL;
416+
};
417+
typedef uint32_t GDMA_LOCK_LEVEL;
418+
typedef uint32_t *PGDMA_LOCK_LEVEL;
405419

406420

407421
typedef struct _GDMA_CFG_REG_ {
@@ -427,13 +441,15 @@ typedef struct _GDMA_CFG_REG_ {
427441
u16 Rsvd13To15 :3;
428442
}GDMA_CFG_REG, *PGDMA_CFG_REG;
429443

430-
typedef enum _GDMA_ISR_TYPE_ {
444+
enum _GDMA_ISR_TYPE_ {
431445
TransferType = 0x1,
432446
BlockType = 0x2,
433447
SrcTransferType = 0x4,
434448
DstTransferType = 0x8,
435449
ErrType = 0x10
436-
}GDMA_ISR_TYPE, *PGDMA_ISR_TYPE;
450+
};
451+
typedef uint32_t GDMA_ISR_TYPE;
452+
typedef uint32_t *PGDMA_ISR_TYPE;
437453

438454

439455
VOID

targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_i2c.h

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -790,17 +790,21 @@
790790
//======================================================
791791
// I2C related enumeration
792792
// I2C Address Mode
793-
typedef enum _I2C_ADDR_MODE_ {
793+
enum _I2C_ADDR_MODE_ {
794794
I2C_ADDR_7BIT = 0,
795795
I2C_ADDR_10BIT = 1,
796-
}I2C_ADDR_MODE,*PI2C_ADDR_MODE;
796+
};
797+
typedef uint32_t I2C_ADDR_MODE;
798+
typedef uint32_t *PI2C_ADDR_MODE;
797799

798800
// I2C Speed Mode
799-
typedef enum _I2C_SPD_MODE_ {
801+
enum _I2C_SPD_MODE_ {
800802
I2C_SS_MODE = 1,
801803
I2C_FS_MODE = 2,
802804
I2C_HS_MODE = 3,
803-
}I2C_SPD_MODE,*PI2C_SPD_MODE;
805+
};
806+
typedef uint32_t I2C_SPD_MODE;
807+
typedef uint32_t *PI2C_SPD_MODE;
804808

805809
//I2C Timing Parameters
806810
#define I2C_SS_MIN_SCL_HTIME 4000 //the unit is ns.

targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_ssi.h

Lines changed: 68 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -326,46 +326,60 @@
326326

327327

328328
// SSI Pinmux Select
329-
typedef enum _SSI0_PINMUX_SELECT_ {
329+
enum _SSI0_PINMUX_SELECT_ {
330330
SSI0_MUX_TO_GPIOE = S0,
331331
SSI0_MUX_TO_GPIOC = S1
332-
}SSI0_PINMUX_SELECT, *PSSI0_PINMUX_SELECT;
332+
};
333+
typedef uint32_t SSI0_PINMUX_SELECT;
334+
typedef uint32_t *PSSI0_PINMUX_SELECT;
333335

334-
typedef enum _SSI1_PINMUX_SELECT_ {
336+
enum _SSI1_PINMUX_SELECT_ {
335337
SSI1_MUX_TO_GPIOA = S0,
336338
SSI1_MUX_TO_GPIOB = S1,
337339
SSI1_MUX_TO_GPIOD = S2
338-
}SSI1_PINMUX_SELECT, *PSSI1_PINMUX_SELECT;
340+
};
341+
typedef uint32_t SSI1_PINMUX_SELECT;
342+
typedef uint32_t *PSSI1_PINMUX_SELECT;
339343

340-
typedef enum _SSI2_PINMUX_SELECT_ {
344+
enum _SSI2_PINMUX_SELECT_ {
341345
SSI2_MUX_TO_GPIOG = S0,
342346
SSI2_MUX_TO_GPIOE = S1,
343347
SSI2_MUX_TO_GPIOD = S2
344-
}SSI2_PINMUX_SELECT, *PSSI2_PINMUX_SELECT;
348+
};
349+
typedef uint32_t SSI2_PINMUX_SELECT;
350+
typedef uint32_t *PSSI2_PINMUX_SELECT;
345351

346-
typedef enum _SSI0_MULTI_CS_PINMUX_SELECT_ {
352+
enum _SSI0_MULTI_CS_PINMUX_SELECT_ {
347353
SSI0_CS_MUX_TO_GPIOE = S0,
348354
SSI0_CS_MUX_TO_GPIOC = S1
349-
}SSI0_MULTI_CS_PINMUX_SELECT, *PSSI0_MULTI_CS_PINMUX_SELECT;
355+
};
356+
typedef uint32_t SSI0_MULTI_CS_PINMUX_SELECT;
357+
typedef uint32_t *PSSI0_MULTI_CS_PINMUX_SELECT;
350358

351-
typedef enum _SSI_CTRLR0_TMOD_ {
359+
enum _SSI_CTRLR0_TMOD_ {
352360
TMOD_TR = 0,
353361
TMOD_TO = 1,
354362
TMOD_RO = 2,
355363
TMOD_EEPROM_R = 3
356-
}SSI_CTRLR0_TMOD, *PSSI_CTRLR0_TMOD;
364+
};
365+
typedef uint32_t SSI_CTRLR0_TMOD;
366+
typedef uint32_t *PSSI_CTRLR0_TMOD;
357367

358-
typedef enum _SSI_CTRLR0_SCPOL_ {
368+
enum _SSI_CTRLR0_SCPOL_ {
359369
SCPOL_INACTIVE_IS_LOW = 0,
360370
SCPOL_INACTIVE_IS_HIGH = 1
361-
}SSI_CTRLR0_SCPOL, *PSSI_CTRLR0_SCPOL;
371+
};
372+
typedef uint32_t SSI_CTRLR0_SCPOL;
373+
typedef uint32_t *PSSI_CTRLR0_SCPOL;
362374

363-
typedef enum _SSI_CTRLR0_SCPH_ {
375+
enum _SSI_CTRLR0_SCPH_ {
364376
SCPH_TOGGLES_IN_MIDDLE = 0,
365377
SCPH_TOGGLES_AT_START = 1
366-
}SSI_CTRLR0_SCPH, *PSSI_CTRLR0_SCPH;
378+
};
379+
typedef uint32_t SSI_CTRLR0_SCPH;
380+
typedef uint32_t *PSSI_CTRLR0_SCPH;
367381

368-
typedef enum _SSI_CTRLR0_DFS_ {
382+
enum _SSI_CTRLR0_DFS_ {
369383
DFS_4_BITS = 3,
370384
DFS_5_BITS = 4,
371385
DFS_6_BITS = 5,
@@ -379,9 +393,11 @@ typedef enum _SSI_CTRLR0_DFS_ {
379393
DFS_14_BITS = 13,
380394
DFS_15_BITS = 14,
381395
DFS_16_BITS = 15,
382-
}SSI_CTRLR0_DFS, *PSSI_CTRLR0_DFS;
396+
};
397+
typedef uint32_t SSI_CTRLR0_DFS;
398+
typedef uint32_t *PSSI_CTRLR0_DFS;
383399

384-
typedef enum _SSI_CTRLR0_CFS_ {
400+
enum _SSI_CTRLR0_CFS_ {
385401
CFS_1_BIT = 0,
386402
CFS_2_BITS = 1,
387403
CFS_3_BITS = 2,
@@ -398,52 +414,70 @@ typedef enum _SSI_CTRLR0_CFS_ {
398414
CFS_14_BITS = 13,
399415
CFS_15_BITS = 14,
400416
CFS_16_BITS = 15
401-
}SSI_CTRLR0_CFS, *PSSI_CTRLR0_CFS;
417+
};
418+
typedef uint32_t SSI_CTRLR0_CFS;
419+
typedef uint32_t *PSSI_CTRLR0_CFS;
402420

403-
typedef enum _SSI_CTRLR0_SLV_OE_ {
421+
enum _SSI_CTRLR0_SLV_OE_ {
404422
SLV_TXD_ENABLE = 0,
405423
SLV_TXD_DISABLE = 1
406-
}SSI_CTRLR0_SLV_OE, *PSSI_CTRLR0_SLV_OE;
424+
};
425+
typedef uint32_t SSI_CTRLR0_SLV_OE;
426+
typedef uint32_t *PSSI_CTRLR0_SLV_OE;
407427

408-
typedef enum _SSI_ROLE_SELECT_ {
428+
enum _SSI_ROLE_SELECT_ {
409429
SSI_SLAVE = 0,
410430
SSI_MASTER = 1
411-
}SSI_ROLE_SELECT, *PSSI_ROLE_SELECT;
431+
};
432+
typedef uint32_t SSI_ROLE_SELECT;
433+
typedef uint32_t *PSSI_ROLE_SELECT;
412434

413-
typedef enum _SSI_FRAME_FORMAT_ {
435+
enum _SSI_FRAME_FORMAT_ {
414436
FRF_MOTOROLA_SPI = 0,
415437
FRF_TI_SSP = 1,
416438
FRF_NS_MICROWIRE = 2,
417439
FRF_RSVD = 3
418-
}SSI_FRAME_FORMAT, *PSSI_FRAME_FORMAT;
440+
};
441+
typedef uint32_t SSI_FRAME_FORMAT;
442+
typedef uint32_t *PSSI_FRAME_FORMAT;
419443

420-
typedef enum _SSI_DMACR_ENABLE_ {
444+
enum _SSI_DMACR_ENABLE_ {
421445
SSI_NODMA = 0,
422446
SSI_RXDMA_ENABLE = 1,
423447
SSI_TXDMA_ENABLE = 2,
424448
SSI_TRDMA_ENABLE = 3
425-
}SSI_DMACR_ENABLE, *PSSI_DMACR_ENABLE;
449+
};
450+
typedef uint32_t SSI_DMACR_ENABLE;
451+
typedef uint32_t *PSSI_DMACR_ENABLE;
426452

427-
typedef enum _SSI_MWCR_HANDSHAKE_ {
453+
enum _SSI_MWCR_HANDSHAKE_ {
428454
MW_HANDSHAKE_DISABLE = 0,
429455
MW_HANDSHAKE_ENABLE = 1
430-
}SSI_MWCR_HANDSHAKE, *PSSI_MWCR_HANDSHAKE;
456+
};
457+
typedef uint32_t SSI_MWCR_HANDSHAKE;
458+
typedef uint32_t *PSSI_MWCR_HANDSHAKE;
431459

432-
typedef enum _SSI_MWCR_DIRECTION_ {
460+
enum _SSI_MWCR_DIRECTION_ {
433461
MW_DIRECTION_SLAVE_TO_MASTER = 0,
434462
MW_DIRECTION_MASTER_TO_SLAVE = 1
435-
}SSI_MWCR_DIRECTION, *PSSI_MWCR_DIRECTION;
463+
};
464+
typedef uint32_t SSI_MWCR_DIRECTION;
465+
typedef uint32_t *PSSI_MWCR_DIRECTION;
436466

437-
typedef enum _SSI_MWCR_TMOD_ {
467+
enum _SSI_MWCR_TMOD_ {
438468
MW_TMOD_NONSEQUENTIAL = 0,
439469
MW_TMOD_SEQUENTIAL = 1
440-
}SSI_MWCR_TMOD, *PSSI_MWCR_TMOD;
470+
};
471+
typedef uint32_t SSI_MWCR_TMOD;
472+
typedef uint32_t *PSSI_MWCR_TMOD;
441473

442-
typedef enum _SSI_DATA_TRANSFER_MECHANISM_ {
474+
enum _SSI_DATA_TRANSFER_MECHANISM_ {
443475
SSI_DTM_BASIC,
444476
SSI_DTM_INTERRUPT,
445477
SSI_DTM_DMA
446-
}SSI_DATA_TRANSFER_MECHANISM, *PSSI_DATA_TRANSFER_MECHANISM;
478+
};
479+
typedef uint32_t SSI_DATA_TRANSFER_MECHANISM;
480+
typedef uint32_t *PSSI_DATA_TRANSFER_MECHANISM;
447481

448482

449483
_LONG_CALL_ HAL_Status HalSsiPinmuxEnableRtl8195a(VOID *Adaptor);

0 commit comments

Comments
 (0)