Commit [e4d9e5]  Maximize  Restore  History

ALSA: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller

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 <>
Cc: <>
Signed-off-by: Takashi Iwai <>

Mengdong Lin Mengdong Lin 2014-07-03

Takashi Iwai Takashi Iwai 2014-07-04

changed sound/pci/hda/hda_i915.c
changed sound/pci/hda/hda_i915.h
changed sound/pci/hda/hda_intel.c
sound/pci/hda/hda_i915.c Diff Switch to side-by-side view
sound/pci/hda/hda_i915.h Diff Switch to side-by-side view
sound/pci/hda/hda_intel.c Diff Switch to side-by-side view

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks