commit | aaf52c018206e2774c4c7102131bd72c4d9d42e5 | [log] [tgz] |
---|---|---|
author | Nikolai Artemiev <nartemiev@google.com> | Fri Dec 04 04:09:00 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Dec 09 10:02:17 2020 |
tree | 7d70f6dcf44567199fcc1e166088bdd3b37ae7d5 | |
parent | 027a2671517fe0ae4dcd1bad2de8ae77850cb79d [diff] |
ash_flags: add force-in-tablet-physical-state flag Set tablet flag for chromebase devices with lid accelerometers. BUG=b:169636434 TEST=CQ Cq-Depend: chrome-internal:3453255 Change-Id: I7c8554b4f2e84c144609d4691915e32e98e90bb4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/2573838 Commit-Queue: Nikolai Artemiev <nartemiev@google.com> Auto-Submit: Nikolai Artemiev <nartemiev@google.com> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> (cherry picked from commit da87d999f22a87ef523f6523ee746c0cd35d5d54) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/2581046 Reviewed-by: Sam McNally <sammc@chromium.org> Commit-Queue: Pin-yen Lin <treapking@chromium.org>
diff --git a/payload_utils/cros_config_proto_converter.py b/payload_utils/cros_config_proto_converter.py index 2a7dd46..8e89512 100755 --- a/payload_utils/cros_config_proto_converter.py +++ b/payload_utils/cros_config_proto_converter.py
@@ -173,6 +173,12 @@ ).lower(), }) + form_factor = hw_features.form_factor.form_factor + lid_accel = hw_features.accelerometer.lid_accelerometer + if (form_factor == topology_pb2.HardwareFeatures.FormFactor.CHROMEBASE and + lid_accel == topology_pb2.HardwareFeatures.PRESENT): + flags['force-in-tablet-physical-state'] = None + return sorted([f'--{k}={v}' if v else f'--{k}' for k, v in flags.items()])