mfd: Implement devicetree support for AB8500 Btemp
From: arnd@arndb.de (Arnd Bergmann)
Date: 2012-09-11 11:22:28
Also in:
lkml
On Tuesday 11 September 2012, Rajanikanth HV wrote:
quoted
quoted
+Supplied-to: + This shall be power supply class dependency where in theruntime batteryquoted
quoted
+ properties will be shared across fuel guage and chargingalgorithm driver.quoted
I probably don't understand enough of this, but shouldn't the otherdevicesquoted
that are supplied by this have a reference to this node rather than doing it this way around? Why use strings here instead of phandles?This is a logical binding w.r.t power supply event change across energy-management-module drivers where in runtime battery properties are shared along with uevent notification. ref: di->btemp_psy.external_power_ changed = ab8500_btemp_external_power_changed; ref: ab8500_btemp.c Need for this property: btemp, fg and charger updates power-supply properties based on the events listed above. Event handler invokes power supply change notifier which in-turn invokes registered power supply class call-back based on the 'supplied_to' string. ref: power_supply_changed_work(..) ./drivers/power/power_supply_core.c In this case how to approach through phandle? ============================
Sorry, I really tried, but I cannot make sense of what you wrote there. Can you try again and describe in full English sentences how the hardware blocks are connected and what their purpose is? Arnd