Skip to content

Commit cccbc69

Browse files
committed
Merge pull request #6 from AlessandroA/master
All Freescale macros for memory access replaced
2 parents 27e000d + df127fb commit cccbc69

Some content is hidden

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

50 files changed

+4713
-4569
lines changed

mbed-hal-k64f/device/MK64F12/MK64F12_adc.h

Lines changed: 86 additions & 86 deletions
Large diffs are not rendered by default.

mbed-hal-k64f/device/MK64F12/MK64F12_aips.h

Lines changed: 816 additions & 816 deletions
Large diffs are not rendered by default.

mbed-hal-k64f/device/MK64F12/MK64F12_axbs.h

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,13 @@ typedef union _hw_axbs_prsn
194194
#define BS_AXBS_PRSn_M0 (3U) /*!< Bit field size in bits for AXBS_PRSn_M0. */
195195

196196
/*! @brief Read current value of the AXBS_PRSn_M0 field. */
197-
#define BR_AXBS_PRSn_M0(x, n) (HW_AXBS_PRSn(x, n).B.M0)
197+
#define BR_AXBS_PRSn_M0(x, n) (UNION_READ_FS(HW_AXBS_PRSn_ADDR(x, n), hw_axbs_prsn, B.M0))
198198

199199
/*! @brief Format value for bitfield AXBS_PRSn_M0. */
200200
#define BF_AXBS_PRSn_M0(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_PRSn_M0) & BM_AXBS_PRSn_M0)
201201

202202
/*! @brief Set the M0 field to a new value. */
203-
#define BW_AXBS_PRSn_M0(x, n, v) (HW_AXBS_PRSn_WR(x, n, (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M0) | BF_AXBS_PRSn_M0(v)))
203+
#define BW_AXBS_PRSn_M0(x, n, v) (ADDRESS_WRITE32(HW_AXBS_PRSn_ADDR(x, n), (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M0) | BF_AXBS_PRSn_M0(v)))
204204
/*@}*/
205205

206206
/*!
@@ -224,13 +224,13 @@ typedef union _hw_axbs_prsn
224224
#define BS_AXBS_PRSn_M1 (3U) /*!< Bit field size in bits for AXBS_PRSn_M1. */
225225

226226
/*! @brief Read current value of the AXBS_PRSn_M1 field. */
227-
#define BR_AXBS_PRSn_M1(x, n) (HW_AXBS_PRSn(x, n).B.M1)
227+
#define BR_AXBS_PRSn_M1(x, n) (UNION_READ_FS(HW_AXBS_PRSn_ADDR(x, n), hw_axbs_prsn, B.M1))
228228

229229
/*! @brief Format value for bitfield AXBS_PRSn_M1. */
230230
#define BF_AXBS_PRSn_M1(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_PRSn_M1) & BM_AXBS_PRSn_M1)
231231

232232
/*! @brief Set the M1 field to a new value. */
233-
#define BW_AXBS_PRSn_M1(x, n, v) (HW_AXBS_PRSn_WR(x, n, (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M1) | BF_AXBS_PRSn_M1(v)))
233+
#define BW_AXBS_PRSn_M1(x, n, v) (ADDRESS_WRITE32(HW_AXBS_PRSn_ADDR(x, n), (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M1) | BF_AXBS_PRSn_M1(v)))
234234
/*@}*/
235235

236236
/*!
@@ -254,13 +254,13 @@ typedef union _hw_axbs_prsn
254254
#define BS_AXBS_PRSn_M2 (3U) /*!< Bit field size in bits for AXBS_PRSn_M2. */
255255

256256
/*! @brief Read current value of the AXBS_PRSn_M2 field. */
257-
#define BR_AXBS_PRSn_M2(x, n) (HW_AXBS_PRSn(x, n).B.M2)
257+
#define BR_AXBS_PRSn_M2(x, n) (UNION_READ_FS(HW_AXBS_PRSn_ADDR(x, n), hw_axbs_prsn, B.M2))
258258

259259
/*! @brief Format value for bitfield AXBS_PRSn_M2. */
260260
#define BF_AXBS_PRSn_M2(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_PRSn_M2) & BM_AXBS_PRSn_M2)
261261

262262
/*! @brief Set the M2 field to a new value. */
263-
#define BW_AXBS_PRSn_M2(x, n, v) (HW_AXBS_PRSn_WR(x, n, (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M2) | BF_AXBS_PRSn_M2(v)))
263+
#define BW_AXBS_PRSn_M2(x, n, v) (ADDRESS_WRITE32(HW_AXBS_PRSn_ADDR(x, n), (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M2) | BF_AXBS_PRSn_M2(v)))
264264
/*@}*/
265265

266266
/*!
@@ -284,13 +284,13 @@ typedef union _hw_axbs_prsn
284284
#define BS_AXBS_PRSn_M3 (3U) /*!< Bit field size in bits for AXBS_PRSn_M3. */
285285

286286
/*! @brief Read current value of the AXBS_PRSn_M3 field. */
287-
#define BR_AXBS_PRSn_M3(x, n) (HW_AXBS_PRSn(x, n).B.M3)
287+
#define BR_AXBS_PRSn_M3(x, n) (UNION_READ_FS(HW_AXBS_PRSn_ADDR(x, n), hw_axbs_prsn, B.M3))
288288

289289
/*! @brief Format value for bitfield AXBS_PRSn_M3. */
290290
#define BF_AXBS_PRSn_M3(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_PRSn_M3) & BM_AXBS_PRSn_M3)
291291

292292
/*! @brief Set the M3 field to a new value. */
293-
#define BW_AXBS_PRSn_M3(x, n, v) (HW_AXBS_PRSn_WR(x, n, (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M3) | BF_AXBS_PRSn_M3(v)))
293+
#define BW_AXBS_PRSn_M3(x, n, v) (ADDRESS_WRITE32(HW_AXBS_PRSn_ADDR(x, n), (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M3) | BF_AXBS_PRSn_M3(v)))
294294
/*@}*/
295295

296296
/*!
@@ -314,13 +314,13 @@ typedef union _hw_axbs_prsn
314314
#define BS_AXBS_PRSn_M4 (3U) /*!< Bit field size in bits for AXBS_PRSn_M4. */
315315

316316
/*! @brief Read current value of the AXBS_PRSn_M4 field. */
317-
#define BR_AXBS_PRSn_M4(x, n) (HW_AXBS_PRSn(x, n).B.M4)
317+
#define BR_AXBS_PRSn_M4(x, n) (UNION_READ_FS(HW_AXBS_PRSn_ADDR(x, n), hw_axbs_prsn, B.M4))
318318

319319
/*! @brief Format value for bitfield AXBS_PRSn_M4. */
320320
#define BF_AXBS_PRSn_M4(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_PRSn_M4) & BM_AXBS_PRSn_M4)
321321

322322
/*! @brief Set the M4 field to a new value. */
323-
#define BW_AXBS_PRSn_M4(x, n, v) (HW_AXBS_PRSn_WR(x, n, (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M4) | BF_AXBS_PRSn_M4(v)))
323+
#define BW_AXBS_PRSn_M4(x, n, v) (ADDRESS_WRITE32(HW_AXBS_PRSn_ADDR(x, n), (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M4) | BF_AXBS_PRSn_M4(v)))
324324
/*@}*/
325325

326326
/*!
@@ -344,13 +344,13 @@ typedef union _hw_axbs_prsn
344344
#define BS_AXBS_PRSn_M5 (3U) /*!< Bit field size in bits for AXBS_PRSn_M5. */
345345

346346
/*! @brief Read current value of the AXBS_PRSn_M5 field. */
347-
#define BR_AXBS_PRSn_M5(x, n) (HW_AXBS_PRSn(x, n).B.M5)
347+
#define BR_AXBS_PRSn_M5(x, n) (UNION_READ_FS(HW_AXBS_PRSn_ADDR(x, n), hw_axbs_prsn, B.M5))
348348

349349
/*! @brief Format value for bitfield AXBS_PRSn_M5. */
350350
#define BF_AXBS_PRSn_M5(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_PRSn_M5) & BM_AXBS_PRSn_M5)
351351

352352
/*! @brief Set the M5 field to a new value. */
353-
#define BW_AXBS_PRSn_M5(x, n, v) (HW_AXBS_PRSn_WR(x, n, (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M5) | BF_AXBS_PRSn_M5(v)))
353+
#define BW_AXBS_PRSn_M5(x, n, v) (ADDRESS_WRITE32(HW_AXBS_PRSn_ADDR(x, n), (HW_AXBS_PRSn_RD(x, n) & ~BM_AXBS_PRSn_M5) | BF_AXBS_PRSn_M5(v)))
354354
/*@}*/
355355
/*******************************************************************************
356356
* HW_AXBS_CRSn - Control Register
@@ -424,13 +424,13 @@ typedef union _hw_axbs_crsn
424424
#define BS_AXBS_CRSn_PARK (3U) /*!< Bit field size in bits for AXBS_CRSn_PARK. */
425425

426426
/*! @brief Read current value of the AXBS_CRSn_PARK field. */
427-
#define BR_AXBS_CRSn_PARK(x, n) (HW_AXBS_CRSn(x, n).B.PARK)
427+
#define BR_AXBS_CRSn_PARK(x, n) (UNION_READ_FS(HW_AXBS_CRSn_ADDR(x, n), hw_axbs_crsn, B.PARK))
428428

429429
/*! @brief Format value for bitfield AXBS_CRSn_PARK. */
430430
#define BF_AXBS_CRSn_PARK(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_CRSn_PARK) & BM_AXBS_CRSn_PARK)
431431

432432
/*! @brief Set the PARK field to a new value. */
433-
#define BW_AXBS_CRSn_PARK(x, n, v) (HW_AXBS_CRSn_WR(x, n, (HW_AXBS_CRSn_RD(x, n) & ~BM_AXBS_CRSn_PARK) | BF_AXBS_CRSn_PARK(v)))
433+
#define BW_AXBS_CRSn_PARK(x, n, v) (ADDRESS_WRITE32(HW_AXBS_CRSn_ADDR(x, n), (HW_AXBS_CRSn_RD(x, n) & ~BM_AXBS_CRSn_PARK) | BF_AXBS_CRSn_PARK(v)))
434434
/*@}*/
435435

436436
/*!
@@ -456,13 +456,13 @@ typedef union _hw_axbs_crsn
456456
#define BS_AXBS_CRSn_PCTL (2U) /*!< Bit field size in bits for AXBS_CRSn_PCTL. */
457457

458458
/*! @brief Read current value of the AXBS_CRSn_PCTL field. */
459-
#define BR_AXBS_CRSn_PCTL(x, n) (HW_AXBS_CRSn(x, n).B.PCTL)
459+
#define BR_AXBS_CRSn_PCTL(x, n) (UNION_READ_FS(HW_AXBS_CRSn_ADDR(x, n), hw_axbs_crsn, B.PCTL))
460460

461461
/*! @brief Format value for bitfield AXBS_CRSn_PCTL. */
462462
#define BF_AXBS_CRSn_PCTL(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_CRSn_PCTL) & BM_AXBS_CRSn_PCTL)
463463

464464
/*! @brief Set the PCTL field to a new value. */
465-
#define BW_AXBS_CRSn_PCTL(x, n, v) (HW_AXBS_CRSn_WR(x, n, (HW_AXBS_CRSn_RD(x, n) & ~BM_AXBS_CRSn_PCTL) | BF_AXBS_CRSn_PCTL(v)))
465+
#define BW_AXBS_CRSn_PCTL(x, n, v) (ADDRESS_WRITE32(HW_AXBS_CRSn_ADDR(x, n), (HW_AXBS_CRSn_RD(x, n) & ~BM_AXBS_CRSn_PCTL) | BF_AXBS_CRSn_PCTL(v)))
466466
/*@}*/
467467

468468
/*!
@@ -482,13 +482,13 @@ typedef union _hw_axbs_crsn
482482
#define BS_AXBS_CRSn_ARB (2U) /*!< Bit field size in bits for AXBS_CRSn_ARB. */
483483

484484
/*! @brief Read current value of the AXBS_CRSn_ARB field. */
485-
#define BR_AXBS_CRSn_ARB(x, n) (HW_AXBS_CRSn(x, n).B.ARB)
485+
#define BR_AXBS_CRSn_ARB(x, n) (UNION_READ_FS(HW_AXBS_CRSn_ADDR(x, n), hw_axbs_crsn, B.ARB))
486486

487487
/*! @brief Format value for bitfield AXBS_CRSn_ARB. */
488488
#define BF_AXBS_CRSn_ARB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_CRSn_ARB) & BM_AXBS_CRSn_ARB)
489489

