diff options
Diffstat (limited to 'firmware/target')
-rw-r--r-- | firmware/target/arm/imx31/i2c-imx31.c | 2 | ||||
-rw-r--r-- | firmware/target/arm/imx31/i2c-imx31.h | 2 | ||||
-rw-r--r-- | firmware/target/arm/s3c2440/i2c-s3c2440.h | 2 | ||||
-rw-r--r-- | firmware/target/arm/tms320dm320/i2c-dm320.h | 2 | ||||
-rw-r--r-- | firmware/target/mips/ingenic_x1000/i2c-x1000.h | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/firmware/target/arm/imx31/i2c-imx31.c b/firmware/target/arm/imx31/i2c-imx31.c index 972c7d465b..ce5e4cc8f8 100644 --- a/firmware/target/arm/imx31/i2c-imx31.c +++ b/firmware/target/arm/imx31/i2c-imx31.c | |||
@@ -367,7 +367,7 @@ int i2c_write(struct i2c_node *node, const unsigned char *data, | |||
367 | return -1; | 367 | return -1; |
368 | } | 368 | } |
369 | 369 | ||
370 | void INIT_ATTR i2c_init(void) | 370 | void i2c_init(void) |
371 | { | 371 | { |
372 | /* Do one-time inits for each module that will be used - leave | 372 | /* Do one-time inits for each module that will be used - leave |
373 | * module disabled and unclocked until something wants it. */ | 373 | * module disabled and unclocked until something wants it. */ |
diff --git a/firmware/target/arm/imx31/i2c-imx31.h b/firmware/target/arm/imx31/i2c-imx31.h index b7305931d1..dad5a3da00 100644 --- a/firmware/target/arm/imx31/i2c-imx31.h +++ b/firmware/target/arm/imx31/i2c-imx31.h | |||
@@ -76,7 +76,7 @@ struct i2c_sync_transfer_desc | |||
76 | }; | 76 | }; |
77 | 77 | ||
78 | /* One-time init of i2c driver */ | 78 | /* One-time init of i2c driver */ |
79 | void i2c_init(void); | 79 | void i2c_init(void) INIT_ATTR; |
80 | 80 | ||
81 | /* Enable or disable the node - modules will be switched on/off accordingly. */ | 81 | /* Enable or disable the node - modules will be switched on/off accordingly. */ |
82 | void i2c_enable_node(struct i2c_node *node, bool enable); | 82 | void i2c_enable_node(struct i2c_node *node, bool enable); |
diff --git a/firmware/target/arm/s3c2440/i2c-s3c2440.h b/firmware/target/arm/s3c2440/i2c-s3c2440.h index 793ee213fd..8b739358af 100644 --- a/firmware/target/arm/s3c2440/i2c-s3c2440.h +++ b/firmware/target/arm/s3c2440/i2c-s3c2440.h | |||
@@ -41,6 +41,6 @@ | |||
41 | /* IICLC */ | 41 | /* IICLC */ |
42 | #define I2C_FLT_ENB (1 << 2) | 42 | #define I2C_FLT_ENB (1 << 2) |
43 | 43 | ||
44 | void i2c_init(void); | 44 | void i2c_init(void) INIT_ATTR; |
45 | void i2c_write(int addr, const unsigned char *data, int count); | 45 | void i2c_write(int addr, const unsigned char *data, int count); |
46 | 46 | ||
diff --git a/firmware/target/arm/tms320dm320/i2c-dm320.h b/firmware/target/arm/tms320dm320/i2c-dm320.h index 43271692eb..89a8e6f1a4 100644 --- a/firmware/target/arm/tms320dm320/i2c-dm320.h +++ b/firmware/target/arm/tms320dm320/i2c-dm320.h | |||
@@ -24,7 +24,7 @@ | |||
24 | 24 | ||
25 | #include "system.h" | 25 | #include "system.h" |
26 | 26 | ||
27 | void i2c_init(void); | 27 | void i2c_init(void) INIT_ATTR; |
28 | int i2c_write(unsigned short address, const unsigned char *data, int count); | 28 | int i2c_write(unsigned short address, const unsigned char *data, int count); |
29 | int i2c_read(unsigned short address, unsigned char* buf, int count); | 29 | int i2c_read(unsigned short address, unsigned char* buf, int count); |
30 | 30 | ||
diff --git a/firmware/target/mips/ingenic_x1000/i2c-x1000.h b/firmware/target/mips/ingenic_x1000/i2c-x1000.h index e76624d511..9b9ba5e088 100644 --- a/firmware/target/mips/ingenic_x1000/i2c-x1000.h +++ b/firmware/target/mips/ingenic_x1000/i2c-x1000.h | |||
@@ -27,7 +27,7 @@ | |||
27 | #define I2C_FREQ_100K 100000 | 27 | #define I2C_FREQ_100K 100000 |
28 | #define I2C_FREQ_400K 400000 | 28 | #define I2C_FREQ_400K 400000 |
29 | 29 | ||
30 | extern void i2c_init(void); | 30 | extern void i2c_init(void) INIT_ATTR; |
31 | 31 | ||
32 | /* Configure the I2C controller prior to use. | 32 | /* Configure the I2C controller prior to use. |
33 | * | 33 | * |