forked from len0rd/rockbox
imx233: handle jack detect inversion on some devices
Change-Id: I6e8644d8dc410f275c7c7580fa9bcbd2fa26a041
This commit is contained in:
parent
0324bf59a8
commit
965c268e5f
1 changed files with 6 additions and 1 deletions
|
@ -28,6 +28,7 @@
|
|||
#if defined(CREATIVE_ZENXFI) || defined(CREATIVE_ZENMOZAIC)
|
||||
#define JACK_DET_BANK 2
|
||||
#define JACK_DET_PIN 8
|
||||
#define JACK_DET_INVERTED
|
||||
#elif defined(CREATIVE_ZENXFISTYLE)
|
||||
#define JACK_DET_BANK 2
|
||||
#define JACK_DET_PIN 7
|
||||
|
@ -134,7 +135,11 @@ bool button_hold(void)
|
|||
#ifdef HAVE_HEADPHONE_DETECTION
|
||||
bool headphones_inserted(void)
|
||||
{
|
||||
return !imx233_pinctrl_get_gpio(JACK_DET_BANK, JACK_DET_PIN);
|
||||
bool det = imx233_pinctrl_get_gpio(JACK_DET_BANK, JACK_DET_PIN);
|
||||
#ifdef JACK_DET_INVERTED
|
||||
det = !det;
|
||||
#endif
|
||||
return det;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue