]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
soc: ti: k3-socinfo: Do not use syscon helper to build regmap
authorAndrew Davis <afd@ti.com>
Thu, 23 Jan 2025 18:17:26 +0000 (12:17 -0600)
committerNishanth Menon <nm@ti.com>
Wed, 26 Feb 2025 18:42:02 +0000 (12:42 -0600)
commita5caf03188e44388e8c618dcbe5fffad1a249385
tree9cbfdbf2eb4363911741fd5904ee9cb65a51b008
parent2014c95afecee3e76ca4a56956a936e23283f05b
soc: ti: k3-socinfo: Do not use syscon helper to build regmap

The syscon helper device_node_to_regmap() is used to fetch a regmap
registered to a device node. It also currently creates this regmap
if the node did not already have a regmap associated with it. This
should only be used on "syscon" nodes. This driver is not such a
device and instead uses device_node_to_regmap() on its own node as
a hacky way to create a regmap for itself.

This will not work going forward and so we should create our regmap
the normal way by defining our regmap_config, fetching our memory
resource, then using the normal regmap_init_mmio() function.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20250123181726.597144-1-afd@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
drivers/soc/ti/k3-socinfo.c