19 changes: 9 additions & 10 deletions src/lib/hardwaremain.c
29 changes: 26 additions & 3 deletions src/lib/thread.c
5 changes: 0 additions & 5 deletions src/mainboard/51nb/x210/Kconfig
5 changes: 0 additions & 5 deletions src/mainboard/51nb/x210/devicetree.cb
9 changes: 9 additions & 0 deletions src/mainboard/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/acer/g43t-am3/Kconfig
57 changes: 46 additions & 11 deletions src/mainboard/amd/bilby/Kconfig
30 changes: 15 additions & 15 deletions src/mainboard/amd/bilby/devicetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/amd/bilby/gpio.c
23 changes: 23 additions & 0 deletions src/mainboard/amd/bilby/mainboard.c
3 changes: 3 additions & 0 deletions src/mainboard/amd/bilby/mainboard.h
10 changes: 8 additions & 2 deletions src/mainboard/amd/bilby/port_descriptors.c
2 changes: 0 additions & 2 deletions src/mainboard/amd/gardenia/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/amd/inagua/Kconfig
22 changes: 21 additions & 1 deletion src/mainboard/amd/majolica/Kconfig
1 change: 1 addition & 0 deletions src/mainboard/amd/majolica/devicetree.cb
29 changes: 14 additions & 15 deletions src/mainboard/amd/mandolin/Kconfig
9 changes: 0 additions & 9 deletions src/mainboard/amd/mandolin/variants/cereme/devicetree.cb
9 changes: 0 additions & 9 deletions src/mainboard/amd/mandolin/variants/mandolin/devicetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/amd/olivehill/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/amd/padmelon/Kconfig
2 changes: 1 addition & 1 deletion src/mainboard/amd/padmelon/bootblock/bootblock.c
2 changes: 0 additions & 2 deletions src/mainboard/amd/parmer/Kconfig
38 changes: 0 additions & 38 deletions src/mainboard/amd/parmer/OptionsIds.h

This file was deleted.

2 changes: 0 additions & 2 deletions src/mainboard/amd/persimmon/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/amd/south_station/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/amd/thatcher/Kconfig
38 changes: 0 additions & 38 deletions src/mainboard/amd/thatcher/OptionsIds.h

This file was deleted.

2 changes: 0 additions & 2 deletions src/mainboard/amd/union_station/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/aopen/dxplplusu/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/apple/macbook21/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/apple/macbookair4_2/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asrock/b75pro3-m/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/asrock/b85m_pro4/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asrock/e350m1/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/asrock/g41c-gs/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/asrock/h110m/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/asrock/h110m/devicetree.cb
3 changes: 0 additions & 3 deletions src/mainboard/asrock/h110m/romstage.c
3 changes: 0 additions & 3 deletions src/mainboard/asrock/h81m-hds/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asrock/imb-a180/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asus/a88xm-e/Kconfig
35 changes: 0 additions & 35 deletions src/mainboard/asus/a88xm-e/OptionsIds.h

This file was deleted.

2 changes: 0 additions & 2 deletions src/mainboard/asus/am1i-a/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/asus/f2a85-m/Kconfig
38 changes: 0 additions & 38 deletions src/mainboard/asus/f2a85-m/OptionsIds.h

This file was deleted.

