mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
syscon: dm: Add a new method to get a regmap from DTS
syscon_regmap_lookup_by_phandle() can be used to get the regmap of a syscon device from a reference in the DTS. It operates similarly to the linux version of the namesake function. Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Marek Vasut
parent
4d3825c191
commit
6c3af1f24e
@@ -73,6 +73,19 @@ int syscon_get_by_driver_data(ulong driver_data, struct udevice **devp);
|
||||
*/
|
||||
struct regmap *syscon_get_regmap_by_driver_data(ulong driver_data);
|
||||
|
||||
/**
|
||||
* syscon_regmap_lookup_by_phandle() - Look up a controller by a phandle
|
||||
*
|
||||
* This operates by looking up the given name in the device (device
|
||||
* tree property) of the device using the system controller.
|
||||
*
|
||||
* @dev: Device using the system controller
|
||||
* @name: Name of property referring to the system controller
|
||||
* @return A pointer to the regmap if found, ERR_PTR(-ve) on error
|
||||
*/
|
||||
struct regmap *syscon_regmap_lookup_by_phandle(struct udevice *dev,
|
||||
const char *name);
|
||||
|
||||
/**
|
||||
* syscon_get_first_range() - get the first memory range from a syscon regmap
|
||||
*
|
||||
|
Reference in New Issue
Block a user