File tree Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change 6
6
#include <linux/genalloc.h>
7
7
#include <linux/io.h>
8
8
#include <linux/mailbox_client.h>
9
- #include <linux/of_address .h>
9
+ #include <linux/of_reserved_mem .h>
10
10
#include <linux/platform_device.h>
11
11
12
12
#include <soc/tegra/bpmp.h>
@@ -192,16 +192,11 @@ static void tegra186_bpmp_teardown_channels(struct tegra_bpmp *bpmp)
192
192
static int tegra186_bpmp_dram_init (struct tegra_bpmp * bpmp )
193
193
{
194
194
struct tegra186_bpmp * priv = bpmp -> priv ;
195
- struct device_node * np ;
196
195
struct resource res ;
197
196
size_t size ;
198
197
int err ;
199
198
200
- np = of_parse_phandle (bpmp -> dev -> of_node , "memory-region" , 0 );
201
- if (!np )
202
- return - ENODEV ;
203
-
204
- err = of_address_to_resource (np , 0 , & res );
199
+ err = of_reserved_mem_region_to_resource (bpmp -> dev -> of_node , 0 , & res );
205
200
if (err < 0 ) {
206
201
dev_warn (bpmp -> dev , "failed to parse memory region: %d\n" , err );
207
202
return err ;
You can’t perform that action at this time.
0 commit comments