]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
device property: Add fwnode_iomap()
authorAnand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
Fri, 3 Dec 2021 21:23:54 +0000 (21:23 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:11:43 +0000 (15:11 +0200)
commitbf36521e559e28928c7f860d8d2db97afb5dbc93
tree7d904c1164a8c68c36491ac5be497d632c3f5edb
parent3d5bce8a9f6fcdf597bc53dadc23e7c136416c99
device property: Add fwnode_iomap()

[ Upstream commit eca6e2d4a4a4b824f055eeaaa24f1c2327fb91a2 ]

This patch introduces a new helper routine - fwnode_iomap(), which
allows to map the memory mapped IO for a given device node.

This implementation does not cover the ACPI case and may be expanded
in the future. The main purpose here is to be able to develop resource
provider agnostic drivers.

Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20211203212358.31444-2-anand.ashok.dumbre@xilinx.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Stable-dep-of: 8d3cefaf6592 ("i2c: core: Lock address during client device instantiation")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/base/property.c
include/linux/property.h