diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2007-11-23 17:59:43 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2007-11-23 17:59:43 +0000 |
| commit | d508ce06818564b0f855a6c808d683ce75e09efe (patch) | |
| tree | e77108e6291bf4dcb764f760808c2443b66ddc64 | |
| parent | f98a0a97f699c4fb854b3c893bfe398075c45c72 (diff) | |
| download | rockbox-d508ce06818564b0f855a6c808d683ce75e09efe.zip rockbox-d508ce06818564b0f855a6c808d683ce75e09efe.tar.gz rockbox-d508ce06818564b0f855a6c808d683ce75e09efe.tar.bz2 rockbox-d508ce06818564b0f855a6c808d683ce75e09efe.tar.xz | |
USB detect pin is GPIO D3 on Mini G2, and almost for sure also on G4 grayscale, Color, and Mini G1.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15778 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/target/arm/usb-fw-pp502x.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/firmware/target/arm/usb-fw-pp502x.c b/firmware/target/arm/usb-fw-pp502x.c index 768368d..f17707c 100644 --- a/firmware/target/arm/usb-fw-pp502x.c +++ b/firmware/target/arm/usb-fw-pp502x.c @@ -85,7 +85,13 @@ void usb_enable(bool on) bool usb_pin_detect(void) { -#if defined(IPOD_ARCH) +#if defined(IPOD_4G) || defined(IPOD_COLOR) \ + || defined(IPOD_MINI) || defined(IPOD_MINI2G) + /* GPIO D bit 3 is usb detect */ + if (GPIOD_INPUT_VAL & 0x08) + return true; + +#elif defined(IPOD_NANO) || defined(IPOD_VIDEO) /* GPIO L bit 4 is usb detect */ if (GPIOL_INPUT_VAL & 0x10) return true; |