490490
/*! @brief Set the ARB field to a new value. */
491-
#define BW_AXBS_CRSn_ARB(x, n, v) (HW_AXBS_CRSn_WR(x, n, (HW_AXBS_CRSn_RD(x, n) & ~BM_AXBS_CRSn_ARB) | BF_AXBS_CRSn_ARB(v)))
491+
#define BW_AXBS_CRSn_ARB(x, n, v) (ADDRESS_WRITE32(HW_AXBS_CRSn_ADDR(x, n), (HW_AXBS_CRSn_RD(x, n) & ~BM_AXBS_CRSn_ARB) | BF_AXBS_CRSn_ARB(v)))
492492
/*@}*/
493493

494494
/*!
@@ -510,13 +510,13 @@ typedef union _hw_axbs_crsn
510510
#define BS_AXBS_CRSn_HLP (1U) /*!< Bit field size in bits for AXBS_CRSn_HLP. */
511511

512512
/*! @brief Read current value of the AXBS_CRSn_HLP field. */
513-
#define BR_AXBS_CRSn_HLP(x, n) (BITBAND_ACCESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_HLP))
513+
#define BR_AXBS_CRSn_HLP(x, n) (ADDRESS_READ32(BITBAND_ADDRESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_HLP)))
514514

515515
/*! @brief Format value for bitfield AXBS_CRSn_HLP. */
516516
#define BF_AXBS_CRSn_HLP(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_CRSn_HLP) & BM_AXBS_CRSn_HLP)
517517

518518
/*! @brief Set the HLP field to a new value. */
519-
#define BW_AXBS_CRSn_HLP(x, n, v) (BITBAND_ACCESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_HLP) = (v))
519+
#define BW_AXBS_CRSn_HLP(x, n, v) (ADDRESS_WRITE32(BITBAND_ADDRESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_HLP), v))
520520
/*@}*/
521521

522522
/*!
@@ -537,13 +537,13 @@ typedef union _hw_axbs_crsn
537537
#define BS_AXBS_CRSn_RO (1U) /*!< Bit field size in bits for AXBS_CRSn_RO. */
538538

539539
/*! @brief Read current value of the AXBS_CRSn_RO field. */
540-
#define BR_AXBS_CRSn_RO(x, n) (BITBAND_ACCESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_RO))
540+
#define BR_AXBS_CRSn_RO(x, n) (ADDRESS_READ32(BITBAND_ADDRESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_RO)))
541541

542542
/*! @brief Format value for bitfield AXBS_CRSn_RO. */
543543
#define BF_AXBS_CRSn_RO(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_CRSn_RO) & BM_AXBS_CRSn_RO)
544544

545545
/*! @brief Set the RO field to a new value. */
546-
#define BW_AXBS_CRSn_RO(x, n, v) (BITBAND_ACCESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_RO) = (v))
546+
#define BW_AXBS_CRSn_RO(x, n, v) (ADDRESS_WRITE32(BITBAND_ADDRESS32(HW_AXBS_CRSn_ADDR(x, n), BP_AXBS_CRSn_RO), v))
547547
/*@}*/
548548

549549
/*******************************************************************************
@@ -611,13 +611,13 @@ typedef union _hw_axbs_mgpcr0
611611
#define BS_AXBS_MGPCR0_AULB (3U) /*!< Bit field size in bits for AXBS_MGPCR0_AULB. */
612612

613613
/*! @brief Read current value of the AXBS_MGPCR0_AULB field. */
614-
#define BR_AXBS_MGPCR0_AULB(x) (HW_AXBS_MGPCR0(x).B.AULB)
614+
#define BR_AXBS_MGPCR0_AULB(x) (UNION_READ_FS(HW_AXBS_MGPCR0_ADDR(x), hw_axbs_mgpcr0, B.AULB))
615615

616616
/*! @brief Format value for bitfield AXBS_MGPCR0_AULB. */
617617
#define BF_AXBS_MGPCR0_AULB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_MGPCR0_AULB) & BM_AXBS_MGPCR0_AULB)
618618

619619
/*! @brief Set the AULB field to a new value. */
620-
#define BW_AXBS_MGPCR0_AULB(x, v) (HW_AXBS_MGPCR0_WR(x, (HW_AXBS_MGPCR0_RD(x) & ~BM_AXBS_MGPCR0_AULB) | BF_AXBS_MGPCR0_AULB(v)))
620+
#define BW_AXBS_MGPCR0_AULB(x, v) (ADDRESS_WRITE32(HW_AXBS_MGPCR0_ADDR(x), (HW_AXBS_MGPCR0_RD(x) & ~BM_AXBS_MGPCR0_AULB) | BF_AXBS_MGPCR0_AULB(v)))
621621
/*@}*/
622622

