rockbox/firmware/target/arm/s3c2440
Aidan MacDonald 7e5fc4076a Add INIT_ATTR to i2c_init()
It's usually only called from init() in main.c, so this is safe.

There is one more call in system-dm320.c from system_init(), but
that's also "safe". I don't know if it's okay to call i2c_init()
twice, but presumably it works...

Change-Id: I9c1cd918d162d9955f7cf03209e836cbd5e30c57
2023-01-12 06:33:50 -05:00
..
gigabeat-fx pcm: Remove unused function pcm_play_dma_get_peak_buffer() 2021-07-25 14:07:41 +00:00
mini2440 pcm: Remove unused function pcm_play_dma_get_peak_buffer() 2021-07-25 14:07:41 +00:00
adc-s3c2440.c Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout. 2010-06-30 02:02:46 +00:00
app.lds Add KEEP() around vectors in linker scripts. 2011-12-18 06:43:08 +00:00
boot.lds Add KEEP() around vectors in linker scripts. 2011-12-18 06:43:08 +00:00
crt0.S arm: factor all exception handlers out of the crt0.S files 2012-04-06 13:46:32 +02:00
debug-s3c2440.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
dma-s3c2440.c fix cache function name 2012-03-19 08:42:53 +01:00
dma-target.h Working Bootloader for mini2440. 2009-10-22 17:45:02 +00:00
i2c-s3c2440.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
i2c-s3c2440.h Add INIT_ATTR to i2c_init() 2023-01-12 06:33:50 -05:00
kernel-s3c2440.c Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout. 2010-06-30 02:02:46 +00:00
lcd-s3c2440.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
sd-s3c2440.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
system-s3c2440.c Introduce USED_ATTR wrapper for __attribute__((used)). 2011-12-09 15:33:59 +00:00
system-target.h Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout. 2010-06-30 02:02:46 +00:00
uart-s3c2440.c Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
uart-s3c2440.h Many more drivers for mini2440. Now the main binary compiles and runs. 2009-10-26 18:16:58 +00:00