All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] mfd/power/phy: Add support for otg vbus detection via axp pmic
@ 2015-06-09 21:37 ` Hans de Goede
  0 siblings, 0 replies; 62+ messages in thread
From: Hans de Goede @ 2015-06-09 21:37 UTC (permalink / raw)
  To: Lee Jones, Sebastian Reichel, Dmitry Eremin-Solenikov,
	David Woodhouse, Kishon Vijay Abraham I, Felipe Balbi,
	Maxime Ripard
  Cc: Bruno Prémont, linux-pm, linux-arm-kernel, devicetree, linux-sunxi

Hi All,

Here is a series which adds the beginning of power-supply support to
the axp20x pmic code. My primary reason for working on this is to
enable the use of the usb power-supply bits in the pmic to for vbus
detection on boards which do not have a vbus-det gpio, and instead
rely on the pmic for vbus detection.

After I had written most of the vbus power-supply driver code I
became aware of Bruno Prémont's (in the CC) previous work on this
our drivers are mostly the same, and I've borrowed some code from
his driver to add support for min-volt / max-curr properties.

The big difference between our 2 drivers is that mine driver uses
a devicetree child node / mfd cell per power-supply, so one for
each of the usb-power, ac-power / battery-charger and rtc-backup-bat-charger
bits.

Depending on the board each of those must be enabled / disabled separately
in devicetree as most boards do not use all 4. So in dt each one needs its
own child-node of the axp20x node. Another reason for using separate child
nodes for each is so that other devicetree nodes can have a power-supply
property with a phandle referencing a node representing a single
power-supply.

Regards,

Hans

^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2015-07-31 10:06 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-09 21:37 [PATCH 0/8] mfd/power/phy: Add support for otg vbus detection via axp pmic Hans de Goede
2015-06-09 21:37 ` Hans de Goede
2015-06-09 21:37 ` [PATCH 1/8] mfd: axp20x: Add missing registers, and mark more registers volatile Hans de Goede
2015-06-09 21:37   ` Hans de Goede
     [not found]   ` <1433885881-19809-2-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-06-10  7:36     ` Lee Jones
2015-06-10  7:36       ` Lee Jones
2015-06-09 21:37 ` [PATCH 3/8] power: Add devm_power_supply_get_by_phandle() helper function Hans de Goede
2015-06-09 21:37   ` Hans de Goede
2015-06-10 14:49   ` Sebastian Reichel
2015-06-10 14:49     ` Sebastian Reichel
2015-06-09 21:38 ` [PATCH 8/8] ARM: dts: sun7i: Enable USB DRC on Bananapi Hans de Goede
2015-06-09 21:38   ` Hans de Goede
     [not found] ` <1433885881-19809-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-06-09 21:37   ` [PATCH 2/8] mfd: axp20x: Add a cell for the usb power_supply part of the axp20x PMICs Hans de Goede
2015-06-09 21:37     ` Hans de Goede
     [not found]     ` <1433885881-19809-3-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-06-10  1:19       ` Chen-Yu Tsai
2015-06-10  1:19         ` [linux-sunxi] " Chen-Yu Tsai
     [not found]         ` <CAGb2v652W+i6L1k5-CnHtXZXdJjFswkcyFGromhWSYaXtitW_w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-10  7:57           ` Hans de Goede
2015-06-10  7:57             ` [linux-sunxi] " Hans de Goede
     [not found]             ` <5577EDD9.8020900-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-06-13 13:50               ` Maxime Ripard
2015-06-13 13:50                 ` [linux-sunxi] " Maxime Ripard
2015-06-24 12:18                 ` Michal Suchanek
2015-06-24 12:18                   ` [linux-sunxi] " Michal Suchanek
2015-06-10  7:35       ` Lee Jones
2015-06-10  7:35         ` Lee Jones
2015-06-10  7:36       ` Lee Jones
2015-06-10  7:36         ` Lee Jones
2015-06-09 21:37   ` [PATCH 4/8] power: Add an axp20x-usb-power driver Hans de Goede
2015-06-09 21:37     ` Hans de Goede
2015-06-10  7:29     ` Lee Jones
2015-06-10  7:29       ` Lee Jones
2015-06-10  9:22       ` Hans de Goede
2015-06-10  9:22         ` Hans de Goede
     [not found]         ` <557801B8.5040804-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-06-10  9:34           ` Lee Jones
2015-06-10  9:34             ` Lee Jones
2015-06-09 21:37   ` [PATCH 5/8] phy-sun4i-usb: Add support for monitoring vbus via a power-supply Hans de Goede
2015-06-09 21:37     ` Hans de Goede
2015-06-09 21:37   ` [PATCH 6/8] ARM: dts: axp209: Add usb_power_supply child node to the ax209 node Hans de Goede
2015-06-09 21:37     ` Hans de Goede
     [not found]     ` <1433885881-19809-7-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-31  5:31       ` Chen-Yu Tsai
2015-07-31  5:31         ` [linux-sunxi] " Chen-Yu Tsai
     [not found]         ` <CAGb2v66X79dK84hG8NVTho-kPPMNcKXQspvT2pCM8Zbmnme53A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-31  5:51           ` Bruno Prémont
2015-07-31  5:51             ` [linux-sunxi] " Bruno Prémont
2015-07-31  6:14             ` Chen-Yu Tsai
2015-07-31  6:14               ` Chen-Yu Tsai
     [not found]               ` <CAGb2v67nM7pauyjyhBdfgX7p_Rud6TEsNqphB+gx4ROekVqtbw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-31  6:35                 ` Bruno Prémont
2015-07-31  6:35                   ` [linux-sunxi] " Bruno Prémont
2015-07-31  7:57                   ` Maxime Ripard
2015-07-31  7:57                     ` Maxime Ripard
     [not found]                   ` <20150731083541.5f2c683a-I2t2yFIzmohO7ya8xxV06g@public.gmane.org>
2015-07-31  8:31                     ` Hans de Goede
2015-07-31  8:31                       ` Hans de Goede
     [not found]                       ` <55BB3262.5000403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-31  9:00                         ` Chen-Yu Tsai
2015-07-31  9:00                           ` [linux-sunxi] " Chen-Yu Tsai
     [not found]                           ` <CAGb2v66+CZe0v=CuYOLfnNwkX70kwPOP28Nya2Y8xw8yrg4-8Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-31  9:11                             ` Hans de Goede
2015-07-31  9:11                               ` Hans de Goede
     [not found]                               ` <55BB3BCB.6080608-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-31 10:06                                 ` Chen-Yu Tsai
2015-07-31 10:06                                   ` [linux-sunxi] " Chen-Yu Tsai
2015-07-31  9:14                             ` Hans de Goede
2015-07-31  9:14                               ` Hans de Goede
2015-06-09 21:38   ` [PATCH 7/8] ARM: dts: sun7i: Add regulator configuration to the bananapi dts file Hans de Goede
2015-06-09 21:38     ` Hans de Goede
2015-06-10  6:15   ` [PATCH 0/8] mfd/power/phy: Add support for otg vbus detection via axp pmic Priit Laes
2015-06-10  6:15     ` [linux-sunxi] " Priit Laes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.