4 changes: 3 additions & 1 deletion src/drivers/ocp/dmi/smbios.c
100 changes: 99 additions & 1 deletion src/drivers/parade/ps8640/ps8640.c
28 changes: 25 additions & 3 deletions src/drivers/parade/ps8640/ps8640.h
48 changes: 25 additions & 23 deletions src/drivers/pc80/tpm/tis.c
5 changes: 5 additions & 0 deletions src/drivers/siemens/nc_fpga/Kconfig
6 changes: 6 additions & 0 deletions src/drivers/siemens/nc_fpga/Makefile.inc
14 changes: 13 additions & 1 deletion src/drivers/siemens/nc_fpga/nc_fpga.c
4 changes: 4 additions & 0 deletions src/drivers/siemens/nc_fpga/nc_fpga.h
49 changes: 49 additions & 0 deletions src/drivers/siemens/nc_fpga/nc_fpga_early.c
4 changes: 2 additions & 2 deletions src/drivers/spi/spi_sdcard.c
6 changes: 3 additions & 3 deletions src/drivers/spi/tpm/tpm.c
78 changes: 5 additions & 73 deletions src/drivers/ti/sn65dsi86bridge/sn65dsi86bridge.c
2 changes: 1 addition & 1 deletion src/drivers/uart/oxpcie.c
2 changes: 1 addition & 1 deletion src/drivers/usb/pci_ehci.c
2 changes: 1 addition & 1 deletion src/drivers/wifi/generic/acpi.c
2 changes: 1 addition & 1 deletion src/ec/compal/ene932/acpi/ec.asl
2 changes: 1 addition & 1 deletion src/ec/google/chromeec/Makefile.inc
122 changes: 110 additions & 12 deletions src/ec/google/chromeec/ec.c
30 changes: 23 additions & 7 deletions src/ec/google/chromeec/ec.h
2 changes: 1 addition & 1 deletion src/ec/google/chromeec/ec_commands.h
19 changes: 19 additions & 0 deletions src/ec/google/chromeec/usbc_mux.c
2 changes: 1 addition & 1 deletion src/ec/google/chromeec/vboot_storage.c
2 changes: 1 addition & 1 deletion src/ec/google/wilco/commands.h
2 changes: 1 addition & 1 deletion src/ec/quanta/ene_kb3940q/acpi/ec.asl
2 changes: 1 addition & 1 deletion src/ec/quanta/it8518/acpi/battery.asl
2 changes: 1 addition & 1 deletion src/ec/quanta/it8518/acpi/ec.asl
7 changes: 0 additions & 7 deletions src/ec/starlabs/it8987/Kconfig

This file was deleted.

26 changes: 0 additions & 26 deletions src/ec/starlabs/it8987/Makefile.inc

This file was deleted.

60 changes: 0 additions & 60 deletions src/ec/starlabs/it8987/acpi/ac.asl

This file was deleted.

77 changes: 0 additions & 77 deletions src/ec/starlabs/it8987/acpi/battery.asl

This file was deleted.

18 changes: 0 additions & 18 deletions src/ec/starlabs/it8987/acpi/cmos.asl

This file was deleted.

379 changes: 0 additions & 379 deletions src/ec/starlabs/it8987/acpi/ec.asl

This file was deleted.

251 changes: 0 additions & 251 deletions src/ec/starlabs/it8987/acpi/hid.asl

This file was deleted.

63 changes: 0 additions & 63 deletions src/ec/starlabs/it8987/acpi/keyboard.asl

This file was deleted.

47 changes: 0 additions & 47 deletions src/ec/starlabs/it8987/acpi/lid.asl

This file was deleted.

14 changes: 0 additions & 14 deletions src/ec/starlabs/it8987/acpi/thermal.asl

This file was deleted.

10 changes: 0 additions & 10 deletions src/ec/starlabs/it8987/chip.h

This file was deleted.

83 changes: 0 additions & 83 deletions src/ec/starlabs/it8987/ec.c

This file was deleted.

48 changes: 0 additions & 48 deletions src/ec/starlabs/it8987/ec.h

This file was deleted.

