This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM572x EVM Audio Input

Other Parts Discussed in Thread: TMDSEVM572X, BEAGLEBOARD-X15, TLV320AIC3104

Hi,

I'm trying to use the analog audio input to record audio, but it records just noise.

I know its not a microphone problem.

I already followed the tutorial provided at:

http://processors.wiki.ti.com/index.php/Linux_Core_Audio_User's_Guide#BeagleBoard-X15_and_AM572x-GP-EVM

Alsamixer has to many controls, I have no idea what should I change, except the obvious ones.

Any idea?

BR,

  • Hi,

    Please provide more details about your use case.
  • I'm using prebuilt-image provided with SDK (02.00.02.11).

    Alsamixer configs (/var/lib/alsa/asound.state) and dmesg are on the link bellow.

    drive.google.com/folderview

    If you need more specific information, please ask me. I'm not an expert on audio devices.

    Thank you.

  • Hi,

    Could you attach the files (alsamixer configs & dmesg) directly in the thread? I am not allowed to access google drive.

    Best Regards,
    Yordan
  • Hi Yordan,

    Here they are.

    Thank you in advance.

    BR,

    state.BeagleBoardX15 {
    	control.1 {
    		iface MIXER
    		name 'PCM Playback Volume'
    		value.0 122
    		value.1 122
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 127'
    			dbmin -6350
    			dbmax 0
    			dbvalue.0 -250
    			dbvalue.1 -250
    		}
    	}
    	control.2 {
    		iface MIXER
    		name 'Left Line Mixer PGAR Bypass Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.3 {
    		iface MIXER
    		name 'Left Line Mixer DACR1 Playback Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.4 {
    		iface MIXER
    		name 'Right Line Mixer PGAL Bypass Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.5 {
    		iface MIXER
    		name 'Right Line Mixer DACL1 Playback Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.6 {
    		iface MIXER
    		name 'Left HP Mixer PGAR Bypass Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.7 {
    		iface MIXER
    		name 'Left HP Mixer DACR1 Playback Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.8 {
    		iface MIXER
    		name 'Right HP Mixer PGAL Bypass Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.9 {
    		iface MIXER
    		name 'Right HP Mixer DACL1 Playback Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.10 {
    		iface MIXER
    		name 'Left HPCOM Mixer PGAR Bypass Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.11 {
    		iface MIXER
    		name 'Left HPCOM Mixer DACR1 Playback Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.12 {
    		iface MIXER
    		name 'Right HPCOM Mixer PGAL Bypass Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.13 {
    		iface MIXER
    		name 'Right HPCOM Mixer DACL1 Playback Volume'
    		value 118
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 0
    		}
    	}
    	control.14 {
    		iface MIXER
    		name 'Line PGA Bypass Volume'
    		value.0 108
    		value.1 108
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 -500
    			dbvalue.1 -500
    		}
    	}
    	control.15 {
    		iface MIXER
    		name 'Line DAC Playback Volume'
    		value.0 108
    		value.1 108
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 -500
    			dbvalue.1 -500
    		}
    	}
    	control.16 {
    		iface MIXER
    		name 'HP PGA Bypass Volume'
    		value.0 90
    		value.1 90
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 -1400
    			dbvalue.1 -1400
    		}
    	}
    	control.17 {
    		iface MIXER
    		name 'HP DAC Playback Volume'
    		value.0 96
    		value.1 96
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 -1100
    			dbvalue.1 -1100
    		}
    	}
    	control.18 {
    		iface MIXER
    		name 'HPCOM PGA Bypass Volume'
    		value.0 85
    		value.1 85
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 -1650
    			dbvalue.1 -1650
    		}
    	}
    	control.19 {
    		iface MIXER
    		name 'HPCOM DAC Playback Volume'
    		value.0 83
    		value.1 83
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 118'
    			dbmin -9999999
    			dbmax 0
    			dbvalue.0 -1750
    			dbvalue.1 -1750
    		}
    	}
    	control.20 {
    		iface MIXER
    		name 'Line Playback Switch'
    		value.0 true
    		value.1 true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 2
    		}
    	}
    	control.21 {
    		iface MIXER
    		name 'HP Playback Switch'
    		value.0 true
    		value.1 true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 2
    		}
    	}
    	control.22 {
    		iface MIXER
    		name 'HPCOM Playback Switch'
    		value.0 true
    		value.1 true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 2
    		}
    	}
    	control.23 {
    		iface MIXER
    		name 'AGC Switch'
    		value.0 true
    		value.1 true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 2
    		}
    	}
    	control.24 {
    		iface MIXER
    		name 'Left AGC Target level'
    		value '-5.5dB'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '-5.5dB'
    			item.1 '-8dB'
    			item.2 '-10dB'
    			item.3 '-12dB'
    			item.4 '-14dB'
    			item.5 '-17dB'
    			item.6 '-20dB'
    			item.7 '-24dB'
    		}
    	}
    	control.25 {
    		iface MIXER
    		name 'Right AGC Target level'
    		value '-8dB'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '-5.5dB'
    			item.1 '-8dB'
    			item.2 '-10dB'
    			item.3 '-12dB'
    			item.4 '-14dB'
    			item.5 '-17dB'
    			item.6 '-20dB'
    			item.7 '-24dB'
    		}
    	}
    	control.26 {
    		iface MIXER
    		name 'Left AGC Attack time'
    		value '8ms'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '8ms'
    			item.1 '11ms'
    			item.2 '16ms'
    			item.3 '20ms'
    		}
    	}
    	control.27 {
    		iface MIXER
    		name 'Right AGC Attack time'
    		value '8ms'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '8ms'
    			item.1 '11ms'
    			item.2 '16ms'
    			item.3 '20ms'
    		}
    	}
    	control.28 {
    		iface MIXER
    		name 'Left AGC Decay time'
    		value '100ms'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '100ms'
    			item.1 '200ms'
    			item.2 '400ms'
    			item.3 '500ms'
    		}
    	}
    	control.29 {
    		iface MIXER
    		name 'Right AGC Decay time'
    		value '100ms'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '100ms'
    			item.1 '200ms'
    			item.2 '400ms'
    			item.3 '500ms'
    		}
    	}
    	control.30 {
    		iface MIXER
    		name 'De-emphasis Switch'
    		value.0 true
    		value.1 true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 2
    		}
    	}
    	control.31 {
    		iface MIXER
    		name 'PGA Capture Volume'
    		value.0 98
    		value.1 98
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 119'
    			dbmin 0
    			dbmax 5950
    			dbvalue.0 4900
    			dbvalue.1 4900
    		}
    	}
    	control.32 {
    		iface MIXER
    		name 'PGA Capture Switch'
    		value.0 true
    		value.1 true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 2
    		}
    	}
    	control.33 {
    		iface MIXER
    		name 'ADC HPF Cut-off'
    		value.0 '0.0125xFs'
    		value.1 '0.0125xFs'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 2
    			item.0 Disabled
    			item.1 '0.0045xFs'
    			item.2 '0.0125xFs'
    			item.3 '0.025xFs'
    		}
    	}
    	control.34 {
    		iface MIXER
    		name 'Output Driver Power-On time'
    		value '0us'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '0us'
    			item.1 '10us'
    			item.2 '100us'
    			item.3 '1ms'
    			item.4 '10ms'
    			item.5 '50ms'
    			item.6 '100ms'
    			item.7 '200ms'
    			item.8 '400ms'
    			item.9 '800ms'
    			item.10 '2s'
    			item.11 '4s'
    		}
    	}
    	control.35 {
    		iface MIXER
    		name 'Output Driver Ramp-up step'
    		value '2ms'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 '0ms'
    			item.1 '1ms'
    			item.2 '2ms'
    			item.3 '4ms'
    		}
    	}
    	control.36 {
    		iface MIXER
    		name 'Right HPCOM Mixer PGAL Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.37 {
    		iface MIXER
    		name 'Right HPCOM Mixer DACL1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.38 {
    		iface MIXER
    		name 'Right HPCOM Mixer PGAR Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.39 {
    		iface MIXER
    		name 'Right HPCOM Mixer DACR1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.40 {
    		iface MIXER
    		name 'Left HPCOM Mixer PGAL Bypass Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.41 {
    		iface MIXER
    		name 'Left HPCOM Mixer DACL1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.42 {
    		iface MIXER
    		name 'Left HPCOM Mixer PGAR Bypass Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.43 {
    		iface MIXER
    		name 'Left HPCOM Mixer DACR1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.44 {
    		iface MIXER
    		name 'Right HP Mixer PGAL Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.45 {
    		iface MIXER
    		name 'Right HP Mixer DACL1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.46 {
    		iface MIXER
    		name 'Right HP Mixer PGAR Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.47 {
    		iface MIXER
    		name 'Right HP Mixer DACR1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.48 {
    		iface MIXER
    		name 'Left HP Mixer PGAL Bypass Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.49 {
    		iface MIXER
    		name 'Left HP Mixer DACL1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.50 {
    		iface MIXER
    		name 'Left HP Mixer PGAR Bypass Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.51 {
    		iface MIXER
    		name 'Left HP Mixer DACR1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.52 {
    		iface MIXER
    		name 'Right Line Mixer PGAL Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.53 {
    		iface MIXER
    		name 'Right Line Mixer DACL1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.54 {
    		iface MIXER
    		name 'Right Line Mixer PGAR Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.55 {
    		iface MIXER
    		name 'Right Line Mixer DACR1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.56 {
    		iface MIXER
    		name 'Left Line Mixer PGAL Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.57 {
    		iface MIXER
    		name 'Left Line Mixer DACL1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.58 {
    		iface MIXER
    		name 'Left Line Mixer PGAR Bypass Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.59 {
    		iface MIXER
    		name 'Left Line Mixer DACR1 Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.60 {
    		iface MIXER
    		name 'Right PGA Mixer Line1R Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.61 {
    		iface MIXER
    		name 'Right PGA Mixer Line1L Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.62 {
    		iface MIXER
    		name 'Right PGA Mixer Mic2L Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.63 {
    		iface MIXER
    		name 'Right PGA Mixer Mic2R Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.64 {
    		iface MIXER
    		name 'Left PGA Mixer Line1L Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.65 {
    		iface MIXER
    		name 'Left PGA Mixer Line1R Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.66 {
    		iface MIXER
    		name 'Left PGA Mixer Mic2L Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.67 {
    		iface MIXER
    		name 'Left PGA Mixer Mic2R Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.68 {
    		iface MIXER
    		name 'Right Line1R Mux'
    		value single-ended
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 single-ended
    			item.1 differential
    		}
    	}
    	control.69 {
    		iface MIXER
    		name 'Right Line1L Mux'
    		value single-ended
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 single-ended
    			item.1 differential
    		}
    	}
    	control.70 {
    		iface MIXER
    		name 'Left Line1R Mux'
    		value single-ended
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 single-ended
    			item.1 differential
    		}
    	}
    	control.71 {
    		iface MIXER
    		name 'Left Line1L Mux'
    		value single-ended
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 single-ended
    			item.1 differential
    		}
    	}
    	control.72 {
    		iface MIXER
    		name 'Right HPCOM Mux'
    		value 'differential of HPROUT'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 'differential of HPROUT'
    			item.1 'constant VCM'
    			item.2 single-ended
    			item.3 'differential of HPLCOM'
    			item.4 'external feedback'
    		}
    	}
    	control.73 {
    		iface MIXER
    		name 'Right DAC Mux'
    		value DAC_R1
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 DAC_R1
    			item.1 DAC_R3
    			item.2 DAC_R2
    		}
    	}
    	control.74 {
    		iface MIXER
    		name 'Left HPCOM Mux'
    		value 'differential of HPLOUT'
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 'differential of HPLOUT'
    			item.1 'constant VCM'
    			item.2 single-ended
    		}
    	}
    	control.75 {
    		iface MIXER
    		name 'Left DAC Mux'
    		value DAC_L1
    		comment {
    			access 'read write'
    			type ENUMERATED
    			count 1
    			item.0 DAC_L1
    			item.1 DAC_L3
    			item.2 DAC_L2
    		}
    	}
    }
    state.H58040000encode {
    	control {
    	}
    }
    state.LX3000 {
    	control.1 {
    		iface PCM
    		name 'Playback Channel Map'
    		value.0 0
    		value.1 0
    		comment {
    			access read
    			type INTEGER
    			count 2
    			range '0 - 36'
    		}
    	}
    	control.2 {
    		iface PCM
    		name 'Capture Channel Map'
    		value 0
    		comment {
    			access read
    			type INTEGER
    			count 1
    			range '0 - 36'
    		}
    	}
    	control.3 {
    		iface MIXER
    		name 'Mic Playback Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.4 {
    		iface MIXER
    		name 'Mic Playback Volume'
    		value 84
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 127'
    			dbmin 0
    			dbmax 2381
    			dbvalue.0 1574
    		}
    	}
    	control.5 {
    		iface MIXER
    		name 'Speaker Playback Switch'
    		value false
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.6 {
    		iface MIXER
    		name 'Speaker Playback Volume'
    		value.0 110
    		value.1 110
    		comment {
    			access 'read write'
    			type INTEGER
    			count 2
    			range '0 - 151'
    			dbmin -2837
    			dbmax -6
    			dbvalue.0 -775
    			dbvalue.1 -775
    		}
    	}
    	control.7 {
    		iface MIXER
    		name 'Mic Capture Switch'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    	control.8 {
    		iface MIXER
    		name 'Mic Capture Volume'
    		value 10
    		comment {
    			access 'read write'
    			type INTEGER
    			count 1
    			range '0 - 16'
    			dbmin 0
    			dbmax 2381
    			dbvalue.0 1488
    		}
    	}
    	control.9 {
    		iface MIXER
    		name 'Auto Gain Control'
    		value true
    		comment {
    			access 'read write'
    			type BOOLEAN
    			count 1
    		}
    	}
    }
    

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpuset
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.1.18-gbbe8cfc (gtbldadm@ubuntu-12) (gcc version 4.9.3 20150413 (prerelease) (Linaro GCC 4.9-2015.05) ) #1 SMP PREEMPT Tue Apr 5 20:05:51 EDT 2016
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] Machine model: TI AM572x EVM ES2+
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
    [    0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
    [    0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000fe400000
    [    0.000000] Forcing write-allocate cache policy for SMP
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] OMAP4: Map 0x00000000ffd00000 to fe600000 for dram barrier
    [    0.000000] On node 0 totalpages: 474368
    [    0.000000] free_area_init_node: node 0, pgdat c08ff680, node_mem_map ee5a2000
    [    0.000000]   DMA zone: 1710 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 145408 pages, LIFO batch:31
    [    0.000000]   HighMem zone: 328960 pages, LIFO batch:31
    [    0.000000] DRA752 ES2.0
    [    0.000000] PERCPU: Embedded 12 pages/cpu @ee52e000 s17088 r8192 d23872 u49152
    [    0.000000] pcpu-alloc: s17088 r8192 d23872 u49152 alloc=12*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 472658
    [    0.000000] Kernel command line: console=ttyO2,115200n8 root=PARTUUID=00000000-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 1681156K/1897472K available (6303K kernel code, 287K rwdata, 2264K rodata, 332K init, 258K bss, 27900K reserved, 188416K cma-reserved, 1291264K highmem)
    [    0.000000] Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
        vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
        lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .text : 0xc0008000 - 0xc0866074   (8569 kB)
          .init : 0xc0867000 - 0xc08ba000   ( 332 kB)
          .data : 0xc08ba000 - 0xc0901ca8   ( 288 kB)
           .bss : 0xc0904000 - 0xc09448cc   ( 259 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000] 	Additional per-CPU info printed with stalls.
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] OMAP clockevent source: timer1 at 32768 Hz
    [    0.000000] clocksource 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65535999984741ns
    [    0.000000] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000427] Architected cp15 timer(s) running at 6.14MHz (virt).
    [    0.000457] clocksource arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [    0.000462] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000472] Switching to timer-based delay loop, resolution 162ns
    [    0.001020] Console: colour dummy device 80x30
    [    0.001035] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2'
    [    0.001041] This ensures that you still see kernel messages. Please
    [    0.001046] update your kernel commandline.
    [    0.001059] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.001072] pid_max: default: 32768 minimum: 301
    [    0.001155] Security Framework initialized
    [    0.001190] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001200] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001730] Initializing cgroup subsys blkio
    [    0.001745] Initializing cgroup subsys memory
    [    0.001771] Initializing cgroup subsys devices
    [    0.001782] Initializing cgroup subsys freezer
    [    0.001795] Initializing cgroup subsys perf_event
    [    0.001816] CPU: Testing write buffer coherency: ok
    [    0.002066] /cpus/cpu@0 missing clock-frequency property
    [    0.002118] /cpus/cpu@1 missing clock-frequency property
    [    0.002128] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.002162] Setting up static identity map for 0x800082c0 - 0x80008318
    [    0.060689] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.060754] Brought up 2 CPUs
    [    0.060767] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.060774] CPU: All CPU(s) started in SVC mode.
    [    0.061152] devtmpfs: initialized
    [    0.086803] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.087592] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.280045] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.284014] pinctrl core: initialized pinctrl subsystem
    [    0.284828] NET: Registered protocol family 16
    [    0.285761] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.310616] cpuidle: using governor ladder
    [    0.340643] cpuidle: using governor menu
    [    0.348151] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    [    0.348735] OMAP GPIO hardware version 0.1
    [    0.349379] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    [    0.350266] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    [    0.351153] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    [    0.351991] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
    [    0.352830] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
    [    0.353659] gpiochip_add: registered GPIOs 192 to 223 on device: gpio
    [    0.354495] gpiochip_add: registered GPIOs 224 to 255 on device: gpio
    [    0.355103] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !
    [    0.379418] No ATAGs?
    [    0.379450] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.379459] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.379922] omap4_sram_init:Unable to allocate sram needed to handle errata I688
    [    0.379931] omap4_sram_init:Unable to get sram pool needed to handle errata I688
    [    0.380512] OMAP DMA hardware revision 0.0
    [    0.416377] edma 43300000.edma: memcpy is disabled
    [    0.421089] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.423893] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
    [    0.424362] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vdd_3v3[0]'
    [    0.424582] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-aic_dvdd[0]'
    [    0.424800] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-vtt[0]' - status (0)
    [    0.425069] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-mmcwl[0]' - status (0)
    [    0.429204] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.429382] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.429539] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.429690] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.429955] omap-iommu 41501000.mmu: 41501000.mmu registered
    [    0.430141] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    0.430379] vgaarb: loaded
    [    0.430743] SCSI subsystem initialized
    [    0.431868] palmas 0-0058: Irq flag is 0x00000008
    [    0.452381] palmas 0-0058: Muxing GPIO fd, PWM 0, LED 0
    [    0.533994] gpiochip_find_base: found new base at 504
    [    0.534095] gpiochip_add: registered GPIOs 504 to 511 on device: 48070000.i2c:tps659038@58:tps659038_gpio
    [    0.534582] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.535126] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.535687] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.535885] media: Linux media interface: v0.10
    [    0.535940] Linux video capture interface: v2.00
    [    0.535983] pps_core: LinuxPPS API ver. 1 registered
    [    0.535990] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.536014] PTP clock support registered
    [    0.536613] omap-mailbox 4883c000.mailbox: omap mailbox rev 0x400
    [    0.536896] omap-mailbox 4883e000.mailbox: omap mailbox rev 0x400
    [    0.537167] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.537444] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    0.537725] Advanced Linux Sound Architecture Driver Initialized.
    [    0.538359] Switched to clocksource arch_sys_counter
    [    0.548472] NET: Registered protocol family 2
    [    0.549027] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.549094] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.549219] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.549268] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.549299] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.549445] NET: Registered protocol family 1
    [    0.549671] RPC: Registered named UNIX socket transport module.
    [    0.549681] RPC: Registered udp transport module.
    [    0.549686] RPC: Registered tcp transport module.
    [    0.549693] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.549709] PCI: CLS 0 bytes, default 64
    [    0.550696] CPU PMU: Failed to parse /pmu/interrupt-affinity[0]
    [    0.550730] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.552519] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.552597] audit: initializing netlink subsys (disabled)
    [    0.552628] audit: type=2000 audit(0.530:1): initialized
    [    0.559772] VFS: Disk quotas dquot_6.6.0
    [    0.559938] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.561891] NFS: Registering the id_resolver key type
    [    0.561919] Key type id_resolver registered
    [    0.561927] Key type id_legacy registered
    [    0.561977] jffs2: version 2.2. (NAND) (SUMMARY)  \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
    [    0.563295] NET: Registered protocol family 38
    [    0.563371] bounce: pool size: 64 pages
    [    0.563384] io scheduler noop registered
    [    0.563396] io scheduler deadline registered
    [    0.563432] io scheduler cfq registered (default)
    [    0.566892] pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
    [    0.570064] dra7-pcie 51000000.pcie: GPIO lookup for consumer pcie-reset
    [    0.570075] dra7-pcie 51000000.pcie: using device tree for GPIO lookup
    [    0.570087] of_get_named_gpiod_flags: can't parse 'pcie-reset-gpios' property of node '/ocp/axi@0/pcie@51000000[0]'
    [    0.570116] of_get_named_gpiod_flags: parsed 'pcie-reset-gpio' property of node '/ocp/axi@0/pcie@51000000[0]' - status (0)
    [    0.600784] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
    [    0.600798] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]
    [    0.600808] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [    0.600819] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    0.600850] pci 0000:00:00.0: [104c:8888] type 01 class 0x060400
    [    0.600877] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
    [    0.600893] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
    [    0.600921] pci 0000:00:00.0: IOMMU is currently not supported for PCI
    [    0.600954] pci 0000:00:00.0: supports D1
    [    0.600964] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    0.601188] PCI: bus0: Fast back to back transfers disabled
    [    0.601309] PCI: bus1: Fast back to back transfers enabled
    [    0.601322] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    0.601399] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
    [    0.601413] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
    [    0.601425] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    0.602287] pwm-backlight backlight: GPIO lookup for consumer enable
    [    0.602297] pwm-backlight backlight: using device tree for GPIO lookup
    [    0.602306] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [    0.602314] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [    0.602322] pwm-backlight backlight: using lookup tables for GPIO lookup
    [    0.602331] pwm-backlight backlight: lookup for GPIO enable failed
    [    0.602346] backlight supply power not found, using dummy regulator
    [    0.605329] OMAP DSS rev 6.1
    [    0.605589] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
    [    0.606112] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
    [    0.606775] tpd12s015 encoder: GPIO lookup for consumer (null)
    [    0.606786] tpd12s015 encoder: using device tree for GPIO lookup
    [    0.606812] of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[0]' - status (0)
    [    0.606828] tpd12s015 encoder: GPIO lookup for consumer (null)
    [    0.606835] tpd12s015 encoder: using device tree for GPIO lookup
    [    0.606871] of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[1]' - status (0)
    [    0.606884] tpd12s015 encoder: GPIO lookup for consumer (null)
    [    0.606891] tpd12s015 encoder: using device tree for GPIO lookup
    [    0.606940] of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[2]' - status (0)
    [    0.607500] of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/connector[0]'
    [    0.607789] panel-dpi display: GPIO lookup for consumer enable
    [    0.607798] panel-dpi display: using device tree for GPIO lookup
    [    0.607823] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/display[0]' - status (0)
    [    0.610701] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.613257] omap8250 48020000.serial: GPIO lookup for consumer enable
    [    0.613268] omap8250 48020000.serial: using device tree for GPIO lookup
    [    0.613279] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/ocp/serial@48020000[0]'
    [    0.613289] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/ocp/serial@48020000[0]'
    [    0.613297] omap8250 48020000.serial: using lookup tables for GPIO lookup
    [    0.613306] omap8250 48020000.serial: lookup for GPIO enable failed
    [    0.613634] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 301, base_baud = 3000000) is a 8250
    [    1.583085] console [ttyS2] enabled
    [    1.586890] omap8250 48422000.serial: GPIO lookup for consumer enable
    [    1.586900] omap8250 48422000.serial: using device tree for GPIO lookup
    [    1.586909] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/ocp/serial@48422000[0]'
    [    1.586917] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/ocp/serial@48422000[0]'
    [    1.586925] omap8250 48422000.serial: using lookup tables for GPIO lookup
    [    1.586933] omap8250 48422000.serial: lookup for GPIO enable failed
    [    1.587202] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 302, base_baud = 3000000) is a 8250
    [    1.597234] [drm] Initialized drm 1.1.0 20060810
    [    1.610268] brd: module loaded
    [    1.617458] loop: module loaded
    [    1.621612] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    1.678375] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    [    1.684500] davinci_mdio 48485000.mdio: detected phy mask fffffff9
    [    1.694742] libphy: 48485000.mdio: probed
    [    1.698794] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
    [    1.708504] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver Micrel KSZ9031 Gigabit PHY
    [    1.718786] cpsw 48484000.ethernet: Detected MACID = a0:f6:fd:a6:19:1a
    [    1.726025] cpsw 48484000.ethernet: cpsw: Detected MACID = a0:f6:fd:a6:19:1b
    [    1.734387] mousedev: PS/2 mouse device common for all mice
    [    1.740005] i2c /dev entries driver
    [    1.744596] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_fan[0]' - status (0)
    [    1.745867] gpio-fan gpio_fan: GPIO fan initialized
    [    1.751711] tmp102 0-0048: initialized
    [    1.757516] omap_hsmmc 4809c000.mmc: GPIO lookup for consumer cd
    [    1.757526] omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
    [    1.757554] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@4809c000[0]' - status (0)
    [    1.757590] omap_hsmmc 4809c000.mmc: Got CD GPIO
    [    1.762251] omap_hsmmc 4809c000.mmc: GPIO lookup for consumer wp
    [    1.762260] omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
    [    1.762270] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'
    [    1.762278] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'
    [    1.762286] omap_hsmmc 4809c000.mmc: using lookup tables for GPIO lookup
    [    1.762295] omap_hsmmc 4809c000.mmc: lookup for GPIO wp failed
    [    1.762658] vdd_3v3: supplied by regen1
    [    1.798723] omap_hsmmc 480b4000.mmc: GPIO lookup for consumer cd
    [    1.798734] omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
    [    1.798744] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480b4000[0]'
    [    1.798753] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480b4000[0]'
    [    1.798761] omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
    [    1.798769] omap_hsmmc 480b4000.mmc: lookup for GPIO cd failed
    [    1.798779] omap_hsmmc 480b4000.mmc: GPIO lookup for consumer wp
    [    1.798787] omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
    [    1.798795] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480b4000[0]'
    [    1.798803] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480b4000[0]'
    [    1.798810] omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
    [    1.798819] omap_hsmmc 480b4000.mmc: lookup for GPIO wp failed
    [    1.798983] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
    [    1.805368] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
    [    1.848744] omap_hsmmc 480ad000.mmc: GPIO lookup for consumer cd
    [    1.848755] omap_hsmmc 480ad000.mmc: using device tree for GPIO lookup
    [    1.848765] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480ad000[0]'
    [    1.848774] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480ad000[0]'
    [    1.848781] omap_hsmmc 480ad000.mmc: using lookup tables for GPIO lookup
    [    1.848789] omap_hsmmc 480ad000.mmc: lookup for GPIO cd failed
    [    1.848799] omap_hsmmc 480ad000.mmc: GPIO lookup for consumer wp
    [    1.848806] omap_hsmmc 480ad000.mmc: using device tree for GPIO lookup
    [    1.848815] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480ad000[0]'
    [    1.848822] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480ad000[0]'
    [    1.848830] omap_hsmmc 480ad000.mmc: using lookup tables for GPIO lookup
    [    1.848837] omap_hsmmc 480ad000.mmc: lookup for GPIO wp failed
    [    1.877035] mmc0: host does not support reading read-only switch, assuming write-enable
    [    1.888703] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.889432] mmc0: new high speed SDHC card at address aaaa
    [    1.889758] mmcblk0: mmc0:aaaa SU04G 3.69 GiB 
    [    1.905963]  mmcblk0: p1 p2
    [    1.909869] oprofile: using timer interrupt.
    [    1.914356] Initializing XFRM netlink socket
    [    1.918708] NET: Registered protocol family 17
    [    1.923195] NET: Registered protocol family 15
    [    1.927743] Key type dns_resolver registered
    [    1.932174] omap_voltage_late_init: Voltage driver support not added
    [    1.938825] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.voltdm
    [    1.945120] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.voltdm
    [    1.951945] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.voltdm
    [    1.958242] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.voltdm
    [    1.962989] mmc1: MAN_BKOPS_EN bit is not set
    [    1.970463] Power Management for TI OMAP4+ devices.
    [    1.971625] mmc1: new DDR MMC card at address 0001
    [    1.971854] mmcblk1: mmc1:0001 S10004 3.56 GiB 
    [    1.971942] mmcblk1boot0: mmc1:0001 S10004 partition 1 4.00 MiB
    [    1.972026] mmcblk1boot1: mmc1:0001 S10004 partition 2 4.00 MiB
    [    1.978866]  mmcblk1: p1 p2 p3
    [    1.999885] ThumbEE CPU extension supported.
    [    2.004182] Registering SWP/SWPB emulation handler
    [    2.010027] dmm 4e000000.dmm: workaround for errata i878 in use
    [    2.017206] dmm 4e000000.dmm: initialized all PAT entries
    [    2.040268] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.046909] [drm] No driver support for vblank timestamp query.
    [    2.054828] [drm] Enabling DMM ywrap scrolling
    [    2.100356] Console: switching to colour frame buffer device 100x30
    [    2.108526] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    [    2.114469] omapdrm omapdrm.0: registered panic notifier
    [    2.148478] omapwb-m2m: Device registered as video10
    [    2.153461] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
    [    2.159668] hctosys: unable to open rtc device (rtc0)
    [    2.172886] ldousb: disabling
    [    2.176132] vmmcwl_fixed: disabling
    [    2.179653] aic_dvdd_fixed: disabling
    [    2.183469] ALSA device list:
    [    2.186442]   No soundcards found.
    [    2.259523] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.267669] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    2.278688] devtmpfs: mounted
    [    2.281840] Freeing unused kernel memory: 332K (c0867000 - c08ba000)
    [    3.166035] udevd[90]: starting version 182
    [    3.445434] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
    [    3.515189]  remoteproc0: 58820000.ipu is available
    [    3.576508]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [    3.693560]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    3.793046] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
    [    3.827495] libata version 3.00 loaded.
    [    3.848136]  remoteproc1: 55020000.ipu is available
    [    3.860452]  remoteproc1: Note: remoteproc is still under development and considered experimental.
    [    3.909479]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    3.944366] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
    [    3.990678]  remoteproc2: 40800000.dsp is available
    [    3.995589]  remoteproc2: Note: remoteproc is still under development and considered experimental.
    [    4.098744]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    4.127277] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
    [    4.140736] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [    4.212581] omap_rtc 48838000.rtc: rtc core: registered 48838000.rtc as rtc2
    [    4.225728]  remoteproc0: registered virtio0 (type 7)
    [    4.231027] pixcir_ts 4-005c: GPIO lookup for consumer attb
    [    4.231036] pixcir_ts 4-005c: using device tree for GPIO lookup
    [    4.231046] of_get_named_gpiod_flags: can't parse 'attb-gpios' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [    4.231068] of_get_named_gpiod_flags: parsed 'attb-gpio' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]' - status (0)
    [    4.231081] pixcir_ts 4-005c: GPIO lookup for consumer reset
    [    4.231087] pixcir_ts 4-005c: using device tree for GPIO lookup
    [    4.231095] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [    4.231112] of_get_named_gpiod_flags: parsed 'reset-gpio' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]' - status (0)
    [    4.233313] extcon-usb-gpio extcon_usb1: GPIO lookup for consumer id
    [    4.233323] extcon-usb-gpio extcon_usb1: using device tree for GPIO lookup
    [    4.233341] of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/extcon_usb1[0]'
    [    4.233379] of_get_named_gpiod_flags: parsed 'id-gpio' property of node '/extcon_usb1[0]' - status (0)
    [    4.233386] no flags found for id
    [    4.237027] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659 as rtc1
    [    4.263505] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [    4.269303] (stk) :sysfs entries created
    [    4.279388] pruss-rproc 4b200000.pruss: creating platform devices for PRU cores
    [    4.290486] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [    4.298143] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [    4.309956] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer id
    [    4.309967] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
    [    4.309977] of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
    [    4.309985] of_get_named_gpiod_flags: can't parse 'id-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
    [    4.309992] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using lookup tables for GPIO lookup
    [    4.309999] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: lookup for GPIO id failed
    [    4.321458] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [    4.377166] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [    4.392835] [drm] Initialized pvr 1.14.3699939 20110701 on minor 1
    [    4.402794] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
    [    4.420320]  remoteproc3: 41000000.dsp is available
    [    4.429963] input: pixcir_tangoc as /devices/platform/44000000.ocp/4807c000.i2c/i2c-4/4-005c/input/input0
    [    4.431219]  remoteproc3: Note: remoteproc is still under development and considered experimental.
    [    4.431221]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    4.434005] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
    [    4.434025] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [    4.434032] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst 
    [    4.447216] scsi host0: ahci
    [    4.447455] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 358
    [    4.448056] pruss-rproc 4b280000.pruss: creating platform devices for PRU cores
    [    4.461777] vpe 489d0000.vpe: Device registered as /dev/video0
    [    4.509041] mt9t11x 4-003c: input-clock-freq: 32000000
    [    4.514239] mt9t11x 4-003c: pixel-clock-freq: 96000000
    [    4.519432] mt9t11x 4-003c: GPIO lookup for consumer reset
    [    4.519439] mt9t11x 4-003c: using device tree for GPIO lookup
    [    4.519500] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0)
    [    4.519509] no flags found for reset
    [    4.519517] mt9t11x 4-003c: GPIO lookup for consumer powerdown
    [    4.519522] mt9t11x 4-003c: using device tree for GPIO lookup
    [    4.519539] of_get_named_gpiod_flags: parsed 'powerdown-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0)
    [    4.519546] no flags found for powerdown
    [    4.519552] mt9t11x 4-003c: GPIO lookup for consumer oscen
    [    4.519557] mt9t11x 4-003c: using device tree for GPIO lookup
    [    4.519573] of_get_named_gpiod_flags: parsed 'oscen-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0)
    [    4.519579] no flags found for oscen
    [    4.519586] mt9t11x 4-003c: GPIO lookup for consumer bufen
    [    4.519591] mt9t11x 4-003c: using device tree for GPIO lookup
    [    4.519606] of_get_named_gpiod_flags: parsed 'bufen-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0)
    [    4.519612] no flags found for bufen
    [    4.519618] mt9t11x 4-003c: GPIO lookup for consumer camen
    [    4.519623] mt9t11x 4-003c: using device tree for GPIO lookup
    [    4.519639] of_get_named_gpiod_flags: parsed 'camen-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0)
    [    4.519645] no flags found for camen
    [    4.545739] mt9t11x 4-003c: Product ID error ffffff87
    [    4.569175]  remoteproc1: registered virtio1 (type 7)
    [    4.606462] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@48070000/tlv320aic3104@18[0]'
    [    4.606623] aic_dvdd_fixed: supplied by vdd_3v3
    [    4.622251] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@0[0]' - status (0)
    [    4.622399] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@1[0]' - status (0)
    [    4.622513] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@2[0]' - status (0)
    [    4.622628] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@3[0]' - status (0)
    [    4.766449] palmas_pwrbutton 48070000.i2c:tps659038@58:tps659038_pwr_button: h/w controlled shutdown duration=12 seconds
    [    4.795842] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER1[0]' - status (0)
    [    4.795877] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER2[0]' - status (0)
    [    4.795906] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER3[0]' - status (0)
    [    4.795934] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER4[0]' - status (0)
    [    4.795963] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER5[0]' - status (0)
    [    4.796626] input: gpio_keys as /devices/platform/gpio_keys/input/input1
    [    4.808407] ata1: SATA link down (SStatus 0 SControl 300)
    [    4.815080] rtc-ds1307 2-006f: rtc core: registered mcp7941x as rtc0
    [    4.824114] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
    [    4.926663] rtc-ds1307 2-006f: 64 bytes nvram
    [    4.933633] input: palmas_pwron as /devices/platform/44000000.ocp/48070000.i2c/i2c-0/0-0058/48070000.i2c:tps659038@58:tps659038_pwr_button/input/input2
    [    4.950159] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound@0[0]'
    [    4.950173] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound@0[0]'
    [    4.951370] asoc-simple-card sound@0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok
    [    4.990484]  remoteproc0: powering up 58820000.ipu
    [    5.003528]  remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 4917392
    [    5.020192] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1
    [    5.028712]  remoteproc4: 4b234000.pru0 is available
    [    5.033706]  remoteproc4: Note: remoteproc is still under development and considered experimental.
    [    5.052186] vip 48990000.vip: loading firmware vpdma-1b8.bin
    [    5.068858] vip 48990000.vip: VPDMA firmware loaded
    [    5.081834]  remoteproc0: remote processor 58820000.ipu is now up
    [    5.091529]  remoteproc4: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    5.107197] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.108847] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x32
    [    5.108993] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x33
    [    5.109173] virtio_rpmsg_bus virtio0: creating channel rpmsg-omx addr 0x3c
    [    5.109344] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x65
    [    5.146029]  remoteproc1: powering up 55020000.ipu
    [    5.155658]  remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3493264
    [    5.163194]  remoteproc4: powering up 4b234000.pru0
    [    5.168234]  remoteproc4: Booting fw image am57xx-pru1_0-fw, size 80704
    [    5.177156] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [    5.183263] pruss-rproc 4b200000.pruss: configured system_events = 0x1000000000000000 intr_channels = 0x00000001 host_intr = 0x00000001
    [    5.197261]  remoteproc4: remote processor 4b234000.pru0 is now up
    [    5.208649] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    5.214375] virtio_rpmsg_bus virtio2: creating channel rpmsg-pru addr 0x1e
    [    5.214773]  remoteproc4: registered virtio2 (type 7)
    [    5.214807] pru-rproc 4b234000.pru0: PRU rproc node /ocp/pruss@4b200000/pru0@4b234000 probed successfully
    [    5.215064]  remoteproc5: 4b238000.pru1 is available
    [    5.215067]  remoteproc5: Note: remoteproc is still under development and considered experimental.
    [    5.215069]  remoteproc5: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    5.277741]  remoteproc1: remote processor 55020000.ipu is now up
    [    5.288962] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    5.294902] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x65
    [    5.305931] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x66
    [    5.346724] random: nonblocking pool is initialized
    [    5.417506]  remoteproc5: powering up 4b238000.pru1
    [    5.422456]  remoteproc5: Booting fw image am57xx-pru1_1-fw, size 80712
    [    5.438599] pruss-rproc 4b200000.pruss: configured system_events = 0x0800000000000000 intr_channels = 0x00000002 host_intr = 0x00000002
    [    5.451248]  remoteproc5: remote processor 4b238000.pru1 is now up
    [    5.457575] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    5.457598] virtio_rpmsg_bus virtio3: creating channel rpmsg-pru addr 0x1f
    [    5.470426]  remoteproc5: registered virtio3 (type 7)
    [    5.475524] pru-rproc 4b238000.pru1: PRU rproc node /ocp/pruss@4b200000/pru1@4b238000 probed successfully
    [    5.485838]  remoteproc6: 4b2b4000.pru0 is available
    [    5.490839]  remoteproc6: Note: remoteproc is still under development and considered experimental.
    [    5.500214]  remoteproc6: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    5.730840] rpmsg_rpc rpmsg3: probing service rpc_example_2 with src 1024 dst 101
    [    5.739503] rpmsg_rpc rpmsg5: probing service dce-callback with src 1024 dst 101
    [    5.746969] rpmsg_rpc rpmsg3: published functions = 8
    [    5.752359] rpmsg_rpc rpmsg6: probing service rpmsg-dce with src 1025 dst 102
    [    5.759562] rpmsg_rpc rpmsg5: published functions = 4
    [    5.765351] rpmsg_rpc rpmsg6: published functions = 8
    [    5.787474]  remoteproc6: powering up 4b2b4000.pru0
    [    5.792483]  remoteproc6: Booting fw image am57xx-pru2_0-fw, size 80704
    [    5.799181] pruss-rproc 4b280000.pruss: configured system_events = 0x1000000000000000 intr_channels = 0x00000001 host_intr = 0x00000001
    [    5.811433]  remoteproc6: remote processor 4b2b4000.pru0 is now up
    [    5.817730] virtio_rpmsg_bus virtio4: rpmsg host is online
    [    5.817749] virtio_rpmsg_bus virtio4: creating channel rpmsg-pru addr 0x20
    [    5.830840]  remoteproc6: registered virtio4 (type 7)
    [    5.835978] pru-rproc 4b2b4000.pru0: PRU rproc node /ocp/pruss@4b280000/pru0@4b2b4000 probed successfully
    [    5.845906]  remoteproc7: 4b2b8000.pru1 is available
    [    5.851208]  remoteproc7: Note: remoteproc is still under development and considered experimental.
    [    5.863364]  remoteproc7: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    5.891680]  remoteproc7: powering up 4b2b8000.pru1
    [    5.896736]  remoteproc7: Booting fw image am57xx-pru2_1-fw, size 80712
    [    5.904493] pruss-rproc 4b280000.pruss: configured system_events = 0x0800000000000000 intr_channels = 0x00000002 host_intr = 0x00000002
    [    5.920461]  remoteproc7: remote processor 4b2b8000.pru1 is now up
    [    5.927722] virtio_rpmsg_bus virtio5: rpmsg host is online
    [    5.927743] virtio_rpmsg_bus virtio5: creating channel rpmsg-pru addr 0x21
    [    5.942231]  remoteproc7: registered virtio5 (type 7)
    [    5.947329] pru-rproc 4b2b8000.pru1: PRU rproc node /ocp/pruss@4b280000/pru1@4b2b8000 probed successfully
    [    6.026261] rpmsg_pru rpmsg4: new rpmsg_pru device: /dev/rpmsg_pru30
    [    6.033272] rpmsg_pru rpmsg7: new rpmsg_pru device: /dev/rpmsg_pru31
    [    6.039877] rpmsg_pru rpmsg8: new rpmsg_pru device: /dev/rpmsg_pru32
    [    6.046510] rpmsg_pru rpmsg9: new rpmsg_pru device: /dev/rpmsg_pru33
    [    6.301923] usbcore: registered new interface driver usbfs
    [    6.307532] usbcore: registered new interface driver hub
    [    6.312985] usbcore: registered new device driver usb
    [    6.335970] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    6.341615] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [    6.349597] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00210010
    [    6.358772] xhci-hcd xhci-hcd.1.auto: irq 450, io mem 0x48890000
    [    6.364922] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    6.372143] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.379594] usb usb1: Product: xHCI Host Controller
    [    6.384673] usb usb1: Manufacturer: Linux 4.1.18-gbbe8cfc xhci-hcd
    [    6.390913] usb usb1: SerialNumber: xhci-hcd.1.auto
    [    6.396794] hub 1-0:1.0: USB hub found
    [    6.400628] hub 1-0:1.0: 1 port detected
    [    6.405005] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    6.410558] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [    6.418451] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    6.426663] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    [    6.433505] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.440891] usb usb2: Product: xHCI Host Controller
    [    6.445789] usb usb2: Manufacturer: Linux 4.1.18-gbbe8cfc xhci-hcd
    [    6.452199] usb usb2: SerialNumber: xhci-hcd.1.auto
    [    6.458233] hub 2-0:1.0: USB hub found
    [    6.462293] hub 2-0:1.0: 1 port detected
    [    6.718413] usb 1-1: new high-speed USB device number 2 using xhci-hcd
    [    6.778925] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
    [    6.798807] usb 2-1: New USB device found, idVendor=0451, idProduct=8140
    [    6.805629] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    6.818681] hub 2-1:1.0: USB hub found
    [    6.822589] hub 2-1:1.0: 4 ports detected
    [    6.854443] FAT-fs (mmcblk1p2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [    6.868816] usb 1-1: New USB device found, idVendor=0451, idProduct=8142
    [    6.875646] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
    [    6.882930] usb 1-1: SerialNumber: B70B1849DF41
    [    6.895177] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [    6.898895] hub 1-1:1.0: USB hub found
    [    6.898947] hub 1-1:1.0: 4 ports detected
    [    6.917489] FAT-fs (mmcblk1p3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [    7.208372] usb 1-1.1: new high-speed USB device number 3 using xhci-hcd
    [    7.308933] usb 1-1.1: New USB device found, idVendor=0781, idProduct=5567
    [    7.316036] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [    7.323616] usb 1-1.1: Product: Cruzer Blade
    [    7.327953] usb 1-1.1: Manufacturer: SanDisk
    [    7.332432] usb 1-1.1: SerialNumber: 4C530000321114118511
    [    7.366738] usb-storage 1-1.1:1.0: USB Mass Storage device detected
    [    7.374249] scsi host1: usb-storage 1-1.1:1.0
    [    7.379100] usbcore: registered new interface driver usb-storage
    [    7.418386] usb 1-1.2: new full-speed USB device number 4 using xhci-hcd
    [    7.524392] usb 1-1.2: New USB device found, idVendor=045e, idProduct=070f
    [    7.531436] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    7.539035] usb 1-1.2: Product: Microsoft LifeChat LX-3000
    [    7.544660] usb 1-1.2: Manufacturer: C-Media Electronics Inc.      
    [    7.775684]  remoteproc3: powering up 41000000.dsp
    [    7.780545]  remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 21365636
    [    7.794277] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [    7.800165] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [    7.806075] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [    7.817279] usbcore: registered new interface driver usbhid
    [    7.824387]  remoteproc3: remote processor 41000000.dsp is now up
    [    7.825280] usbhid: USB HID core driver
    [    7.835345] virtio_rpmsg_bus virtio6: rpmsg host is online
    [    7.840908]  remoteproc3: registered virtio6 (type 7)
    [    7.874606]  remoteproc2: powering up 40800000.dsp
    [    7.879445]  remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 21365636
    [    7.887454] input: C-Media Electronics Inc.       Microsoft LifeChat LX-3000 as /devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.3/0003:045E:070F.0001/input/input3
    [    7.893538] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [    7.893573] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [    7.893629] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [    7.936995]  remoteproc2: remote processor 40800000.dsp is now up
    [    7.940918] virtio_rpmsg_bus virtio6: creating channel rpmsg-proto addr 0x3d
    [    7.953534] virtio_rpmsg_bus virtio7: rpmsg host is online
    [    7.953613] virtio_rpmsg_bus virtio7: creating channel rpmsg-proto addr 0x3d
    [    7.966282]  remoteproc2: registered virtio7 (type 7)
    [    7.974885] NET: Registered protocol family 41
    [    7.978739] hid-generic 0003:045E:070F.0001: input: USB HID v1.00 Device [C-Media Electronics Inc.       Microsoft LifeChat LX-3000] on usb-xhci-hcd.1.auto-1.2/input3
    [    8.088906] usbcore: registered new interface driver snd-usb-audio
    [    8.251177] CMEMK module: reference Linux version 4.1.18
    [    8.257163] allocated heap buffer 0x40500000 of size 0x100000
    [    8.263044] cmemk initialized
    [    8.286142] cryptodev: driver 1.6 loaded.
    [    8.326623] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [    8.379349] scsi 1:0:0:0: Direct-Access     SanDisk  Cruzer Blade     2.01 PQ: 0 ANSI: 6
    [    8.394009] sd 1:0:0:0: [sda] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
    [    8.404090] sd 1:0:0:0: [sda] Write Protect is off
    [    8.409574] sd 1:0:0:0: [sda] Mode Sense: 43 00 00 00
    [    8.409904] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
    [    8.427043]  sda: sda1
    [    8.431336] sd 1:0:0:0: [sda] Attached SCSI disk
    [    8.821419] net eth0: initializing cpsw version 1.15 (0)
    [    8.909985] net eth0: phy found : id is : 0x221622
    [    8.932562] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   11.915592] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
    [   16.043485] omap_hwmod: mmu_ipu1: _wait_target_disable failed
    [   16.073324] omap_hwmod: mmu_ipu2: _wait_target_disable failed
    [   18.055977] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
    [   18.069162] omap_hwmod: mmu1_dsp2: _wait_target_disable failed
    [   18.082315] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [   18.095487] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [   19.065226] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [   19.228656] NET: Registered protocol family 10
    [   20.257375] Bluetooth: Core ver 2.20
    [   20.261799] NET: Registered protocol family 31
    [   20.268150] Bluetooth: HCI device and connection manager initialized
    [   20.274596] Bluetooth: HCI socket layer initialized
    [   20.280236] Bluetooth: L2CAP socket layer initialized
    [   20.285736] Bluetooth: SCO socket layer initialized
    

  • Hi,

    Do you use AM572x GP EVM or a custom board?

    From your dmseg:
    [ 2.183469] ALSA device list:
    [ 2.186442] No soundcards found.

    Could you check whether kernel has intialized your codec? Execute the bellow commands and provide the output:
    arecord -l
    aplay -l
    cat /proc/asound/cards

    Also please attach your dts file. There may be something wrong with the sound/mcasp settings.

    Best Regards,
    Yordan

  • Hi,

    I'm using this one: TMDSEVM572X

    I used the linux provided in the SD card, and I also tried the image prebuilt from SDK (am57xx-evm-02.00.02.11).

    As I used the prebuilt image, don't know which dts it's the right one.

    root@am57xx-evm:~# arecord -l
    **** List of CAPTURE Hardware Devices ****
    card 0: BeagleBoardX15 [BeagleBoard-X15], device 0: davinci-mcasp.0-tlv320aic3x-hifi tlv320aic3x-hifi-0 []
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 2: U0x46d0x825 [USB Device 0x46d:0x825], device 0: USB Audio [USB Audio]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    root@am57xx-evm:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: BeagleBoardX15 [BeagleBoard-X15], device 0: davinci-mcasp.0-tlv320aic3x-hifi tlv320aic3x-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: H58040000encode [HDMI 58040000.encoder], device 0: HDMI 58040000.encoder snd-soc-dummy-dai-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0
    root@am57xx-evm:~# cat /proc/asound/cards 0 [BeagleBoardX15 ]: BeagleBoard-X15 - BeagleBoard-X15 BeagleBoard-X15 1 [H58040000encode]: HDMI_58040000_e - HDMI 58040000.encoder HDMI 58040000.encoder 2 [U0x46d0x825 ]: USB-Audio - USB Device 0x46d:0x825 USB Device 0x46d:0x825 at usb-xhci-hcd.1.auto-1.1, high speed

    Att.

  • Hi everyone!

    I have a similar issue. I run the following commands to record an audio sample and then play it on the board, the problem is that recorded audio is so noisy (I was able to identify the desired audio, but there is a lot of annoying noise).

    The test I run follows the next steps:

    1) Plug any audio source like your smartphone with an audio aux cable into the audio input on board connector. Play some music or audio sample on the smartphone. Plug headphones on the audio output on-board connector.

    2) On the board terminal run:  # arecord -f dat -d 20 -D hw:0,0 test.wavThis will record a 20-second WAV file at DAT quality on your first available soundcard (hw:0,0). DAT quality is defined as stereo digital audio recorded with a 48 kHz samping rate and 16-bit resolution.

    3) On the board terminal run: / # aplay -f dat test.wav .This will reproduce the recorder audio sample.

    Another test that I ran was using the following gstreamer pipelines:

    1) Generated audio tone (audiotestsrc):

    gst-launch audiotestsrc num-buffers=1000 ! alsasink

    ----> This pipeline plays a test sound. The output sound was clean and noise free

    2) Captured audio (alsasrc):

    gst-launch -v alsasrc ! alsasink sync=false

    ------> This pipeline captures and plays live audio. The output sound was also noisy

    I follow the http://processors.wiki.ti.com/index.php/Linux_Core_Audio_User's_Guide#BeagleBoard-X15_and_AM572x-GP-EVM to configure my sound settings.

    Some useful information could be my arecord -l and aplay -l information output:

    arecord -l
    **** List of CAPTURE Hardware Devices ****
    card 0: BeagleBoardX15 [BeagleBoard-X15], device 0: davinci-mcasp.0-tlv320aic3x-hifi tlv320aic3x-hifi-0 []
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    # aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: BeagleBoardX15 [BeagleBoard-X15], device 0: davinci-mcasp.0-tlv320aic3x-hifi tlv320aic3x-hifi-0 []
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: H58040000encode [HDMI 58040000.encoder], device 0: HDMI 58040000.encoder snd-soc-dummy-dai-0 []
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    Maybe there is a problem with the tlv320aic3104 audio driver configuration or something related.

     

    Eng. Daniel Garbanzo Hidalgo

    Embedded Software Developer Engineer
    RidgeRun Engineering Limitada
    www.ridgerun.com