blob: e8cc2e6322d94817db0c0b0200dcd98d47d560c6 [file] [log] [blame]
Angel Pons6ad91762020-04-03 01:23:24 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Mario Scheithauer66038c82018-09-25 17:26:32 +02002
3#include <bootstate.h>
Mario Scheithauer66038c82018-09-25 17:26:32 +02004#include <device/pci_def.h>
5#include <device/pci_ids.h>
6#include <device/pci_ops.h>
7#include <hwilib.h>
8#include <intelblocks/lpc_lib.h>
Mario Scheithauer66038c82018-09-25 17:26:32 +02009#include <baseboard/variants.h>
Werner Zeh42065f82019-05-02 12:45:21 +020010#include <soc/pci_devs.h>
Elyes HAOUASe39db682019-05-15 21:12:31 +020011#include <types.h>
Werner Zeh42065f82019-05-02 12:45:21 +020012
Mario Scheithauer66038c82018-09-25 17:26:32 +020013void variant_mainboard_final(void)
14{
15 struct device *dev;
Mario Scheithauer66038c82018-09-25 17:26:32 +020016
17 /* Set Master Enable for on-board PCI device. */
18 dev = dev_find_device(PCI_VENDOR_ID_SIEMENS, 0x403e, 0);
19 if (dev) {
Angel Pons28ed7872020-11-10 20:07:33 +010020 pci_or_config16(dev, PCI_COMMAND, PCI_COMMAND_MASTER);
Mario Scheithauer66038c82018-09-25 17:26:32 +020021 }
Mario Scheithauer66038c82018-09-25 17:26:32 +020022}