rockbox/firmware/target/arm
Vencislav Atanasov 375a6bc9b1 s5l87xx: Use pointer arithmetic in register address calculation
This allows to reuse a register definition across similar SoCs that have the same layout of registers (same offsets), but are using a different base address for the peripheral. The include guard was also fixed to reflect the new file name of the header.

Some registers were renamed in order to match the datasheet and for consistency with the other register numbering.

Change-Id: I0192e227a3c467504b8fcd1eb684a7fc861f7896
2024-11-24 20:02:44 -05:00
..
as3525 AS3525: Get rid of duplicate 'const' in a single definition 2024-10-12 15:09:18 -04:00
at91sam Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
imx31 [coverity] RFC ata-imx31.c UDMA mode timing tables out of bounds reads 2024-06-05 19:00:15 -04:00
imx233 imx233: make clkctrl code aware of hbus fractional divider 2024-10-27 10:46:28 -04:00
ipod s5l87xx: Use pointer arithmetic in register address calculation 2024-11-24 20:02:44 -05:00
iriver Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
olympus Lcd save function pointer to frame buffer get_address_fn before loops 2022-03-21 23:53:48 -04:00
pbell Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
philips Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
pp storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
rk27xx storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
s3c2440 storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
s5l8700 Merge s5l8700.h and s5l8702.h into s5l87xx.h 2024-11-24 15:56:23 +02:00
s5l8702 s5l87xx: Use pointer arithmetic in register address calculation 2024-11-24 20:02:44 -05:00
samsung Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
sandisk Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
tcc780x storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
tms320dm320 tms320dm320: Correct a warning with newer toolchains 2024-10-06 09:30:32 -04:00
ata-as-arm.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
ata-nand-telechips.c storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
bits-armv4.S Make atomic bit modification functions return previous value. 2017-10-30 21:43:15 -04:00
bits-armv6.S Make atomic bit modification functions return previous value. 2017-10-30 21:43:15 -04:00
crt0.S Add boot data to MOST AS3525 Devices 2017-10-29 17:52:40 +01:00
i2c-telechips.c Remove bad mutex_* calls in telechips i2c driver 2017-08-10 21:53:55 -04:00
lcd-c200_c200v2.c Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
lcd-ssd1815.c Lcd save function pointer to frame buffer get_address_fn before loops 2022-03-21 23:53:48 -04:00
mmu-arm.h Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
mmu-arm.S imx233: define HAVE_TEST_AND_CLEAN_CACHE 2012-06-07 14:48:43 +02:00
mmu-armv6.S Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
pcm-telechips.c Fix unified syntax in ARM inline assembly 2023-03-23 18:16:33 +00:00
powermgmt-ascodec.c AMSv2: add proper definitions for charge current 2012-03-04 12:23:05 +01:00
system-arm.c Sansa e200v2: bootloader: fit size 2024-04-01 11:02:04 -04:00
system-arm.h Add support for S5L8720 in various places 2024-11-22 16:45:29 -05:00
uc87xx.c Rename UC870x to UC87xx 2024-11-21 20:07:50 -05:00
usb-drv-arc.c usb: introduce new control request API 2021-10-16 15:58:43 -04:00
usb-s3c6400x.c usb: introduce new control request API 2021-10-16 15:58:43 -04:00
usb-tcc.c usb: introduce new control request API 2021-10-16 15:58:43 -04:00
wmcodec-telechips.c Nuke all TCC77x targets: iAudio 7, Sansa C100, M200(v1-3), Logik DAX 2021-04-26 07:41:51 -04:00