Show
Ignore:
Timestamp:
10/23/08 09:00:47 (15 years ago)
Author:
ppalmers
Message:

* implement our own code to do FCP transactions. the code from libavc had too much side-effects.
* remove libavc1394 as a dependency
* set the SPLIT_TIMEOUT value for the host controller such that late responses by the DM1x00 based devices are not discarded. Should fix the issues with FA-101 discovery. (re:
#155, #162)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/libffado-2.0/config.h.in

    r1345 r1371  
    109109#define IEEE1394SERVICE_CYCLETIMER_DLL_UPDATE_INTERVAL_USEC   200000 
    110110#define IEEE1394SERVICE_MAX_FIREWIRE_PORTS                         4 
     111#define IEEE1394SERVICE_MIN_SPLIT_TIMEOUT_USECS              1000000 
    111112 
    112113#define IEEE1394SERVICE_CYCLETIMER_HELPER_RUN_REALTIME       1 
     
    116117#define IEEE1394SERVICE_CONFIGROM_READ_WAIT_USECS         1000 
    117118 
     119// FCP defines 
     120#define IEEE1394SERVICE_FCP_MAX_TRIES                       20 
     121#define IEEE1394SERVICE_FCP_SLEEP_BETWEEN_FAILURES_USECS  1000 
     122#define IEEE1394SERVICE_FCP_POLL_TIMEOUT_MSEC              200 
     123#define IEEE1394SERVICE_FCP_RESPONSE_TIMEOUT_USEC      2000000 
    118124 
    119125// The current version of libiec61883 doesn't seem to calculate