summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s3c2440/sd-s3c2440.c
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2009-11-26 00:51:09 +0000
committerThomas Martitz <kugel@rockbox.org>2009-11-26 00:51:09 +0000
commitee7cf6c63c67222dcf9af6f40098428c577ee775 (patch)
tree3fd27260b04243d9fc3c4735c68b92d9d58faccb /firmware/target/arm/s3c2440/sd-s3c2440.c
parent82bbd1ed9f93020ef49ef91ca3282c4c29d6be88 (diff)
downloadrockbox-ee7cf6c63c67222dcf9af6f40098428c577ee775.tar.gz
rockbox-ee7cf6c63c67222dcf9af6f40098428c577ee775.zip
Remove unused card_detect(), and make card_detect_target() static inline in each sd driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23757 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440/sd-s3c2440.c')
-rw-r--r--firmware/target/arm/s3c2440/sd-s3c2440.c27
1 files changed, 11 insertions, 16 deletions
diff --git a/firmware/target/arm/s3c2440/sd-s3c2440.c b/firmware/target/arm/s3c2440/sd-s3c2440.c
index 6213cbd003..8aa53d8891 100644
--- a/firmware/target/arm/s3c2440/sd-s3c2440.c
+++ b/firmware/target/arm/s3c2440/sd-s3c2440.c
@@ -494,6 +494,17 @@ static int sd_init_card(const int card_no)
494 Generic functions 494 Generic functions
495 *****************************************************************************/ 495 *****************************************************************************/
496 496
497static inline bool card_detect_target(void)
498{
499 /* TODO - use interrupt on change? */
500#ifdef MINI2440
501 return (GPGDAT & SD_CD) == 0;
502#else
503#error Unsupported target
504#endif
505}
506
507
497/*****************************************************************************/ 508/*****************************************************************************/
498#ifdef HAVE_HOTSWAP 509#ifdef HAVE_HOTSWAP
499 510
@@ -512,16 +523,6 @@ static int sd1_oneshot_callback(struct timeout *tmo)
512 return 0; 523 return 0;
513} 524}
514 525
515bool card_detect_target(void)
516{
517 /* TODO - use interrupt on change? */
518#ifdef MINI2440
519 return (GPGDAT & SD_CD) == 0;
520#else
521#error Unsupported target
522#endif
523}
524
525void card_enable_monitoring_target(bool on) 526void card_enable_monitoring_target(bool on)
526{ 527{
527 if (on) 528 if (on)
@@ -570,12 +571,6 @@ bool sd_present(IF_MD_NONVOID(int card_no))
570/*****************************************************************************/ 571/*****************************************************************************/
571#else 572#else
572 573
573bool card_detect_target(void)
574{
575 /* not applicable */
576 return false;
577}
578
579bool sd_removable(IF_MD_NONVOID(int card_no)) 574bool sd_removable(IF_MD_NONVOID(int card_no))
580{ 575{
581#ifndef HAVE_MULTIDRIVE 576#ifndef HAVE_MULTIDRIVE