summaryrefslogtreecommitdiff
path: root/src/include/device/device.h
AgeCommit message (Expand)Author
2024-07-25device: move is_domain0 and is_dev_on_domain0 to common codeFelix Held
2024-05-28include/device: Fix IO resource handling covering 0xFFFFShuo Liu
2024-05-28soc/intel/xeon_sp: Add domain resource window creation utilsShuo Liu
2024-05-07device/device_util: Add and use is_pci_bridge()Shuo Liu
2024-04-18device/device_util: Rename dev_get_pci_domainShuo Liu
2024-04-18device/device_util: Use const qualifierPatrick Rudolph
2024-04-15include: Add 'IWYU pragma: export' commentElyes Haouas
2024-04-12include/device/device.h: Drop duplicated <console/console.h>Elyes Haouas
2024-02-14include/device/device: drop unused soft_reserved_ram_resource macroFelix Held
2024-01-31device/device.h: Rename busses for clarityArthur Heymans
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-29device/device.h: Drop multiple linksArthur Heymans
2024-01-29device: Add a helper function to add a downstream busArthur Heymans
2024-01-24device/device_util: Add method to retrieve the domainPatrick Rudolph
2024-01-24device: Add inline method to identify PATH_ROOTPatrick Rudolph
2024-01-22device/device.h: Drop acpi_inject_dsdtArthur Heymans
2024-01-21device_util: Drop unused function bus_pathArthur Heymans
2024-01-18device/device.h: Fix outdated commentArthur Heymans
2024-01-16device: Add support for multiple PCI segment groupsFelix Held
2023-12-13drivers/ipmi to lib: Fix misspellings & capitalization issuesMartin Roth
2023-11-17include/device/device: drop HAVE_ACPI_TABLES guardsFelix Held
2023-11-17include/device/device: drop GENERATE_SMBIOS_TABLES guardsFelix Held
2023-10-20device/device.h: Rename pci_domain_scan_busArthur Heymans
2023-08-15include/device/device: drop unused alignment definesFelix Held
2023-08-10include/device/device: align comments in struct busFelix Held
2023-08-10include/device/device: drop unused fields from struct busFelix Held
2023-05-26treewide: Remove 'extern' from functions declarationElyes Haouas
2023-04-22lib/version: Move board identification stringsKyösti Mälkki
2023-04-11util/sconfig: Remove unused ioapic and irq keywordsArthur Heymans
2023-04-06cpu/x86/topology: Add code to fill in topology on struct pathArthur Heymans
2023-03-03lib: set up specific purpose memory as LB_MEM_SOFT_RESERVEDJonathan Zhang
2023-02-06device/pci_device.c: Add way to limit max bus numbersArthur Heymans
2022-11-24src/device + util/sconfig: Introduce new device 'mdio'Mario Scheithauer
2022-10-06include/device/device_util.c: add predicates for pci devicesFabio Aiuto
2022-09-29include/device/path.h: use functions for enabled cpu selectionFabio Aiuto
2022-09-04pciexp_device: Propagate above-4G flag to all hotplug devicesNico Huber
2022-08-01include: Add SPDX-License-Identifiers to files missing themMartin Roth
2022-07-17include/device/device.h: Remove unneeded blank line after '{'Elyes HAOUAS
2022-06-26device: Drop LOG_MEM/IO_RESOURCEKyösti Mälkki
2022-06-26resource: Add helpers for memory resourcesKyösti Mälkki
2022-06-26device: Add fixed_io_range_flags() and helpersKyösti Mälkki
2022-06-26device: Add fixed_mem_range_flags() and helpersKyösti Mälkki
2022-06-22device/resource: Add _kb postfix for resource allocatorsKyösti Mälkki
2021-11-04SMBIOS/SCONFIG: Allow devtree-defined Type 41 entriesAngel Pons
2021-10-22include/device: ensure valid link/bus is passed to mp_cpu_bus_initFelix Held
2021-09-24device: Drop unused function `dev_find_matching_device_on_bus`Furquan Shaikh
2021-09-20device: Add helper macros for device pointers using alias namesFurquan Shaikh
2021-09-06device/device.h: Drop unused function declarationAngel Pons
2021-06-17device: Add helper function devfn_disable()Subrata Banik
2021-06-09device: Add helper function is_devfn_enabled()Subrata Banik
2021-05-24device: Consider fw_config probing in `is_dev_enabled()`Furquan Shaikh
2021-05-10device: Drop unused `uma_memory_{base,size}` globalsAngel Pons
2021-02-24device/device.c: Rename .disable to .vga_disableArthur Heymans
2021-01-30device: Drop `mmconf_resource_init` functionAngel Pons
2021-01-12device: Use __pci_0_00_0_config in config_of_soc()Furquan Shaikh
2020-12-28device + util/sconfig: introduce new device `gpio`Michael Niewöhner
2020-12-06include/device/device: add comment that config_of_soc never returns NULLFelix Held
2020-10-29soc/intel/xeon_sp: Move function debug macrosMarc Jones
2020-10-29include/device/device.h: Move resource debug macrosMarc Jones
2020-10-21device: Export enable_static_device() functionDuncan Laurie
2020-10-08device: Clarify use of `config_of()`Nico Huber
2020-07-28device: Add find_dev_nested_path helper functionRob Barnes
2020-07-26device/device.h: Add `is_dev_enabled` functionAngel Pons
2020-06-02fw_config: Add firmware configuration interfaceDuncan Laurie
2020-05-12device/pci_device: Extract pci_domain_set_resources from SOCRaul E Rangel
2020-05-01include/device/device.h: Include <smbios.h>Elyes HAOUAS
2020-04-28device: Constify struct device * parameter to acpi_inject_dsdtFurquan Shaikh
2020-04-28device: Constify struct device * parameter to acpi_fill_ssdt()Furquan Shaikh
2020-04-28device: Constify struct device * parameter to dev_nameFurquan Shaikh
2020-04-28device: Constify struct device * parameter to write_acpi_tablesFurquan Shaikh
2020-04-22device: Add helper function to find matching device on busFurquan Shaikh
2020-04-22device: Add a helper to find device behind a PCI-to-PCI bridge deviceFurquan Shaikh
2020-04-10Replace DEVICE_NOOP with noop_(set|read)_resourcesNico Huber
2020-04-02Trim `.acpi_fill_ssdt_generator` and `.acpi_inject_dsdt_generator`Nico Huber
2020-02-08Add configurable ramstage support for minimal PCI scanningRonald G. Minnich
2020-02-05pciexp: Add support for allocating PCI express hotplug resourcesJeremy Soller
2020-01-04device/smbus: Drop unused smbus_set_link()Kyösti Mälkki
2019-12-19Drop ROMCC code and header guardsArthur Heymans
2019-11-21device/pci: Reduce scope of dev_find_slot()Kyösti Mälkki
2019-11-18include: Make stdbool.h a separate fileJulius Werner
2019-10-08device: Use scan_static_bus() over scan_lpc_bus()Nico Huber
2019-10-08device/root_device: Consolidate common _scan_bus() functionsNico Huber
2019-10-07device: Rename scan_static_bus() -> enable_static_devices()Nico Huber
2019-10-06device/pci: Enable full 16-bit VGA port i/o decodingNico Huber
2019-10-02soc/intel: Replace config_of_path() with config_of_soc()Kyösti Mälkki
2019-09-27device: add commentary to dev_find_slot()Aaron Durbin
2019-08-23arch/x86/acpi: Add acpi_device_hidPatrick Rudolph
2019-08-15cpu/intel: Replace bsp_init_and_start_aps()Kyösti Mälkki
2019-07-18devicetree: Add accessors for chip_infoKyösti Mälkki
2019-07-17device: Move pci_irqs outside DEVTREE_EARLYKyösti Mälkki
2019-07-17soc/intel: Fix regression with hidden PCI devicesKyösti Mälkki
2019-07-15device: Remove device->ops from early stagesKyösti Mälkki
2019-07-12device/pci: Declare pcidev_path_on_bus()Kyösti Mälkki
2019-07-07device/pci: Declare pci_root_bus()Kyösti Mälkki
2019-06-28device: Tidy up add_more_links()Jacob Garber
2019-06-28device,nb/amd: Deduplicate add_more_links()Jacob Garber
2019-05-07sconfig: Add SMBIOS type 9 entriesPatrick Rudolph
2019-03-17resources: introduce io_resource()Subrata Banik
2019-03-16device/pci_ops: Have only default PCI bus ops availableKyösti Mälkki
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner