summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/audio-imx233.c
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2017-01-25 12:06:06 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2017-02-04 17:16:32 +0100
commit501e8a7e7103ae7aad2cab8888be02a06889e2c2 (patch)
tree73506117ace58c95886a7633e3265f9f2345ab0b /firmware/target/arm/imx233/audio-imx233.c
parent96a7603bf9e930a715f7bbb50929975d8d184419 (diff)
downloadrockbox-501e8a7e7103ae7aad2cab8888be02a06889e2c2.tar.gz
rockbox-501e8a7e7103ae7aad2cab8888be02a06889e2c2.zip
imx233: remove weak attribute on some functions
This feature was never used and it is not even working because weak linking doesn't work in-between files in a library. Change-Id: I389ea5f17be1d9db0e2150828d704be5a091e09d
Diffstat (limited to 'firmware/target/arm/imx233/audio-imx233.c')
-rw-r--r--firmware/target/arm/imx233/audio-imx233.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/arm/imx233/audio-imx233.c b/firmware/target/arm/imx233/audio-imx233.c
index 273844ef30..40218f4aa0 100644
--- a/firmware/target/arm/imx233/audio-imx233.c
+++ b/firmware/target/arm/imx233/audio-imx233.c
@@ -22,7 +22,7 @@
22#include "audio-imx233.h" 22#include "audio-imx233.h"
23#include "pinctrl-imx233.h" 23#include "pinctrl-imx233.h"
24 24
25void __attribute__((weak)) imx233_audio_preinit(void) 25void imx233_audio_preinit(void)
26{ 26{
27#ifdef IMX233_AUDIO_HP_GATE_BANK 27#ifdef IMX233_AUDIO_HP_GATE_BANK
28 imx233_pinctrl_acquire(IMX233_AUDIO_HP_GATE_BANK, IMX233_AUDIO_HP_GATE_PIN, "hp_gate"); 28 imx233_pinctrl_acquire(IMX233_AUDIO_HP_GATE_BANK, IMX233_AUDIO_HP_GATE_PIN, "hp_gate");
@@ -38,12 +38,12 @@ void __attribute__((weak)) imx233_audio_preinit(void)
38#endif 38#endif
39} 39}
40 40
41void __attribute__((weak)) imx233_audio_postinit(void) 41void imx233_audio_postinit(void)
42{ 42{
43 imx233_audio_enable_hp(true); 43 imx233_audio_enable_hp(true);
44} 44}
45// enable/disable the HP audio gate (typically using a GPIO) 45// enable/disable the HP audio gate (typically using a GPIO)
46void __attribute__((weak)) imx233_audio_enable_hp(bool en) 46void imx233_audio_enable_hp(bool en)
47{ 47{
48#ifdef IMX233_AUDIO_HP_GATE_BANK 48#ifdef IMX233_AUDIO_HP_GATE_BANK
49# ifdef IMX233_AUDIO_HP_GATE_INVERTED 49# ifdef IMX233_AUDIO_HP_GATE_INVERTED
@@ -55,7 +55,7 @@ void __attribute__((weak)) imx233_audio_enable_hp(bool en)
55#endif 55#endif
56} 56}
57// enable/disable the speaker audio gate (typically using a GPIO) 57// enable/disable the speaker audio gate (typically using a GPIO)
58void __attribute__((weak)) imx233_audio_enable_spkr(bool en) 58void imx233_audio_enable_spkr(bool en)
59{ 59{
60#ifdef IMX233_AUDIO_SPKR_GATE_BANK 60#ifdef IMX233_AUDIO_SPKR_GATE_BANK
61# ifdef IMX233_AUDIO_SPKR_GATE_INVERTED 61# ifdef IMX233_AUDIO_SPKR_GATE_INVERTED
@@ -112,14 +112,14 @@ static void select_audio_path(void)
112 } 112 }
113} 113}
114 114
115void __attribute__((weak)) audio_input_mux(int source, unsigned flags) 115void audio_input_mux(int source, unsigned flags)
116{ 116{
117 input_source = source; 117 input_source = source;
118 input_flags = flags; 118 input_flags = flags;
119 select_audio_path(); 119 select_audio_path();
120} 120}
121 121
122void __attribute__((weak)) audio_set_output_source(int source) 122void audio_set_output_source(int source)
123{ 123{
124 output_source = source; 124 output_source = source;
125 select_audio_path(); 125 select_audio_path();