623623
/*******************************************************************************
@@ -685,13 +685,13 @@ typedef union _hw_axbs_mgpcr1
685685
#define BS_AXBS_MGPCR1_AULB (3U) /*!< Bit field size in bits for AXBS_MGPCR1_AULB. */
686686

687687
/*! @brief Read current value of the AXBS_MGPCR1_AULB field. */
688-
#define BR_AXBS_MGPCR1_AULB(x) (HW_AXBS_MGPCR1(x).B.AULB)
688+
#define BR_AXBS_MGPCR1_AULB(x) (UNION_READ_FS(HW_AXBS_MGPCR1_ADDR(x), hw_axbs_mgpcr1, B.AULB))
689689

690690
/*! @brief Format value for bitfield AXBS_MGPCR1_AULB. */
691691
#define BF_AXBS_MGPCR1_AULB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_MGPCR1_AULB) & BM_AXBS_MGPCR1_AULB)
692692

693693
/*! @brief Set the AULB field to a new value. */
694-
#define BW_AXBS_MGPCR1_AULB(x, v) (HW_AXBS_MGPCR1_WR(x, (HW_AXBS_MGPCR1_RD(x) & ~BM_AXBS_MGPCR1_AULB) | BF_AXBS_MGPCR1_AULB(v)))
694+
#define BW_AXBS_MGPCR1_AULB(x, v) (ADDRESS_WRITE32(HW_AXBS_MGPCR1_ADDR(x), (HW_AXBS_MGPCR1_RD(x) & ~BM_AXBS_MGPCR1_AULB) | BF_AXBS_MGPCR1_AULB(v)))
695695
/*@}*/
696696

697697
/*******************************************************************************
@@ -759,13 +759,13 @@ typedef union _hw_axbs_mgpcr2
759759
#define BS_AXBS_MGPCR2_AULB (3U) /*!< Bit field size in bits for AXBS_MGPCR2_AULB. */
760760

761761
/*! @brief Read current value of the AXBS_MGPCR2_AULB field. */
762-
#define BR_AXBS_MGPCR2_AULB(x) (HW_AXBS_MGPCR2(x).B.AULB)
762+
#define BR_AXBS_MGPCR2_AULB(x) (UNION_READ_FS(HW_AXBS_MGPCR2_ADDR(x), hw_axbs_mgpcr2, B.AULB))
763763

764764
/*! @brief Format value for bitfield AXBS_MGPCR2_AULB. */
765765
#define BF_AXBS_MGPCR2_AULB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_MGPCR2_AULB) & BM_AXBS_MGPCR2_AULB)
766766

767767
/*! @brief Set the AULB field to a new value. */
768-
#define BW_AXBS_MGPCR2_AULB(x, v) (HW_AXBS_MGPCR2_WR(x, (HW_AXBS_MGPCR2_RD(x) & ~BM_AXBS_MGPCR2_AULB) | BF_AXBS_MGPCR2_AULB(v)))
768+
#define BW_AXBS_MGPCR2_AULB(x, v) (ADDRESS_WRITE32(HW_AXBS_MGPCR2_ADDR(x), (HW_AXBS_MGPCR2_RD(x) & ~BM_AXBS_MGPCR2_AULB) | BF_AXBS_MGPCR2_AULB(v)))
769769
/*@}*/
770770

771771
/*******************************************************************************
@@ -833,13 +833,13 @@ typedef union _hw_axbs_mgpcr3
833833
#define BS_AXBS_MGPCR3_AULB (3U) /*!< Bit field size in bits for AXBS_MGPCR3_AULB. */
834834

835835
/*! @brief Read current value of the AXBS_MGPCR3_AULB field. */
836-
#define BR_AXBS_MGPCR3_AULB(x) (HW_AXBS_MGPCR3(x).B.AULB)
836+
#define BR_AXBS_MGPCR3_AULB(x) (UNION_READ_FS(HW_AXBS_MGPCR3_ADDR(x), hw_axbs_mgpcr3, B.AULB))
837837

