diff options
Diffstat (limited to 'src/mainboard/intel/kblrvp')
-rw-r--r-- | src/mainboard/intel/kblrvp/hda_verb.c | 2 | ||||
-rw-r--r-- | src/mainboard/intel/kblrvp/variants/rvp3/devicetree.cb | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/mainboard/intel/kblrvp/hda_verb.c b/src/mainboard/intel/kblrvp/hda_verb.c index 8a87968f7f..ba9cc46693 100644 --- a/src/mainboard/intel/kblrvp/hda_verb.c +++ b/src/mainboard/intel/kblrvp/hda_verb.c @@ -63,7 +63,7 @@ static void mb_hda_codec_init(void *unused) /* Find base address */ dev = dev_find_slot(0, PCH_DEVFN_HDA); - if (dev == NULL) + if (dev == NULL || dev->enabled == 0) return; res = find_resource(dev, PCI_BASE_ADDRESS_0); if (!res) diff --git a/src/mainboard/intel/kblrvp/variants/rvp3/devicetree.cb b/src/mainboard/intel/kblrvp/variants/rvp3/devicetree.cb index 23c8d3c962..ac99a211ef 100644 --- a/src/mainboard/intel/kblrvp/variants/rvp3/devicetree.cb +++ b/src/mainboard/intel/kblrvp/variants/rvp3/devicetree.cb @@ -24,6 +24,9 @@ chip soc/intel/skylake register "dptf_enable" = "1" # FSP Configuration + register "EnableAzalia" = "1" + register "DspEnable" = "1" + register "IoBufferOwnership" = "0" register "SmbusEnable" = "1" register "ScsEmmcEnabled" = "1" register "ScsEmmcHs400Enabled" = "1" |