On Fri, Nov 18, 2016 at 06:07:04PM +0530, Amitkumar Karwar wrote: > From: Xinming Hu <huxm@xxxxxxxxxxx> > > This patch derives device tree node from pcie bus layer framework. > Device tree bindings file has been renamed(marvell-sd8xxx.txt -> > marvell-8xxx.txt) to accommodate PCIe changes. > > Signed-off-by: Xinming Hu <huxm@xxxxxxxxxxx> > Signed-off-by: Rajat Jain <rajatja@xxxxxxxxxx> > Reviewed-by: Brian Norris <briannorris@xxxxxxxxxxxx> > Signed-off-by: Amitkumar Karwar <akarwar@xxxxxxxxxxx> > --- > v2: Included vendor and product IDs in compatible strings for PCIe > chipsets(Rob Herring) > v3: Patch is created using -M option so that it will only include diff of > original and renamed files(Rob Herring) > Resend v3: Resending the patch because I missed to include device tree mailing > while sending v3. > v4: Fix error handling, also move-on even if no device tree node is present. > v5: Update commit log to include memory leak, return -EINVAL instead of -1. > v6: Remove an unnecessary error print, fix typo in commit log > v7: a) Earlier versions of this patch claims to have a change which fixes "memory > leak". But it actually introduces double-free problem. That change is removed > here(Brian Norris) > b) Cosmetic change in bindings documentation(Rob Herring) > s/marvell/Marvell/ > s/sdio\/pcie/SDIO\/PCIE/ > v8: Same as v7. I had missed to CC device tree mailing list in v7. Correcting this > in v8. > --- > .../{marvell-sd8xxx.txt => marvell-8xxx.txt} | 8 +++++--- Acked-by: Rob Herring <robh@xxxxxxxxxx> > drivers/net/wireless/marvell/mwifiex/pcie.c | 24 ++++++++++++++++++++++ > drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 3 ++- > 3 files changed, 31 insertions(+), 4 deletions(-) > rename Documentation/devicetree/bindings/net/wireless/{marvell-sd8xxx.txt => marvell-8xxx.txt} (91%)