838838
/*! @brief Format value for bitfield AXBS_MGPCR3_AULB. */
839839
#define BF_AXBS_MGPCR3_AULB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_MGPCR3_AULB) & BM_AXBS_MGPCR3_AULB)
840840

841841
/*! @brief Set the AULB field to a new value. */
842-
#define BW_AXBS_MGPCR3_AULB(x, v) (HW_AXBS_MGPCR3_WR(x, (HW_AXBS_MGPCR3_RD(x) & ~BM_AXBS_MGPCR3_AULB) | BF_AXBS_MGPCR3_AULB(v)))
842+
#define BW_AXBS_MGPCR3_AULB(x, v) (ADDRESS_WRITE32(HW_AXBS_MGPCR3_ADDR(x), (HW_AXBS_MGPCR3_RD(x) & ~BM_AXBS_MGPCR3_AULB) | BF_AXBS_MGPCR3_AULB(v)))
843843
/*@}*/
844844

845845
/*******************************************************************************
@@ -907,13 +907,13 @@ typedef union _hw_axbs_mgpcr4
907907
#define BS_AXBS_MGPCR4_AULB (3U) /*!< Bit field size in bits for AXBS_MGPCR4_AULB. */
908908

909909
/*! @brief Read current value of the AXBS_MGPCR4_AULB field. */
910-
#define BR_AXBS_MGPCR4_AULB(x) (HW_AXBS_MGPCR4(x).B.AULB)
910+
#define BR_AXBS_MGPCR4_AULB(x) (UNION_READ_FS(HW_AXBS_MGPCR4_ADDR(x), hw_axbs_mgpcr4, B.AULB))
911911

912912
/*! @brief Format value for bitfield AXBS_MGPCR4_AULB. */
913913
#define BF_AXBS_MGPCR4_AULB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_MGPCR4_AULB) & BM_AXBS_MGPCR4_AULB)
914914

915915
/*! @brief Set the AULB field to a new value. */
916-
#define BW_AXBS_MGPCR4_AULB(x, v) (HW_AXBS_MGPCR4_WR(x, (HW_AXBS_MGPCR4_RD(x) & ~BM_AXBS_MGPCR4_AULB) | BF_AXBS_MGPCR4_AULB(v)))
916+
#define BW_AXBS_MGPCR4_AULB(x, v) (ADDRESS_WRITE32(HW_AXBS_MGPCR4_ADDR(x), (HW_AXBS_MGPCR4_RD(x) & ~BM_AXBS_MGPCR4_AULB) | BF_AXBS_MGPCR4_AULB(v)))
917917
/*@}*/
918918

919919
/*******************************************************************************
@@ -981,13 +981,13 @@ typedef union _hw_axbs_mgpcr5
981981
#define BS_AXBS_MGPCR5_AULB (3U) /*!< Bit field size in bits for AXBS_MGPCR5_AULB. */
982982

983983
/*! @brief Read current value of the AXBS_MGPCR5_AULB field. */
984-
#define BR_AXBS_MGPCR5_AULB(x) (HW_AXBS_MGPCR5(x).B.AULB)
984+
#define BR_AXBS_MGPCR5_AULB(x) (UNION_READ_FS(HW_AXBS_MGPCR5_ADDR(x), hw_axbs_mgpcr5, B.AULB))
985985

986986
/*! @brief Format value for bitfield AXBS_MGPCR5_AULB. */
987987
#define BF_AXBS_MGPCR5_AULB(v) ((uint32_t)((uint32_t)(v) << BP_AXBS_MGPCR5_AULB) & BM_AXBS_MGPCR5_AULB)
988988

989989
/*! @brief Set the AULB field to a new value. */
990-
#define BW_AXBS_MGPCR5_AULB(x, v) (HW_AXBS_MGPCR5_WR(x, (HW_AXBS_MGPCR5_RD(x) & ~BM_AXBS_MGPCR5_AULB) | BF_AXBS_MGPCR5_AULB(v)))
990+
#define BW_AXBS_MGPCR5_AULB(x, v) (ADDRESS_WRITE32(HW_AXBS_MGPCR5_ADDR(x), (HW_AXBS_MGPCR5_RD(x) & ~BM_AXBS_MGPCR5_AULB) | BF_AXBS_MGPCR5_AULB(v)))
991991
/*@}*/
992992

993993
/*******************************************************************************

0 commit comments

Comments
 (0)