https://github.com/torvalds/linux
Revision e4d9e513dedb5ac4e166c1053314fa935ddecc8c authored by Mengdong Lin on 03 July 2014, 09:02:23 UTC, committed by Takashi Iwai on 04 July 2014, 05:47:22 UTC
For HSW/BDW display HD-A controller, hda_set_bclk() is defined to set BCLK
by programming the M/N values as per the core display clock (CDCLK) queried from
i915 display driver.

And the audio driver will also set BCLK in azx_first_init() since the display
driver can turn off the shared power in boot phase if only eDP is connected
and M/N values will be lost and must be reprogrammed.

Signed-off-by: Mengdong Lin <mengdong.lin@intel.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 parent c149dcb
History
Tip revision: e4d9e513dedb5ac4e166c1053314fa935ddecc8c authored by Mengdong Lin on 03 July 2014, 09:02:23 UTC
ALSA: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller
Tip revision: e4d9e51
File Mode Size
Kconfig -rw-r--r-- 1.1 KB
Makefile -rw-r--r-- 240 bytes
alloc.c -rw-r--r-- 22.9 KB
alloc.h -rw-r--r-- 3.9 KB
bmap.c -rw-r--r-- 14.4 KB
bmap.h -rw-r--r-- 8.2 KB
btnode.c -rw-r--r-- 7.7 KB
btnode.h -rw-r--r-- 2.0 KB
btree.c -rw-r--r-- 60.0 KB
btree.h -rw-r--r-- 2.7 KB
cpfile.c -rw-r--r-- 24.8 KB
cpfile.h -rw-r--r-- 1.7 KB
dat.c -rw-r--r-- 13.5 KB
dat.h -rw-r--r-- 2.3 KB
dir.c -rw-r--r-- 17.2 KB
direct.c -rw-r--r-- 8.9 KB
direct.h -rw-r--r-- 1.5 KB
export.h -rw-r--r-- 482 bytes
file.c -rw-r--r-- 4.6 KB
gcinode.c -rw-r--r-- 5.6 KB
ifile.c -rw-r--r-- 5.9 KB
ifile.h -rw-r--r-- 1.9 KB
inode.c -rw-r--r-- 29.4 KB
ioctl.c -rw-r--r-- 36.5 KB
mdt.c -rw-r--r-- 14.7 KB
mdt.h -rw-r--r-- 4.0 KB
namei.c -rw-r--r-- 13.0 KB
nilfs.h -rw-r--r-- 11.7 KB
page.c -rw-r--r-- 14.6 KB
page.h -rw-r--r-- 2.7 KB
recovery.c -rw-r--r-- 24.4 KB
segbuf.c -rw-r--r-- 13.8 KB
segbuf.h -rw-r--r-- 6.2 KB
segment.c -rw-r--r-- 71.5 KB
segment.h -rw-r--r-- 8.1 KB
sufile.c -rw-r--r-- 32.2 KB
sufile.h -rw-r--r-- 4.9 KB
super.c -rw-r--r-- 35.8 KB
the_nilfs.c -rw-r--r-- 20.9 KB
the_nilfs.h -rw-r--r-- 10.8 KB

back to top