Hi Rob This is v2 patch-set of 1st stage. I have posted patch-set to add port base loop [1], and got many request / opinion. Because too many reviewer / maintainer are related to this patch-set, thus many request / opinion can be comming, I decided to separate this patch-set into few stages, like below [*] this patch-set [o] done [*] tidyup of_graph_get_endpoint_count() [ ] replace endpoint func - use endpoint_by_regs() [ ] replace endpoint func - use for_each() [ ] rename endpoint func to device_endpoint [ ] add new port function [ ] add new endpont function [ ] remove of_graph_get_next_device_endpoint() [1] https://lore.kernel.org/r/87o7d26qla.wl-kuninori.morimoto.gx@xxxxxxxxxxx v1 -> v2 - tidyup explanation - add Reviewed-by from Laurent Kuninori Morimoto (2): of: property: add missing kerneldoc for of_graph_get_endpoint_count() of: property: use unsigned int return on of_graph_get_endpoint_count() drivers/of/property.c | 10 ++++++++-- include/linux/of_graph.h | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) -- 2.25.1