Old codecs like 
AD1986A tend to have long paths as they were just made
to be the way like AC97.  The current max depth 5 can be too short for
such devices.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
                        return i;
        if (!recursive)
                return -1;
-       if (recursive > 5) {
+       if (recursive > 10) {
                snd_printd("hda_codec: too deep connection for 0x%x\n", nid);
                return -1;
        }
 
  * vol_ctl and mute_ctl contains the NIDs for the assigned mixers
  */
 
-#define MAX_NID_PATH_DEPTH     5
+#define MAX_NID_PATH_DEPTH     10
 
 enum {
        NID_PATH_VOL_CTL,