Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1630316
| From | Frank Rowand <frowand.list@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v3 0/4] of: remove *phandle properties from expanded device tree |
| Date | 2017-04-25 11:00 +0200 |
| Message-ID | <tA4ud-2ow-15@gated-at.bofh.it> (permalink) |
| References | <tA4ky-2l1-21@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 04/25/17 01:47, frowand.list@gmail.com wrote:
> From: Frank Rowand <frank.rowand@sony.com>
>
> Remove "phandle" and "linux,phandle" properties from the internal
> device tree. The phandle will still be in the struct device_node
> phandle field.
>
> This is to resolve the issue found by Stephen Boyd [1] when he changed
> the type of struct property.value from void * to const void *. As
> a result of the type change, the overlay code had compile errors
> where the resolver updates phandle values.
>
> [1] http://lkml.iu.edu/hypermail/linux/kernel/1702.1/04160.html
>
> Patch 1 is the phandle related changes.
>
> Patches 2 - 4 are minor fixups for issues that became visible
> while implementing patch 1.
>
> Changes from v1:
^^^^^^^^
Changes from v2
> - patch 1: Remove check in __of_add_phandle_sysfs() that would not
> add a sysfs entry if IS_ENABLED(CONFIG_PPC_PSERIES)
>
> Changes from v1:
> - Remove phandle properties in of_attach_node(), before attaching
> the node to the live tree.
> - Add the phandle sysfs entry for the node in of_attach_node().
> - When creating an overlay changeset, duplicate the node phandle in
> __of_node_dup().
>
> Frank Rowand (4):
> of: remove *phandle properties from expanded device tree
> of: make __of_attach_node() static
> of: be consistent in form of file mode
> of: detect invalid phandle in overlay
>
> drivers/of/base.c | 50 +++++++++++++++++++++++++++++++++++++++----
> drivers/of/dynamic.c | 56 ++++++++++++++++++++++++++++++++++++-------------
> drivers/of/fdt.c | 40 +++++++++++++++++++++--------------
> drivers/of/of_private.h | 2 +-
> drivers/of/overlay.c | 8 ++++---
> drivers/of/resolver.c | 23 +-------------------
> include/linux/of.h | 1 +
> 7 files changed, 120 insertions(+), 60 deletions(-)
>
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH v3 0/4] of: remove *phandle properties from expanded device tree frowand.list@gmail.com - 2017-04-25 10:50 +0200 [PATCH v3 1/4] of: remove *phandle properties from expanded device tree frowand.list@gmail.com - 2017-04-25 10:50 +0200 [PATCH v3 3/4] of: be consistent in form of file mode frowand.list@gmail.com - 2017-04-25 11:00 +0200 [PATCH v3 4/4] of: detect invalid phandle in overlay frowand.list@gmail.com - 2017-04-25 11:00 +0200 Re: [PATCH v3 0/4] of: remove *phandle properties from expanded device tree Frank Rowand <frowand.list@gmail.com> - 2017-04-25 11:00 +0200
csiph-web