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

Commit 2c03e2fb authored by Chen-Yu Tsai's avatar Chen-Yu Tsai Committed by Maxime Ripard
Browse files

drm/sun4i: backend: Save pointer to device tree node



Save a pointer to the backend's underlying device tree node in its
data structure. This will be used later for downstream tcons to find
and match their respective upstream backends.

Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
parent da3a1c30
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -352,6 +352,7 @@ static int sun4i_backend_bind(struct device *dev, struct device *master,
		return -ENOMEM;
	dev_set_drvdata(dev, backend);

	backend->node = dev->of_node;
	backend->id = sun4i_backend_of_get_id(dev->of_node);
	if (backend->id < 0)
		return backend->id;
+2 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@

#include <linux/clk.h>
#include <linux/list.h>
#include <linux/of.h>
#include <linux/regmap.h>
#include <linux/reset.h>

@@ -140,6 +141,7 @@
#define SUN4I_BACKEND_PIPE_OFF(p)		(0x5000 + (0x400 * (p)))

struct sun4i_backend {
	struct device_node	*node;
	struct regmap		*regs;

	struct reset_control	*reset;