On Fri, Mar 04, 2022 at 09:23:04PM -0800, Lizhi Hou wrote: > The self discovered device, e.g. PCIe device, may carry a device tree > overlay to describe its downstream devices. In this case, the device node > is created dynamically by device driver. And in the overlay it does not > specify a fixed target path. Instead, a relative path to the device node > is specified. > Thus, a new parameter is added to overlay applying interface. This > parameter is the pointer of target base node. Then the entire overlay > target path is target base node path plus the relative path specified in > the device tree overlay. > > Signed-off-by: Sonal Santan <sonal.santan@xxxxxxxxxx> > Signed-off-by: Max Zhen <max.zhen@xxxxxxxxxx> > Signed-off-by: Lizhi Hou <lizhi.hou@xxxxxxxxxx> > --- > drivers/fpga/xrt/mgmt/Makefile | 1 + > drivers/fpga/xrt/mgmt/dt-test.dts | 15 ++++++++++ > drivers/fpga/xrt/mgmt/dt-test.h | 15 ++++++++++ > drivers/fpga/xrt/mgmt/xmgmt-drv.c | 41 +++++++++++++++++++++++++++- > drivers/gpu/drm/rcar-du/rcar_du_of.c | 2 +- > drivers/of/overlay.c | 37 +++++++++++++++++-------- > drivers/of/unittest.c | 2 +- > include/linux/of.h | 2 +- The DT changes should be a 2nd patch. That's the least of all the problems with this series though. Rob