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: Zhao Qiang <qiang.zhao@nxp.com> Signed-off-by: Scott Wood <oss@buserror.net>
This commit is contained in:
parent
40f1ebd4e0
commit
5066943a51
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user