Saffire Pro 24. Reorder default analogic inputs routing so as front LEDs are coherent. From discussion with Johannes Treß on users mailing list.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2265 2be59082-3212-0410-8809-b0798e1608f0
rme: further corrections to device configuration identifiers, especially those used to interpret and interact with fields stored in the on-board configuration flash memory.  Added comments to code in cases where this interpretation was not obvious.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2266 2be59082-3212-0410-8809-b0798e1608f0
rme: correct identifers used for the bandwidth limit configuration parameter.  Although it's hard to be certain, evidence is starting to mount that the identifiers should be zero-based, with zero corresponding to the 'send all channels' case.  Please advise if this change appears to cause regressions.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2267 2be59082-3212-0410-8809-b0798e1608f0
rme: correct the identifiers used to signal the preferred sync source in the flash configuration record.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2268 2be59082-3212-0410-8809-b0798e1608f0
rme: fix channel count calculation for the 'no ADAT2' bandwidth limit mode on the FF800.  This fix prevents a crash on jackd startup if this bandwidth limit mode is in operation.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2269 2be59082-3212-0410-8809-b0798e1608f0
rme: fix an arithmetic signedness problem introduced in r2259 when a subtraction was added to the timestamp calculation.  The error caused erroneous timestamps to be calculated which lead to apparent xruns roughly once every 128 seconds (the timestamp wrap value).

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2270 2be59082-3212-0410-8809-b0798e1608f0
rme: updated device documentation, including a signifant addition to the flash mixer layout.  Only one value mapping needs to be determined.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2271 2be59082-3212-0410-8809-b0798e1608f0
rme: correct for a mismatch in the 0 dB reference point between the scale used by the MatrixMixer mixer widget and that used by the functions which control the hardware (which match the references used by the hardware).  The mismatch meant that the actual gain set in the hardware was 6 dB below that which was indicated by the matrix mixer controls.  Affected mixer controls were the input, playback and output faders.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2272 2be59082-3212-0410-8809-b0798e1608f0
rme: add a little more information regarding the values stored in the flash to represent the mixer state.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2273 2be59082-3212-0410-8809-b0798e1608f0
For reference, add a configuration entry for the Avid Mbox Pro using information provided by Niels Dettenbach.  Note that this device is NOT currently supported by FFADO.  It is almost certain that this interface uses a proprietary protocol, and until the details are known it is not possible for FFADO to support it in any meaningful way.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2274 2be59082-3212-0410-8809-b0798e1608f0
Let's be specific with the mbox model name in commit r2274.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2275 2be59082-3212-0410-8809-b0798e1608f0
rme: more documentation updates related to the mixer state as recorded in the device's flash memory.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2276 2be59082-3212-0410-8809-b0798e1608f0
rme: document the mapping of pan values as stored in the mixer flash memory.

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2277 2be59082-3212-0410-8809-b0798e1608f0