15 changes: 13 additions & 2 deletions src/include/acpi/acpi.h
41 changes: 27 additions & 14 deletions src/include/acpi/acpigen.h
92 changes: 87 additions & 5 deletions src/include/cbfs.h
23 changes: 0 additions & 23 deletions src/include/cbfs_private.h

This file was deleted.

15 changes: 10 additions & 5 deletions src/include/cpu/amd/mtrr.h
2 changes: 0 additions & 2 deletions src/include/cpu/x86/cache.h
2 changes: 2 additions & 0 deletions src/include/cpu/x86/gdt.h
17 changes: 3 additions & 14 deletions src/include/cpu/x86/lapic.h
23 changes: 10 additions & 13 deletions src/include/cpu/x86/mp.h
2 changes: 1 addition & 1 deletion src/include/cpu/x86/save_state.h
45 changes: 24 additions & 21 deletions src/include/device/azalia_device.h
22 changes: 22 additions & 0 deletions src/include/device/device.h
10 changes: 10 additions & 0 deletions src/include/device/dram/spd.h
2 changes: 1 addition & 1 deletion src/include/device/i2c_simple.h
270 changes: 137 additions & 133 deletions src/include/device/pci_ids.h
91 changes: 28 additions & 63 deletions src/include/device/pci_mmio_cfg.h
1 change: 1 addition & 0 deletions src/include/device/pci_rom.h
74 changes: 74 additions & 0 deletions src/include/device/usbc_mux.h
6 changes: 3 additions & 3 deletions src/include/dimm_info_util.h
48 changes: 48 additions & 0 deletions src/include/dp_aux.h
2 changes: 2 additions & 0 deletions src/include/list.h
2 changes: 1 addition & 1 deletion src/include/memory_info.h
7 changes: 7 additions & 0 deletions src/include/program_loading.h
11 changes: 11 additions & 0 deletions src/include/rules.h
30 changes: 30 additions & 0 deletions src/include/smbios.h
2 changes: 1 addition & 1 deletion src/include/smp/spinlock.h
73 changes: 63 additions & 10 deletions src/include/spd.h
1 change: 0 additions & 1 deletion src/include/symbols.h
9 changes: 1 addition & 8 deletions src/include/thread.h
21 changes: 13 additions & 8 deletions src/lib/Kconfig
5 changes: 4 additions & 1 deletion src/lib/Makefile.inc
217 changes: 195 additions & 22 deletions src/lib/cbfs.c
2 changes: 1 addition & 1 deletion src/lib/device_tree.c
25 changes: 10 additions & 15 deletions src/lib/dimm_info_util.c
41 changes: 41 additions & 0 deletions src/lib/dp_aux.c
6 changes: 3 additions & 3 deletions src/lib/edid.c
14 changes: 8 additions & 6 deletions src/lib/fmap.c
41 changes: 26 additions & 15 deletions src/lib/fw_config.c
5 changes: 5 additions & 0 deletions src/lib/hardwaremain.c
8 changes: 8 additions & 0 deletions src/lib/list.c
2 changes: 1 addition & 1 deletion src/lib/nhlt.c
61 changes: 17 additions & 44 deletions src/lib/prog_loaders.c
2 changes: 1 addition & 1 deletion src/lib/region_file.c
69 changes: 24 additions & 45 deletions src/lib/thread.c
2 changes: 1 addition & 1 deletion src/mainboard/51nb/x210/dsdt.asl
2 changes: 1 addition & 1 deletion src/mainboard/acer/g43t-am3/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/amd/bilby/devicetree.cb
8 changes: 8 additions & 0 deletions src/mainboard/amd/gardenia/Kconfig
5 changes: 0 additions & 5 deletions src/mainboard/amd/inagua/Kconfig
2 changes: 2 additions & 0 deletions src/mainboard/amd/majolica/chromeos.c
2 changes: 1 addition & 1 deletion src/mainboard/amd/mandolin/variants/cereme/devicetree.cb
2 changes: 1 addition & 1 deletion src/mainboard/amd/mandolin/variants/mandolin/devicetree.cb
8 changes: 8 additions & 0 deletions src/mainboard/amd/padmelon/Kconfig
5 changes: 0 additions & 5 deletions src/mainboard/amd/persimmon/Kconfig
30 changes: 0 additions & 30 deletions src/mainboard/amd/persimmon/acpi_tables.c

