diff options
author | Przemyslaw Marczak <p.marczak@samsung.com> | 2015-04-15 11:07:18 (GMT) |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-04-22 17:03:14 (GMT) |
commit | 5eaed880282480a5a0a2b555c5f98a11252ed94e (patch) | |
tree | 72f503beff647cf7389f6579add462bf1b5a0727 /fs | |
parent | c1d6f91952d0761f61b0f0f96e4c7aa32eee2788 (diff) | |
download | u-boot-5eaed880282480a5a0a2b555c5f98a11252ed94e.tar.xz |
dm: core: Extend struct udevice by '.uclass_platdata' field.
This commit adds 'uclass_platdata' field to 'struct udevice', which
can be automatically allocated at bind. The allocation size is defined
in 'struct uclass_driver' as 'per_device_platdata_auto_alloc_size'.
New device's flag is added: DM_FLAG_ALLOC_UCLASS_PDATA, which is used
for memory freeing at device unbind method.
As for other udevice's fields, a complementary function is added:
- dev_get_uclass_platdata()
Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
Cc: Simon Glass <sjg@chromium.org>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions