coreboot/util
Duncan Laurie 4650f5baff sconfig: Add a new generic device type
Add support for a basic generic device in the devicetree to bind to a
device that does not have a specific bus, but may need to be described
in tables for the operating system.  For instance some chips may have
various GPIO connections that need described but do not fall under any
other device.

In order to support this export the basic 'scan_static_bus()' that can
be used in a device_operations->scan_bus() method to scan for the generic
devices.

It has been possible to get a semi-generic device by using a fake PNP
device, but that isn't really appropriate for many devices.

Also Re-generate the shipped files for sconfig.  Use flex 2.6.0 to avoid
everything being rewritten.  Clean up the local paths that leak into the
generated configs.

Change-Id: If45a5b18825bdb2cf1e4ba4297ee426cbd1678e3
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/14789
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Leroy P Leahy <leroy.p.leahy@intel.com>
2016-05-16 19:49:59 +02:00
..
abuild
acpi
amdfwtool
amdtools
archive
arm_boot_tools/mksunxiboot
autoport
bimgtool
board_status board_status: Add longopt equivalents for older options 2016-05-16 19:19:54 +02:00
broadcom
cbfstool cbfstool/fsp: Rename fsp1_1_relocate 2016-05-11 18:38:28 +02:00
cbmem
chromeos crosfirmware: Make script more silent 2016-05-04 18:54:59 +02:00
crossgcc buildgcc: Update Python to 3.5.1 2016-05-04 20:40:57 +02:00
dtd_parser
ectool
exynos
futility
fuzz-tests
genbuild_h
genprof
gitconfig
ifdfake
ifdtool
intelmetool
inteltool inteltool: update documentation 2016-05-13 16:58:56 +02:00
intelvbttool
ipqheader util: ipq40xx: Scripts to combine SBL and Coreboot ELFs 2016-05-09 09:36:27 +02:00
k8resdump
kconfig
lint
marvell
mma util/mma: changing BOOT_STUB to COREBOOT region and few more things 2016-05-10 22:59:36 +02:00
msrtool
mtkheader
nvidia
nvramtool
optionlist
post
release
rockchip
romcc romcc.1: Point bug reporters to the coreboot ML / bug tracker 2016-05-01 16:29:09 +02:00
sconfig sconfig: Add a new generic device type 2016-05-16 19:49:59 +02:00
scripts
showdevicetree
spkmodem_recv
superiotool
uio_usbdebug
vgabios
viatool
xcompile xcompile: test if gcc is really available 2016-05-03 04:16:24 +02:00