diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-01-10 13:18:05 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-01-23 14:54:56 +0100 |
commit | 0f1d2f6174999b574b57a4fc268ce9a3c618d55f (patch) | |
tree | a167df93d86a90d015b4fab0a6dc2489e6e15628 /rtemsbsd/powerpc | |
parent | linux/of.h: Add of_find_node_by_path() (diff) | |
download | rtems-libbsd-0f1d2f6174999b574b57a4fc268ce9a3c618d55f.tar.bz2 |
linux/of_address.h: Add of_translate_address()
Update #3277.
Diffstat (limited to 'rtemsbsd/powerpc')
-rw-r--r-- | rtemsbsd/powerpc/include/linux/of.h | 4 | ||||
-rw-r--r-- | rtemsbsd/powerpc/include/linux/of_address.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/rtemsbsd/powerpc/include/linux/of.h b/rtemsbsd/powerpc/include/linux/of.h index e91baaaf..7be45576 100644 --- a/rtemsbsd/powerpc/include/linux/of.h +++ b/rtemsbsd/powerpc/include/linux/of.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017 embedded brains GmbH + * Copyright (c) 2015, 2018 embedded brains GmbH * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -35,6 +35,8 @@ extern "C" { #endif /* __cplusplus */ +#define OF_BAD_ADDR ((uint64_t)-1) + typedef uint32_t phandle; struct device_node { diff --git a/rtemsbsd/powerpc/include/linux/of_address.h b/rtemsbsd/powerpc/include/linux/of_address.h index 928b7e58..e82c538b 100644 --- a/rtemsbsd/powerpc/include/linux/of_address.h +++ b/rtemsbsd/powerpc/include/linux/of_address.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 embedded brains GmbH + * Copyright (c) 2015, 2018 embedded brains GmbH * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -34,6 +34,8 @@ extern "C" { #endif /* __cplusplus */ +uint64_t of_translate_address(struct device_node *dn, const uint32_t *addr); + int of_address_to_resource(struct device_node *dn, int index, struct resource *res); |