mb/google/*: Explicitly include static.h for DEV_PTR
commit93b4268fb794d334b913eb76a68e37597ad51caa
authorNicholas Chin <nic.c3.14@gmail.com>
Sun, 6 Oct 2024 03:40:38 +0000 (5 21:40 -0600)
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>
Sun, 10 Nov 2024 19:12:06 +0000 (10 19:12 +0000)
tree126d8ac7963bd2191ccc229911bfa50d73f85cfe
parent7b466fb60b7d3f7793baf419b8b67b4b324702f4
mb/google/*: Explicitly include static.h for DEV_PTR

As per commit 05a13e7ed9b9 ("sconfig: Move (WEAK_)DEV_PTR from device.h
to static.h"), sources that require access to devicetree static devices
should directly include static.h. This allows static.h to be removed
from device.h, eliminating unnecessary dependencies on the devicetree
for objects that only need the device types and function declarations.

The DEV_PTR macro resolves to names declared in static_devices.h, which
is then included in static.h, so include the header whenever the macro
is used.

Change-Id: I05662e601af00866b7f26f4c6c6794b491bf676e
Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84678
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Jayvik Desai <jayvik@google.com>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
32 files changed:
src/mainboard/google/brox/variants/brox/fw_config.c
src/mainboard/google/brox/variants/brox/ramstage.c
src/mainboard/google/brya/mainboard.c
src/mainboard/google/brya/variants/agah/variant.c
src/mainboard/google/brya/variants/aurash/ramstage.c
src/mainboard/google/brya/variants/craask/variant.c
src/mainboard/google/brya/variants/craaskov/variant.c
src/mainboard/google/brya/variants/hades/variant.c
src/mainboard/google/brya/variants/joxer/variant.c
src/mainboard/google/brya/variants/kinox/ramstage.c
src/mainboard/google/brya/variants/moli/ramstage.c
src/mainboard/google/brya/variants/primus/variant.c
src/mainboard/google/brya/variants/quandiso/variant.c
src/mainboard/google/brya/variants/vell/variant.c
src/mainboard/google/brya/variants/yaviks/variant.c
src/mainboard/google/brya/variants/yavilla/variant.c
src/mainboard/google/guybrush/mainboard.c
src/mainboard/google/guybrush/port_descriptors.c
src/mainboard/google/guybrush/variants/guybrush/variant.c
src/mainboard/google/guybrush/variants/nipperkin/ramstage.c
src/mainboard/google/hatch/variants/jinlon/mainboard.c
src/mainboard/google/rex/mainboard.c
src/mainboard/google/skyrim/mainboard.c
src/mainboard/google/volteer/mainboard.c
src/mainboard/google/volteer/variants/collis/variant.c
src/mainboard/google/volteer/variants/copano/variant.c
src/mainboard/google/volteer/variants/delbin/variant.c
src/mainboard/google/volteer/variants/drobit/variant.c
src/mainboard/google/volteer/variants/volteer2/variant.c
src/mainboard/google/zork/variants/berknip/variant.c
src/mainboard/google/zork/variants/ezkinil/variant.c
src/mainboard/google/zork/variants/morphius/variant.c