diff options
author | Remo Senekowitsch <remo@buenzli.dev> | 2025-06-11 12:29:04 +0200 |
---|---|---|
committer | Danilo Krummrich <dakr@kernel.org> | 2025-06-13 00:58:53 +0200 |
commit | 9bd791d9413b4b65e203c4ff84c8b8b2c8c3b770 (patch) | |
tree | 9862a82ea1d4f5c010374a028d2a06ef1fea3fb8 /rust/helpers/of.c | |
parent | ecea2459818383c2886ec1cff81cce7e70d99893 (diff) |
rust: device: Introduce PropertyGuard
This abstraction is a way to force users to specify whether a property
is supposed to be required or not. This allows us to move error
logging of missing required properties into core, preventing a lot of
boilerplate in drivers.
It will be used by upcoming methods for reading device properties.
Tested-by: Dirk Behme <dirk.behme@de.bosch.com>
Signed-off-by: Remo Senekowitsch <remo@buenzli.dev>
Link: https://lore.kernel.org/r/20250611102908.212514-6-remo@buenzli.dev
[ Use prelude::* to avoid build failure; move PropertyGuard below Display
impl of FwNode. - Danilo ]
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'rust/helpers/of.c')
0 files changed, 0 insertions, 0 deletions