This file was deleted.

4 changes: 0 additions & 4 deletions src/mainboard/amd/south_station/Kconfig
30 changes: 0 additions & 30 deletions src/mainboard/amd/south_station/acpi_tables.c

This file was deleted.

29 changes: 0 additions & 29 deletions src/mainboard/amd/thatcher/acpi_tables.c

This file was deleted.

4 changes: 0 additions & 4 deletions src/mainboard/amd/union_station/Kconfig
30 changes: 0 additions & 30 deletions src/mainboard/amd/union_station/acpi_tables.c

This file was deleted.

4 changes: 2 additions & 2 deletions src/mainboard/apple/macbook21/cstates.c
4 changes: 0 additions & 4 deletions src/mainboard/apple/macbookair4_2/Kconfig
2 changes: 1 addition & 1 deletion src/mainboard/asrock/b75pro3-m/devicetree.cb
30 changes: 0 additions & 30 deletions src/mainboard/asrock/e350m1/acpi_tables.c

This file was deleted.

2 changes: 1 addition & 1 deletion src/mainboard/asrock/g41c-gs/cstates.c
4 changes: 0 additions & 4 deletions src/mainboard/asrock/h110m/Kconfig
2 changes: 1 addition & 1 deletion src/mainboard/asrock/h110m/dsdt.asl
29 changes: 0 additions & 29 deletions src/mainboard/asus/a88xm-e/acpi_tables.c

This file was deleted.

33 changes: 0 additions & 33 deletions src/mainboard/asus/am1i-a/acpi_tables.c

This file was deleted.

4 changes: 0 additions & 4 deletions src/mainboard/asus/f2a85-m/Kconfig
29 changes: 0 additions & 29 deletions src/mainboard/asus/f2a85-m/acpi_tables.c

This file was deleted.

1 change: 0 additions & 1 deletion src/mainboard/asus/p2b/Kconfig
2 changes: 1 addition & 1 deletion src/mainboard/asus/p5gc-mx/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/asus/p5qc/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/asus/p5ql-em/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/asus/p5qpl-am/cstates.c
33 changes: 0 additions & 33 deletions src/mainboard/bap/ode_e20XX/acpi_tables.c

This file was deleted.

33 changes: 0 additions & 33 deletions src/mainboard/biostar/a68n_5200/acpi_tables.c

This file was deleted.

33 changes: 0 additions & 33 deletions src/mainboard/biostar/am1ml/acpi_tables.c

This file was deleted.

2 changes: 1 addition & 1 deletion src/mainboard/clevo/kbl-u/dsdt.asl
30 changes: 0 additions & 30 deletions src/mainboard/elmex/pcm205400/acpi_tables.c

This file was deleted.

2 changes: 1 addition & 1 deletion src/mainboard/emulation/qemu-armv7/memlayout.ld
3 changes: 1 addition & 2 deletions src/mainboard/emulation/qemu-i440fx/Kconfig
6 changes: 3 additions & 3 deletions src/mainboard/emulation/qemu-i440fx/Makefile.inc
29 changes: 29 additions & 0 deletions src/mainboard/emulation/qemu-i440fx/bootmode.c
2 changes: 1 addition & 1 deletion src/mainboard/emulation/qemu-i440fx/fw_cfg.c
2 changes: 1 addition & 1 deletion src/mainboard/emulation/qemu-i440fx/fw_cfg_if.h
9 changes: 5 additions & 4 deletions src/mainboard/emulation/qemu-i440fx/northbridge.c
5 changes: 2 additions & 3 deletions src/mainboard/emulation/qemu-q35/Kconfig
8 changes: 3 additions & 5 deletions src/mainboard/emulation/qemu-q35/Makefile.inc
8 changes: 0 additions & 8 deletions src/mainboard/emulation/qemu-q35/acpi_tables.c
4 changes: 2 additions & 2 deletions src/mainboard/emulation/qemu-q35/bootblock.c
40 changes: 9 additions & 31 deletions src/mainboard/emulation/qemu-q35/chromeos.c
4 changes: 2 additions & 2 deletions src/mainboard/emulation/qemu-q35/memmap.c
3 changes: 0 additions & 3 deletions src/mainboard/facebook/fbg1701/acpi_tables.c
2 changes: 1 addition & 1 deletion src/mainboard/facebook/fbg1701/ramstage.c
4 changes: 0 additions & 4 deletions src/mainboard/facebook/monolith/Kconfig
2 changes: 1 addition & 1 deletion src/mainboard/facebook/monolith/dsdt.asl
2 changes: 1 addition & 1 deletion src/mainboard/foxconn/d41s/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/foxconn/g41s-k/cstates.c
4 changes: 0 additions & 4 deletions src/mainboard/getac/p470/Kconfig
4 changes: 2 additions & 2 deletions src/mainboard/getac/p470/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/gigabyte/ga-945gcm-s2l/cstates.c
2 changes: 1 addition & 1 deletion src/mainboard/gigabyte/ga-d510ud/cstates.c
4 changes: 2 additions & 2 deletions src/mainboard/gigabyte/ga-g41m-es2l/cstates.c
30 changes: 0 additions & 30 deletions src/mainboard/gizmosphere/gizmo/acpi_tables.c