4 changes: 0 additions & 4 deletions src/mainboard/asus/h61-series/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asus/maximus_iv_gene-z/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/asus/p2b/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asus/p5gc-mx/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/asus/p5qc/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/asus/p5ql-em/Kconfig
1 change: 1 addition & 0 deletions src/mainboard/asus/p5ql-em/cmos.default
4 changes: 0 additions & 4 deletions src/mainboard/asus/p5qpl-am/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/asus/p8x7x-series/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/bap/ode_e20XX/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/biostar/a68n_5200/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/biostar/am1ml/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/biostar/th61-itx/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/bostentech/gbyt4/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/cavium/cn8100_sff_evb/Kconfig
6 changes: 0 additions & 6 deletions src/mainboard/clevo/cml-u/Kconfig
1 change: 0 additions & 1 deletion src/mainboard/clevo/cml-u/variants/l140cu/devicetree.cb
8 changes: 0 additions & 8 deletions src/mainboard/clevo/kbl-u/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/clevo/kbl-u/variants/n13xwu/devicetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/compulab/intense_pc/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/dell/optiplex_9010/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/elmex/pcm205400/Kconfig
1 change: 0 additions & 1 deletion src/mainboard/elmex/pcm205401/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/emulation/qemu-aarch64/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/emulation/qemu-armv7/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/emulation/qemu-i440fx/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/emulation/qemu-power8/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/emulation/qemu-q35/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/emulation/qemu-riscv/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/emulation/spike-riscv/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/facebook/fbg1701/Kconfig
5 changes: 0 additions & 5 deletions src/mainboard/facebook/monolith/Kconfig
5 changes: 0 additions & 5 deletions src/mainboard/facebook/monolith/devicetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/foxconn/d41s/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/foxconn/g41s-k/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/getac/p470/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/gigabyte/ga-945gcm-s2l/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/gigabyte/ga-b75m-d3h/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/gigabyte/ga-d510ud/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/gigabyte/ga-g41m-es2l/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/gigabyte/ga-h61m-series/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/gizmosphere/gizmo/Kconfig
3 changes: 0 additions & 3 deletions src/mainboard/gizmosphere/gizmo2/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/google/asurada/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/google/auron/Kconfig
19 changes: 17 additions & 2 deletions src/mainboard/google/auron/spd.c
5 changes: 2 additions & 3 deletions src/mainboard/google/auron/variant.h
24 changes: 7 additions & 17 deletions src/mainboard/google/auron/variants/auron_paine/spd/spd.c
24 changes: 7 additions & 17 deletions src/mainboard/google/auron/variants/auron_yuna/spd/spd.c
3 changes: 1 addition & 2 deletions src/mainboard/google/auron/variants/buddy/spd/spd.c
24 changes: 7 additions & 17 deletions src/mainboard/google/auron/variants/gandof/spd/spd.c
25 changes: 7 additions & 18 deletions src/mainboard/google/auron/variants/lulu/spd/spd.c
21 changes: 7 additions & 14 deletions src/mainboard/google/auron/variants/samus/spd/spd.c
3 changes: 0 additions & 3 deletions src/mainboard/google/beltino/Kconfig
51 changes: 34 additions & 17 deletions src/mainboard/google/brya/Kconfig
28 changes: 23 additions & 5 deletions src/mainboard/google/brya/Kconfig.name
8 changes: 5 additions & 3 deletions src/mainboard/google/brya/Makefile.inc
4 changes: 2 additions & 2 deletions src/mainboard/google/brya/chromeos.fmd
25 changes: 25 additions & 0 deletions src/mainboard/google/brya/mainboard.c
File renamed without changes.
6 changes: 6 additions & 0 deletions src/mainboard/google/brya/variants/anahera/overridetree.cb
153 changes: 153 additions & 0 deletions src/mainboard/google/brya/variants/baseboard/brask/devicetree.cb
424 changes: 424 additions & 0 deletions src/mainboard/google/brya/variants/baseboard/brask/gpio.c
File renamed without changes.
File renamed without changes.
54 changes: 54 additions & 0 deletions src/mainboard/google/brya/variants/baseboard/brya/ramstage.c
8 changes: 8 additions & 0 deletions src/mainboard/google/brya/variants/brask/include/variant/ec.h
6 changes: 6 additions & 0 deletions src/mainboard/google/brya/variants/brask/overridetree.cb
2 changes: 2 additions & 0 deletions src/mainboard/google/brya/variants/brya0/Makefile.inc
44 changes: 41 additions & 3 deletions src/mainboard/google/brya/variants/brya0/fw_config.c
101 changes: 82 additions & 19 deletions src/mainboard/google/brya/variants/brya0/overridetree.cb
19 changes: 19 additions & 0 deletions src/mainboard/google/brya/variants/brya0/ramstage.c
10 changes: 10 additions & 0 deletions src/mainboard/google/brya/variants/brya0/variant.c
4 changes: 4 additions & 0 deletions src/mainboard/google/brya/variants/felwinter/Makefile.inc
144 changes: 144 additions & 0 deletions src/mainboard/google/brya/variants/felwinter/gpio.c
202 changes: 202 additions & 0 deletions src/mainboard/google/brya/variants/felwinter/overridetree.cb
5 changes: 5 additions & 0 deletions src/mainboard/google/brya/variants/gimble/gpio.c
90 changes: 31 additions & 59 deletions src/mainboard/google/brya/variants/gimble/overridetree.cb
6 changes: 6 additions & 0 deletions src/mainboard/google/brya/variants/kano/Makefile.inc
59 changes: 59 additions & 0 deletions src/mainboard/google/brya/variants/kano/fw_config.c
131 changes: 131 additions & 0 deletions src/mainboard/google/brya/variants/kano/gpio.c
5 changes: 3 additions & 2 deletions src/mainboard/google/brya/variants/kano/memory/Makefile.inc
17 changes: 6 additions & 11 deletions src/mainboard/google/brya/variants/kano/memory/mem_parts_used.txt
403 changes: 402 additions & 1 deletion src/mainboard/google/brya/variants/kano/overridetree.cb
6 changes: 5 additions & 1 deletion src/mainboard/google/brya/variants/primus/gpio.c
57 changes: 14 additions & 43 deletions src/mainboard/google/brya/variants/primus/overridetree.cb
2 changes: 2 additions & 0 deletions src/mainboard/google/brya/variants/redrix/Makefile.inc
56 changes: 56 additions & 0 deletions src/mainboard/google/brya/variants/redrix/fw_config.c
2 changes: 0 additions & 2 deletions src/mainboard/google/brya/variants/redrix/gpio.c
4 changes: 2 additions & 2 deletions src/mainboard/google/brya/variants/redrix/memory/Makefile.inc
407 changes: 405 additions & 2 deletions src/mainboard/google/brya/variants/redrix/overridetree.cb
File renamed without changes.
181 changes: 181 additions & 0 deletions src/mainboard/google/brya/variants/taeko/gpio.c
97 changes: 97 additions & 0 deletions src/mainboard/google/brya/variants/taeko/memory.c
4 changes: 2 additions & 2 deletions src/mainboard/google/brya/variants/taeko/memory/Makefile.inc
17 changes: 6 additions & 11 deletions src/mainboard/google/brya/variants/taeko/memory/mem_parts_used.txt
277 changes: 275 additions & 2 deletions src/mainboard/google/brya/variants/taeko/overridetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/google/butterfly/Kconfig
3 changes: 2 additions & 1 deletion src/mainboard/google/butterfly/mainboard.c
13 changes: 11 additions & 2 deletions src/mainboard/google/cherry/Kconfig
22 changes: 20 additions & 2 deletions src/mainboard/google/cherry/chromeos.c
1 change: 1 addition & 0 deletions src/mainboard/google/cherry/gpio.h
14 changes: 12 additions & 2 deletions src/mainboard/google/cherry/mainboard.c
16 changes: 13 additions & 3 deletions src/mainboard/google/cherry/romstage.c
5 changes: 0 additions & 5 deletions src/mainboard/google/cyan/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/google/daisy/Kconfig
16 changes: 9 additions & 7 deletions src/mainboard/google/dedede/Kconfig
26 changes: 26 additions & 0 deletions src/mainboard/google/dedede/Kconfig.name
1 change: 1 addition & 0 deletions src/mainboard/google/dedede/Makefile.inc
23 changes: 23 additions & 0 deletions src/mainboard/google/dedede/fw_config.c
17 changes: 8 additions & 9 deletions src/mainboard/google/dedede/variants/baseboard/devicetree.cb
3 changes: 3 additions & 0 deletions src/mainboard/google/dedede/variants/boten/overridetree.cb
3 changes: 3 additions & 0 deletions src/mainboard/google/dedede/variants/bugzzy/Makefile.inc
58 changes: 58 additions & 0 deletions src/mainboard/google/dedede/variants/bugzzy/gpio.c
107 changes: 107 additions & 0 deletions src/mainboard/google/dedede/variants/bugzzy/overridetree.cb
3 changes: 3 additions & 0 deletions src/mainboard/google/dedede/variants/cappy2/Makefile.inc
38 changes: 38 additions & 0 deletions src/mainboard/google/dedede/variants/cappy2/gpio.c
127 changes: 118 additions & 9 deletions src/mainboard/google/dedede/variants/cappy2/overridetree.cb
3 changes: 3 additions & 0 deletions src/mainboard/google/dedede/variants/corori/Makefile.inc
73 changes: 73 additions & 0 deletions src/mainboard/google/dedede/variants/corori/gpio.c
144 changes: 144 additions & 0 deletions src/mainboard/google/dedede/variants/corori/overridetree.cb
1 change: 1 addition & 0 deletions src/mainboard/google/dedede/variants/cret/Makefile.inc
56 changes: 55 additions & 1 deletion src/mainboard/google/dedede/variants/cret/overridetree.cb
12 changes: 12 additions & 0 deletions src/mainboard/google/dedede/variants/cret/variant.c
2 changes: 2 additions & 0 deletions src/mainboard/google/dedede/variants/drawcia/gpio.c
26 changes: 25 additions & 1 deletion src/mainboard/google/dedede/variants/drawcia/overridetree.cb
11 changes: 10 additions & 1 deletion src/mainboard/google/dedede/variants/drawcia/ramstage.c
1 change: 1 addition & 0 deletions src/mainboard/google/dedede/variants/drawcia/variant.c
3 changes: 3 additions & 0 deletions src/mainboard/google/dedede/variants/driblee/Makefile.inc
71 changes: 71 additions & 0 deletions src/mainboard/google/dedede/variants/driblee/gpio.c
157 changes: 157 additions & 0 deletions src/mainboard/google/dedede/variants/driblee/overridetree.cb
32 changes: 19 additions & 13 deletions src/mainboard/google/dedede/variants/galtic/overridetree.cb
7 changes: 7 additions & 0 deletions src/mainboard/google/dedede/variants/gooey/Makefile.inc
65 changes: 65 additions & 0 deletions src/mainboard/google/dedede/variants/gooey/gpio.c
332 changes: 332 additions & 0 deletions src/mainboard/google/dedede/variants/gooey/overridetree.cb
23 changes: 23 additions & 0 deletions src/mainboard/google/dedede/variants/gooey/variant.c
13 changes: 9 additions & 4 deletions src/mainboard/google/dedede/variants/haboki/overridetree.cb
19 changes: 14 additions & 5 deletions src/mainboard/google/dedede/variants/magolor/overridetree.cb
16 changes: 15 additions & 1 deletion src/mainboard/google/dedede/variants/magolor/variant.c
36 changes: 24 additions & 12 deletions src/mainboard/google/dedede/variants/pirika/overridetree.cb
23 changes: 21 additions & 2 deletions src/mainboard/google/dedede/variants/sasukette/overridetree.cb
45 changes: 45 additions & 0 deletions src/mainboard/google/dedede/variants/sasukette/ramstage.c
4 changes: 3 additions & 1 deletion src/mainboard/google/dedede/variants/storo/overridetree.cb
7 changes: 0 additions & 7 deletions src/mainboard/google/deltaur/Kconfig
6 changes: 0 additions & 6 deletions src/mainboard/google/deltaur/variants/baseboard/devicetree.cb
5 changes: 0 additions & 5 deletions src/mainboard/google/drallion/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/google/drallion/variants/drallion/devicetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/google/eve/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/google/eve/devicetree.cb
7 changes: 0 additions & 7 deletions src/mainboard/google/fizz/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/google/fizz/variants/baseboard/devicetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/google/foster/Kconfig
2 changes: 0 additions & 2 deletions src/mainboard/google/gale/Kconfig
4 changes: 0 additions & 4 deletions src/mainboard/google/glados/Kconfig
5 changes: 0 additions & 5 deletions src/mainboard/google/glados/devicetree.cb
3 changes: 0 additions & 3 deletions src/mainboard/google/gru/Kconfig
29 changes: 18 additions & 11 deletions src/mainboard/google/guybrush/Kconfig
8 changes: 8 additions & 0 deletions src/mainboard/google/guybrush/Kconfig.name
1 change: 1 addition & 0 deletions src/mainboard/google/guybrush/chromeos.c
6 changes: 6 additions & 0 deletions src/mainboard/google/guybrush/mainboard.c
8 changes: 8 additions & 0 deletions src/mainboard/google/guybrush/port_descriptors.c
39 changes: 35 additions & 4 deletions src/mainboard/google/guybrush/variants/baseboard/devicetree.cb
70 changes: 55 additions & 15 deletions src/mainboard/google/guybrush/variants/baseboard/gpio.c
14 changes: 9 additions & 5 deletions src/mainboard/google/guybrush/variants/baseboard/helpers.c
3 changes: 3 additions & 0 deletions src/mainboard/google/guybrush/variants/dewatt/Makefile.inc
7 changes: 7 additions & 0 deletions src/mainboard/google/guybrush/variants/dewatt/overridetree.cb
30 changes: 15 additions & 15 deletions src/mainboard/google/guybrush/variants/guybrush/gpio.c
3 changes: 3 additions & 0 deletions src/mainboard/google/guybrush/variants/nipperkin/Makefile.inc
10 changes: 2 additions & 8 deletions src/mainboard/google/hatch/Kconfig
4 changes: 4 additions & 0 deletions src/mainboard/google/hatch/Kconfig.name
6 changes: 0 additions & 6 deletions src/mainboard/google/hatch/variants/baseboard/devicetree.cb
4 changes: 4 additions & 0 deletions src/mainboard/google/hatch/variants/moonbuggy/Makefile.inc
115 changes: 115 additions & 0 deletions src/mainboard/google/hatch/variants/moonbuggy/gpio.c
477 changes: 477 additions & 0 deletions src/mainboard/google/hatch/variants/moonbuggy/overridetree.cb
18 changes: 10 additions & 8 deletions src/mainboard/google/hatch/variants/scout/overridetree.cb
2 changes: 0 additions & 2 deletions src/mainboard/google/herobrine/Kconfig