summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-05-19 13:28:41 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2012-05-19 16:10:52 +0200
commit068443caaf101bccfa5ff44b44e6f98e6612b27f (patch)
tree174bc3b0099455a54e911a6315be4718ab094fb9 /firmware/export
parent9ced006c06a4240cbd2a9ebe9196d9a0658810f9 (diff)
downloadrockbox-068443caaf101bccfa5ff44b44e6f98e6612b27f.zip
rockbox-068443caaf101bccfa5ff44b44e6f98e6612b27f.tar.gz
rockbox-068443caaf101bccfa5ff44b44e6f98e6612b27f.tar.bz2
rockbox-068443caaf101bccfa5ff44b44e6f98e6612b27f.tar.xz
imx233: move away timer defines from imx233.h
Change-Id: I9f721ae12a3ddf72c4e90ad0754a5c2b819847bb
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/imx233.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/firmware/export/imx233.h b/firmware/export/imx233.h
index d672137..58e1d48 100644
--- a/firmware/export/imx233.h
+++ b/firmware/export/imx233.h
@@ -64,13 +64,6 @@
/* Timer runs at APBX speed which is derived from ref_xtal@24MHz */
#define TIMER_FREQ 24000000
-#ifdef SANSA_FUZEPLUS
-#define TICK_TIMER_NR 0
-#define USER_TIMER_NR 1
-#else
-#error Select timers !
-#endif
-
/* USBOTG */
#define USB_QHARRAY_ATTR __attribute__((section(".qharray"),nocommon,aligned(2048)))
#define USB_NUM_ENDPOINTS 5
@@ -84,6 +77,8 @@
#define __REG_SET(reg) (*((volatile uint32_t *)(&reg + 1)))
#define __REG_CLR(reg) (*((volatile uint32_t *)(&reg + 2)))
#define __REG_TOG(reg) (*((volatile uint32_t *)(&reg + 3)))
+#define __REG_SET_CLR(reg, set) \
+ (*((volatile uint32_t *)(&reg + (set ? 1 : 2))))
#define __BLOCK_SFTRST (1 << 31)
#define __BLOCK_CLKGATE (1 << 30)
@@ -93,5 +88,6 @@
#define __XTRACT(reg, field) ((reg & reg##__##field##_BM) >> reg##__##field##_BP)
#define __XTRACT_EX(val, field) (((val) & field##_BM) >> field##_BP)
#define __FIELD_SET(reg, field, val) reg = (reg & ~reg##__##field##_BM) | (val << reg##__##field##_BP)
+#define __FIELD_SET_CLR(reg, field, set) __REG_SET_CLR(reg, set) = reg##__##field
#endif /* __IMX233_H__ */