coreboot-kgpe-d16/src/include/device
Patrick Rudolph ac24d3c311 sconfig: Add SMBIOS type 9 entries
Add the new field 'smbios_slot_desc', which takes 2 to 4 arguments.
The field is valid for PCI devices and only compiled if SMBIOS table
generation is enabled.

smbios_slot_desc arguments:
1. slot type
2. slot lenth
3. slot designation (optional)
4. slot data width (optional)

Example:

    device pci 1c.1 on
        smbios_slot_desc "21" "3" "MINI-PCI-FULL" "8"
    end # PCIe Port #2 Integrated Wireless LAN

Tested on Lenovo T520.

Change-Id: If95aae3c322d3da47637613b9a872ba1f7af9080
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32307
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
2019-05-07 16:04:56 +00:00
..
dram coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
azalia.h
azalia_device.h src: Use include <console/console.h> when appropriate 2019-04-23 10:01:21 +00:00
cardbus.h src: Use of device_t is deprecated 2018-06-14 09:29:31 +00:00
device.h sconfig: Add SMBIOS type 9 entries 2019-05-07 16:04:56 +00:00
drm_dp_helper.h
early_smbus.h coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
hypertransport.h
hypertransport_def.h Fix up remaining boolean uses of CONFIG_XXX to CONFIG(XXX) 2019-03-25 11:03:49 +00:00
i2c.h
i2c_bus.h device/i2c_bus: allow i2c_bus and i2c_simple to coexist 2018-01-24 05:02:50 +00:00
i2c_simple.h Fix up remaining boolean uses of CONFIG_XXX to CONFIG(XXX) 2019-03-25 11:03:49 +00:00
mmio.h arch/io.h: Separate MMIO and PNP ops 2019-03-04 15:59:23 +00:00
path.h src: Add missing include <stdint.h> 2018-11-01 11:25:07 +00:00
pci.h device/pci_ops: Have only default PCI bus ops available 2019-03-16 15:19:33 +00:00
pci_def.h device/pci_device: Add generic subsystem programming logic 2019-03-21 16:18:37 +00:00
pci_ehci.h coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
pci_ids.h soc/skylake: Add missing PCH IDs 2019-05-06 10:29:02 +00:00
pci_mmio_cfg.h device/pci: Rewrite PCI MMCONF with symbol reference 2019-04-07 02:31:36 +00:00
pci_ops.h device/pci_ops: Have only default PCI bus ops available 2019-03-16 15:19:33 +00:00
pci_rom.h device/pci_rom: Write _ROM method for VGA devices 2018-01-31 08:36:52 +00:00
pci_type.h device/pci: Rewrite PCI MMCONF with symbol reference 2019-04-07 02:31:36 +00:00
pciexp.h device/pciexp_device: Convert LTR non-snoop/snoop value into common macro 2019-03-27 04:39:48 +00:00
pcix.h src: Use of device_t is deprecated 2018-06-14 09:29:31 +00:00
pnp.h buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
pnp_def.h
pnp_ops.h arch/io.h: Separate MMIO and PNP ops 2019-03-04 15:59:23 +00:00
pnp_type.h device/pnp: Add header files for PNP ops 2019-03-04 15:58:55 +00:00
resource.h
smbus.h coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smbus_def.h
spi.h