summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSebastian Reichel <sebastian.reichel@collabora.com>2025-06-08 23:40:07 +0300
committerSebastian Reichel <sebastian.reichel@collabora.com>2025-06-22 03:04:30 +0300
commit370643f45aad93476b6489238ccb45a77b94da3f (patch)
tree576eaa1e8fb9716dada44cea7478a794c5c9ed63 /include/linux
parentf368f87b22dab8e97c5f447b00a0cae79fefbdcb (diff)
downloadlinux-370643f45aad93476b6489238ccb45a77b94da3f.tar.xz
power: supply: core: rename power_supply_get_by_phandle to power_supply_get_by_reference
(devm_)power_supply_get_by_phandle now internally uses fwnode and are no longer DT specific. Thus drop the ifdef check for CONFIG_OF and rename to (devm_)power_supply_get_by_reference to avoid the DT terminology. Reviewed-by: Hans de Goede <hansg@kernel.org> Link: https://lore.kernel.org/r/20250430-psy-core-convert-to-fwnode-v2-5-f9643b958677@collabora.com Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/power_supply.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
index d90ac7b73755..45468959dd98 100644
--- a/include/linux/power_supply.h
+++ b/include/linux/power_supply.h
@@ -807,19 +807,10 @@ static inline void power_supply_put(struct power_supply *psy) {}
static inline struct power_supply *power_supply_get_by_name(const char *name)
{ return NULL; }
#endif
-#ifdef CONFIG_OF
-extern struct power_supply *power_supply_get_by_phandle(struct fwnode_handle *fwnode,
- const char *property);
-extern struct power_supply *devm_power_supply_get_by_phandle(
+extern struct power_supply *power_supply_get_by_reference(struct fwnode_handle *fwnode,
+ const char *property);
+extern struct power_supply *devm_power_supply_get_by_reference(
struct device *dev, const char *property);
-#else /* !CONFIG_OF */
-static inline struct power_supply *
-power_supply_get_by_phandle(struct device_node *np, const char *property)
-{ return NULL; }
-static inline struct power_supply *
-devm_power_supply_get_by_phandle(struct device *dev, const char *property)
-{ return NULL; }
-#endif /* CONFIG_OF */
extern const enum power_supply_property power_supply_battery_info_properties[];
extern const size_t power_supply_battery_info_properties_size;