Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3d80394 authored by Sujeev Dias's avatar Sujeev Dias Committed by Gerrit - the friendly Code Review server
Browse files

pci: of: bind reserve memory pool to device



Some pci devices uses reserved memory pool for transferring
data. Bind such pool to device, if such pool exists.

CRs-Fixed: 2280647
Change-Id: If7ad88971210ca4d727065b0a23cb9978f4dff8a
Signed-off-by: default avatarSujeev Dias <sdias@codeaurora.org>
parent 6a0ec517
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
#include <linux/of.h>
#include <linux/of_irq.h>
#include <linux/of_pci.h>
#include <linux/of_reserved_mem.h>
#include "pci.h"

void pci_set_of_node(struct pci_dev *dev)
@@ -23,6 +24,10 @@ void pci_set_of_node(struct pci_dev *dev)
		return;
	dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node,
						    dev->devfn);

	if (dev->dev.of_node)
		of_reserved_mem_device_init_by_idx(&dev->dev, dev->dev.of_node,
						   0);
}

void pci_release_of_node(struct pci_dev *dev)