This file was deleted.

33 changes: 0 additions & 33 deletions src/mainboard/gizmosphere/gizmo2/acpi_tables.c

This file was deleted.

70 changes: 2 additions & 68 deletions src/mainboard/google/asurada/mainboard.c
4 changes: 0 additions & 4 deletions src/mainboard/google/auron/Kconfig
5 changes: 3 additions & 2 deletions src/mainboard/google/auron/chromeos.c
1 change: 0 additions & 1 deletion src/mainboard/google/auron/ec.c
9 changes: 9 additions & 0 deletions src/mainboard/google/auron/onboard.h
4 changes: 0 additions & 4 deletions src/mainboard/google/beltino/Kconfig
19 changes: 14 additions & 5 deletions src/mainboard/google/beltino/chromeos.c
6 changes: 6 additions & 0 deletions src/mainboard/google/beltino/onboard.h
10 changes: 9 additions & 1 deletion src/mainboard/google/brya/Kconfig
11 changes: 11 additions & 0 deletions src/mainboard/google/brya/Kconfig.name
2 changes: 2 additions & 0 deletions src/mainboard/google/brya/chromeos.c
12 changes: 9 additions & 3 deletions src/mainboard/google/brya/chromeos.fmd
8 changes: 7 additions & 1 deletion src/mainboard/google/brya/variants/anahera/gpio.c
25 changes: 21 additions & 4 deletions src/mainboard/google/brya/variants/anahera/overridetree.cb
6 changes: 3 additions & 3 deletions src/mainboard/google/brya/variants/baseboard/brask/gpio.c
2 changes: 1 addition & 1 deletion src/mainboard/google/brya/variants/baseboard/brya/gpio.c
2 changes: 2 additions & 0 deletions src/mainboard/google/brya/variants/brask/Makefile.inc
18 changes: 17 additions & 1 deletion src/mainboard/google/brya/variants/brask/gpio.c
288 changes: 286 additions & 2 deletions src/mainboard/google/brya/variants/brask/overridetree.cb
22 changes: 16 additions & 6 deletions src/mainboard/google/brya/variants/brya0/fw_config.c
4 changes: 4 additions & 0 deletions src/mainboard/google/brya/variants/brya0/gpio.c
24 changes: 23 additions & 1 deletion src/mainboard/google/brya/variants/brya0/overridetree.cb
3 changes: 2 additions & 1 deletion src/mainboard/google/brya/variants/felwinter/gpio.c
41 changes: 30 additions & 11 deletions src/mainboard/google/brya/variants/felwinter/overridetree.cb
1 change: 1 addition & 0 deletions src/mainboard/google/brya/variants/felwinter/variant.c
3 changes: 2 additions & 1 deletion src/mainboard/google/brya/variants/gimble/gpio.c
4 changes: 2 additions & 2 deletions src/mainboard/google/brya/variants/gimble/memory/Makefile.inc
17 changes: 14 additions & 3 deletions src/mainboard/google/brya/variants/gimble/overridetree.cb
9 changes: 9 additions & 0 deletions src/mainboard/google/brya/variants/gimble/variant.c
4 changes: 3 additions & 1 deletion src/mainboard/google/brya/variants/kano/Makefile.inc
36 changes: 32 additions & 4 deletions src/mainboard/google/brya/variants/kano/fw_config.c
30 changes: 25 additions & 5 deletions src/mainboard/google/brya/variants/kano/gpio.c
58 changes: 52 additions & 6 deletions src/mainboard/google/brya/variants/kano/overridetree.cb
10 changes: 10 additions & 0 deletions src/mainboard/google/brya/variants/kano/variant.c
3 changes: 2 additions & 1 deletion src/mainboard/google/brya/variants/primus/Makefile.inc
35 changes: 26 additions & 9 deletions src/mainboard/google/brya/variants/primus/gpio.c
18 changes: 16 additions & 2 deletions src/mainboard/google/brya/variants/primus/overridetree.cb
34 changes: 34 additions & 0 deletions src/mainboard/google/brya/variants/primus/variant.c
2 changes: 2 additions & 0 deletions src/mainboard/google/brya/variants/redrix/Makefile.inc
13 changes: 13 additions & 0 deletions src/mainboard/google/brya/variants/redrix/fw_config.c
37 changes: 30 additions & 7 deletions src/mainboard/google/brya/variants/redrix/gpio.c
41 changes: 34 additions & 7 deletions src/mainboard/google/brya/variants/redrix/overridetree.cb
6 changes: 6 additions & 0 deletions src/mainboard/google/brya/variants/taeko/fw_config.c
28 changes: 25 additions & 3 deletions src/mainboard/google/brya/variants/taeko/gpio.c
190 changes: 188 additions & 2 deletions src/mainboard/google/brya/variants/taeko/overridetree.cb
8 changes: 8 additions & 0 deletions src/mainboard/google/brya/variants/vell/include/variant/ec.h
8 changes: 8 additions & 0 deletions src/mainboard/google/brya/variants/vell/memory/Makefile.inc
13 changes: 13 additions & 0 deletions src/mainboard/google/brya/variants/vell/memory/mem_parts_used.txt
6 changes: 6 additions & 0 deletions src/mainboard/google/brya/variants/vell/overridetree.cb
4 changes: 0 additions & 4 deletions src/mainboard/google/butterfly/Kconfig
25 changes: 6 additions & 19 deletions src/mainboard/google/butterfly/chromeos.c
2 changes: 1 addition & 1 deletion src/mainboard/google/butterfly/early_init.c
4 changes: 4 additions & 0 deletions src/mainboard/google/butterfly/onboard.h
104 changes: 2 additions & 102 deletions src/mainboard/google/cherry/mainboard.c
33 changes: 33 additions & 0 deletions src/mainboard/google/corsola/Kconfig
13 changes: 13 additions & 0 deletions src/mainboard/google/corsola/Kconfig.name
18 changes: 18 additions & 0 deletions src/mainboard/google/corsola/Makefile.inc
6 changes: 6 additions & 0 deletions src/mainboard/google/corsola/board_info.txt
10 changes: 10 additions & 0 deletions src/mainboard/google/corsola/bootblock.c
15 changes: 15 additions & 0 deletions src/mainboard/google/corsola/chromeos.c
45 changes: 45 additions & 0 deletions src/mainboard/google/corsola/chromeos.fmd
7 changes: 7 additions & 0 deletions src/mainboard/google/corsola/devicetree.cb
27 changes: 27 additions & 0 deletions src/mainboard/google/corsola/mainboard.c
3 changes: 3 additions & 0 deletions src/mainboard/google/corsola/memlayout.ld
46 changes: 46 additions & 0 deletions src/mainboard/google/corsola/regulator.c
7 changes: 7 additions & 0 deletions src/mainboard/google/corsola/reset.c
11 changes: 11 additions & 0 deletions src/mainboard/google/corsola/romstage.c
2 changes: 1 addition & 1 deletion src/mainboard/google/cyan/acpi/touchscreen_elan.asl
2 changes: 1 addition & 1 deletion src/mainboard/google/cyan/acpi/touchscreen_melfas.asl
2 changes: 1 addition & 1 deletion src/mainboard/google/cyan/acpi/touchscreen_synaptics.asl
2 changes: 1 addition & 1 deletion src/mainboard/google/cyan/acpi/trackpad_atmel.asl
2 changes: 1 addition & 1 deletion src/mainboard/google/cyan/acpi/trackpad_elan.asl
3 changes: 0 additions & 3 deletions src/mainboard/google/cyan/acpi_tables.c
9 changes: 5 additions & 4 deletions src/mainboard/google/cyan/chromeos.c
2 changes: 2 additions & 0 deletions src/mainboard/google/cyan/devicetree.cb
1 change: 0 additions & 1 deletion src/mainboard/google/cyan/ec.c
1 change: 1 addition & 0 deletions src/mainboard/google/daisy/chromeos.c
4 changes: 2 additions & 2 deletions src/mainboard/google/daisy/mainboard.c
13 changes: 10 additions & 3 deletions src/mainboard/google/dedede/Kconfig.name
2 changes: 2 additions & 0 deletions src/mainboard/google/dedede/chromeos.c
5 changes: 4 additions & 1 deletion src/mainboard/google/dedede/variants/baseboard/gpio.c
1 change: 0 additions & 1 deletion src/mainboard/google/dedede/variants/blipper/gpio.c
26 changes: 25 additions & 1 deletion src/mainboard/google/dedede/variants/blipper/overridetree.cb
1 change: 0 additions & 1 deletion src/mainboard/google/dedede/variants/boten/gpio.c
2 changes: 2 additions & 0 deletions src/mainboard/google/dedede/variants/bugzzy/Makefile.inc
18 changes: 18 additions & 0 deletions src/mainboard/google/dedede/variants/bugzzy/gpio.c
18 changes: 13 additions & 5 deletions src/mainboard/google/dedede/variants/bugzzy/overridetree.cb
23 changes: 23 additions & 0 deletions src/mainboard/google/dedede/variants/bugzzy/variant.c
29 changes: 28 additions & 1 deletion src/mainboard/google/dedede/variants/corori/overridetree.cb
26 changes: 25 additions & 1 deletion src/mainboard/google/dedede/variants/galtic/overridetree.cb
24 changes: 23 additions & 1 deletion src/mainboard/google/dedede/variants/galtic/variant.c
1 change: 0 additions & 1 deletion src/mainboard/google/dedede/variants/gooey/gpio.c
2 changes: 2 additions & 0 deletions src/mainboard/google/dedede/variants/kracko/Makefile.inc
7 changes: 7 additions & 0 deletions src/mainboard/google/dedede/variants/kracko/variant.c
21 changes: 21 additions & 0 deletions src/mainboard/google/dedede/variants/magolor/overridetree.cb
1 change: 0 additions & 1 deletion src/mainboard/google/dedede/variants/metaknight/gpio.c
19 changes: 16 additions & 3 deletions src/mainboard/google/dedede/variants/metaknight/overridetree.cb
9 changes: 9 additions & 0 deletions src/mainboard/google/dedede/variants/pirika/overridetree.cb
26 changes: 25 additions & 1 deletion src/mainboard/google/dedede/variants/storo/overridetree.cb
31 changes: 9 additions & 22 deletions src/mainboard/google/deltaur/chromeos.c
1 change: 1 addition & 0 deletions src/mainboard/google/deltaur/variants/baseboard/gpio.c
1 change: 1 addition & 0 deletions src/mainboard/google/deltaur/variants/deltan/memory.c
31 changes: 9 additions & 22 deletions src/mainboard/google/drallion/chromeos.c
4 changes: 0 additions & 4 deletions src/mainboard/google/eve/Kconfig
2 changes: 2 additions & 0 deletions src/mainboard/google/eve/chromeos.c
2 changes: 1 addition & 1 deletion src/mainboard/google/eve/dsdt.asl
3 changes: 3 additions & 0 deletions src/mainboard/google/eve/gpio.h
112 changes: 0 additions & 112 deletions src/mainboard/google/fizz/acpi/usb.asl

This file was deleted.

2 changes: 2 additions & 0 deletions src/mainboard/google/fizz/chromeos.c
5 changes: 1 addition & 4 deletions src/mainboard/google/fizz/dsdt.asl
1 change: 1 addition & 0 deletions src/mainboard/google/fizz/mainboard.c