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

Commit 5066943a authored by Zhao Qiang's avatar Zhao Qiang Committed by Scott Wood
Browse files

soc/fsl/qe: Use of_adress_to_resource() in get_qe_base()



modify get_qe_base function with of_address_to_resource
instead of of_get_property and of_translate_address.

Signed-off-by: default avatarZhao Qiang <qiang.zhao@nxp.com>
Signed-off-by: default avatarScott Wood <oss@buserror.net>
parent 40f1ebd4
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -69,8 +69,8 @@ static phys_addr_t qebase = -1;
phys_addr_t get_qe_base(void)
{
	struct device_node *qe;
	int size;
	const u32 *prop;
	int ret;
	struct resource res;

	if (qebase != -1)
		return qebase;
@@ -82,9 +82,9 @@ phys_addr_t get_qe_base(void)
			return qebase;
	}

	prop = of_get_property(qe, "reg", &size);
	if (prop && size >= sizeof(*prop))
		qebase = of_translate_address(qe, prop);
	ret = of_address_to_resource(qe, 0, &res);
	if (!ret)
		qebase = res.start;
	of_node_put(qe);

	return qebase;