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)
|
#if defined(CREATIVE_ZENXFI) || defined(CREATIVE_ZENMOZAIC)
|
||||||
#define JACK_DET_BANK 2
|
#define JACK_DET_BANK 2
|
||||||
#define JACK_DET_PIN 8
|
#define JACK_DET_PIN 8
|
||||||
|
#define JACK_DET_INVERTED
|
||||||
#elif defined(CREATIVE_ZENXFISTYLE)
|
#elif defined(CREATIVE_ZENXFISTYLE)
|
||||||
#define JACK_DET_BANK 2
|
#define JACK_DET_BANK 2
|
||||||
#define JACK_DET_PIN 7
|
#define JACK_DET_PIN 7
|
||||||
|
@ -134,7 +135,11 @@ bool button_hold(void)
|
||||||
#ifdef HAVE_HEADPHONE_DETECTION
|
#ifdef HAVE_HEADPHONE_DETECTION
|
||||||
bool headphones_inserted(void)
|
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
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue