commit | d67d025b3a586da7a4bdd7d42078fd159666b0ac | [log] [tgz] |
---|---|---|
author | Puneetha Ramachandra <puneetha@google.com> | Fri Apr 26 06:41:45 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 26 06:41:45 2024 +0000 |
tree | 1e5eed8313bf81a56f5f182093f4b9bf41d0dacc | |
parent | 9bb2b3f7be5af5045b6f4501880ae4db483938c7 [diff] |
Revert "[power] Move domain creation to core driver" This reverts commit dc6c2823091ee9eab28f45b2c0d667f1cc400a5b. Reason for revert: device-enumeration-test failure Original change's description: > [power] Move domain creation to core driver > > Power domains were created in the board driver using composite nodes. > There are a couple of issues with that mechanism: the logic will have to > be repeated in every board driver, this deviates from how gpio/i2c > children are created by the core drivers, this will be harder to create > when nested domain structure need to be created. > > This CL updates the metadata passed to the power impl driver to include > domain information, which is forwarded to the power core. The power core > would internally create all the necessary domain nodes for relevant > power domain clients to bind to. > The motivation to make this change right now is it make the metadata and > node creation more streamlined for addition of devicetree support. > > Bug: 333925701 > Test: device enumeration tests, power-test > Change-Id: I2261e242f0f8124c8407e8a9055977090c80c3d5 > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1027106 > Reviewed-by: Gurjant Kalsi <gkalsi@google.com> > Reviewed-by: Suraj Malhotra <surajmalhotra@google.com> > Reviewed-by: Christopher Anderson <cja@google.com> > API-Review: Christopher Anderson <cja@google.com> > Fuchsia-Auto-Submit: Puneetha Ramachandra <puneetha@google.com> > Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Bug: 333925701 Change-Id: I272f014cba4212c50c621c1b1963b267fc083ca6 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1037433 Commit-Queue: Puneetha Ramachandra <puneetha@google.com> Reviewed-by: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.