Skip to content

Commit 5066943

Browse files
ZhaoQiang-b45475Scott Wood
authored andcommitted
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 <[email protected]> Signed-off-by: Scott Wood <[email protected]>
1 parent 40f1ebd commit 5066943

File tree

1 file changed

+5
-5
lines changed
  • drivers/soc/fsl/qe

1 file changed

+5
-5
lines changed

drivers/soc/fsl/qe/qe.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ static phys_addr_t qebase = -1;
6969
phys_addr_t get_qe_base(void)
7070
{
7171
struct device_node *qe;
72-
int size;
73-
const u32 *prop;
72+
int ret;
73+
struct resource res;
7474

7575
if (qebase != -1)
7676
return qebase;
@@ -82,9 +82,9 @@ phys_addr_t get_qe_base(void)
8282
return qebase;
8383
}
8484

85-
prop = of_get_property(qe, "reg", &size);
86-
if (prop && size >= sizeof(*prop))
87-
qebase = of_translate_address(qe, prop);
85+
ret = of_address_to_resource(qe, 0, &res);
86+
if (!ret)
87+
qebase = res.start;
8888
of_node_put(qe);
8989

9090
return qebase;

0 commit comments

Comments
 (0)