http://git.kernel.org/?p=linux/kernel/git/tiwai/sound.git;a=commitdiff;h=bc9f98a9815c452a74e5eb9cbd2ed61b337fdcd2
unsolicited event was not enabled at node 0x0f
but the pin fix from line out (misc=no_presence) to a hp with detection
and this change enabled the unsolicited event and create the headphone jack detection.control
it seem that utomute is peformed by hardware which cannot provide jack state to user space
Sysfs Files !!-----------
/sys/class/sound/hwC0D0/init_pin_configs: 0x0f 0x01014110 0x10 0x411111f0 0x11 0x411111f0 0x12 0x01a19930 0x13 0x411111f0 0x14 0x01813131 0x15 0x411111f0 0x16 0x99330132 0x17 0x9983013e 0x18 0x01454120 0x19 0x411111f0
/sys/class/sound/hwC0D0/driver_pin_configs: 0x0f 0x01214000
http:// git.kernel. org/?p= linux/kernel/ git/tiwai/ sound.git; a=commitdiff; h=bc9f98a9815c4 52a74e5eb9cbd2e d61b337fdcd2
unsolicited event was not enabled at node 0x0f
but the pin fix from line out (misc=no_presence) to a hp with detection
and this change enabled the unsolicited event and create the headphone jack detection.control
it seem that utomute is peformed by hardware which cannot provide jack state to user space
Sysfs Files
!!-----------
/sys/class/ sound/hwC0D0/ init_pin_ configs:
0x0f 0x01014110
0x10 0x411111f0
0x11 0x411111f0
0x12 0x01a19930
0x13 0x411111f0
0x14 0x01813131
0x15 0x411111f0
0x16 0x99330132
0x17 0x9983013e
0x18 0x01454120
0x19 0x411111f0
/sys/class/ sound/hwC0D0/ driver_ pin_configs:
0x0f 0x01214000