rockbox/firmware/target/arm
Amaury Pouly eac1ca22bd imx233: generate register headers using headergen_v2 and update code for it
NOTE: this commit does not introduce any change, ideally even the binary should
be almost the same. I checked the disassembly by hand and there are only a few
differences here and there, mostly the compiler decides to compile very close
expressions slightly differently. I tried to run the new code on several targets
to make sure and saw no difference.

The major syntax changes of the new headers are as follows:
- BF_{WR,SET,CLR} are now superpowerful and allows to set several fileds at once:
  BF_WR(reg, field1(value1), field2(value2), ...)
- BF_CS (use like BF_WR) does a write to reg_CLR and then reg_SET instead of RMW
- there is no more need for macros like BF_{WR_,SET,CLR}_V, since one can simply
  BF_WR with field_V(name)
- the old BF_SETV macro has no trivial equivalent and is replaced with its
  its equivalent for BF_WR(reg_SET, ...)

I also rename the register headers: "regs/regs-x.h" -> "regs/x.h" to avoid the
redundant "regs".

Final note: the registers were generated using the following command:
./headergen_v2 -g imx -o ../../firmware/target/arm/imx233/regs/ desc/regs-stmp3{600,700,780}.xml

Change-Id: I7485e8b4315a0929a8edb63e7fa1edcaa54b1edc
2016-05-28 16:49:22 +02:00
..
archos/av300
as3525 as3525: reverting I2C2 to non-interrupts version 2016-04-05 01:55:38 +00:00
at91sam Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
imx31 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
imx233 imx233: generate register headers using headergen_v2 and update code for it 2016-05-28 16:49:22 +02:00
ipod iPod Classic: use PMU interrupts to detect hold switch 2016-05-26 02:15:28 +02:00
iriver Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
olympus Fix red/yellow 2015-01-12 12:02:24 +01:00
pbell Fix red/yellow round #2 2015-01-12 13:25:14 +01:00
philips HDD16X0: remove unnecessary define. 2016-03-13 21:44:58 +01:00
pnx0101 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
pp Red Alert 2016-04-06 00:39:23 +00:00
rk27xx Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
s3c2440 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
s5l8700 iPod Classic: fix typos / cosmetic 2016-05-28 15:48:02 +02:00
s5l8702 iPod Classic: fix typos / cosmetic 2016-05-28 15:48:02 +02:00
samsung Samsung YH92X: Remove unneeded line. 2016-01-12 21:02:16 +01:00
sandisk Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
tatung Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
tcc77x Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
tcc780x Fix red/yellow 2015-01-12 12:02:24 +01:00
tms320dm320 Sansa Connect: change bootloader linker file 2016-05-25 17:03:19 +02:00
ata-as-arm.S
ata-nand-telechips.c
bits-armv4.S
bits-armv6.S
crt0.S
i2c-telechips.c Fix various reds. Some includes needed fixup. 2014-03-03 19:10:48 +01:00
lcd-c200_c200v2.c
lcd-ssd1815.c
mmu-arm.h
mmu-arm.S
mmu-armv6.S
pcm-telechips.c
powermgmt-ascodec.c
system-arm.c
system-arm.h
uc870x.c iPod Classic: updates for uc8702 driver 2016-05-13 23:21:42 +02:00
usb-drv-arc.c
usb-s3c6400x.c usb-s3c6400x: prevent calling usb_enable(enable) twice on USB insert 2016-03-18 14:55:53 +01:00
usb-tcc.c
wmcodec-telechips.c