coreboot/src/include/device
Aaron Durbin 6f1e8d24af device: untangle device_t from struct device some more
This further allows compilation units to be re-used without
having to add macro guards because of declarations not being
around in the __SIMPLE_DEVICE__ case. These declarations are for
functions that operate on struct device. struct device is a known
type so just expose the functions using the correct type. Also,
DEVTREE_CONST is empty while in ramstage so there's no reason
to separate the declarations. They compile regardless of stage.

Change-Id: Idd4180437d30e7dfaa9f735416c108841e43129f
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/22397
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
2017-11-10 06:33:28 +00:00
..
dram device/dram/ddr2.c: Decoding byte[12] bit7 as self refresh flag 2017-09-22 18:31:03 +00:00
azalia.h src/include: Remove use of binary constants 2017-03-13 17:22:59 +01:00
azalia_device.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
cardbus.h
device.h device: untangle device_t from struct device some more 2017-11-10 06:33:28 +00:00
drm_dp_helper.h
early_smbus.h intel/common/smbus: increase spd read performance 2017-10-31 15:49:55 +00:00
hypertransport.h AMD K8 fam10: Drop extra HT scan_chain() parameters 2015-06-05 10:19:02 +02:00
hypertransport_def.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
i2c.h include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
i2c_bus.h Reinvent I2C ops 2017-08-18 15:33:45 +00:00
i2c_simple.h include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
path.h src/include: Open brace on same line as enum or struct 2017-03-12 15:46:23 +01:00
pci.h device/pci: untangle struct device and device_t 2017-08-09 17:47:18 +00:00
pci_def.h src/device: Update LTR configuration scheme 2017-10-13 15:21:48 +00:00
pci_ehci.h usbdebug: Refactor early enable 2017-08-07 12:35:42 +00:00
pci_ids.h soc/intel/skylake: add Kabylake Celeron base SKU 2017-09-22 05:33:00 +00:00
pci_ops.h PCI ops: Remove pci_mmio_xx() in ramstage 2016-12-06 20:47:49 +01:00
pci_rom.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
pciexp.h devicetree: Change scan_bus() prototype in device ops 2015-06-04 11:22:53 +02:00
pcix.h devicetree: Change scan_bus() prototype in device ops 2015-06-04 11:22:53 +02:00
pnp.h device/pnp: remove struct io_info 2017-06-13 15:21:58 +02:00
pnp_def.h device/pnp: Ability to set vendor specific logical device config 2015-12-29 18:17:01 +01:00
resource.h lib: provide clearer devicetree semantics 2017-04-25 18:14:38 +02:00
smbus.h device/smbus: Reuse I2C bus operations where applicable 2017-08-18 15:34:15 +00:00
smbus_def.h Reinvent I2C ops 2017-08-18 15:33:45 +00:00
spi.h device: Add a new "SPI" device type 2017-02-16 08:41:28 +01:00