Hi,
On 05-05-16 12:46, Michael Haas wrote:
Hi Hans,
On 05/05/2016 12:39 PM, Hans de Goede wrote:
Hi,
On 05-05-16 12:35, Michael Haas wrote:
This node should be enabled by default. A device is likely to have an
USB power
connection. If USB power is indeed absent, the USB power driver
will simply report the power input as offline.
Nack, as Maxime already said we do not want to enable any optional
features by default. Many top set boxes do not use the usb power supply,
and we don't want some userspace power control panel applet showing
the supply as offline, we want the supply to simply not be there.
it was my understanding that Maxime [0] and ChenYu [1] indicated they
would prefer it to be enabled globally.
I believe you're misreading what Maxime is saying, let me
pair things up as I believe they are meant to be interpreted:
You say: "do you have any preference for this being in the AXP209 dtsi? ..."
Maxime says: "Yes, I'd prefer that a lot :)"
You say: "I've been thinking about it and it makes sense to enable the power
supply nodes for all devices using the AXP209."
Maxime says: "It avoids enabling it on all the boards."
IOW having the "status = disabled" in the dtsi avoids enabling it on all
the boards".
I'm pretty sure this is what Maxime's intentions are.
It seems that Chen-Yu does agree with you:
"I see no reason why we shouldn't just enable it by default.
It is almost always going to be used. Same for the VBUS power supply."
Chen-Yu, I disagree with this, IIRC we've had this discussion multiple
times, and so far the rule has always been that we do not want negatives
in the per board dts files. IOW we do not want people to have to add
status = "disabled" to dts files when the usb or ac power supply is not
used, since they are likely to forgot and it just makes the dts files
harder to read in general.
And boards without usb-power (many A10 / A20 / A31 set-top boxes), or
without ac-power (quite a few tablets) are more common then you think.
Regards,
Hans
Best,
Michael
[0] https://groups.google.com/d/msg/linux-sunxi/cHAlhoIw74g/CbBeoX23AAAJ
[1] https://groups.google.com/d/msg/linux-sunxi/Ee7i8DVI4F8/0b0TBrRkAAAJ
Signed-off-by: Michael Haas <haas@xxxxxxxxxxxxxxxxxxxx>
---
arch/arm/boot/dts/axp209.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/axp209.dtsi
b/arch/arm/boot/dts/axp209.dtsi
index 7deb7d9..4f16be0 100644
--- a/arch/arm/boot/dts/axp209.dtsi
+++ b/arch/arm/boot/dts/axp209.dtsi
@@ -97,7 +97,7 @@
usb_power_supply: usb_power_supply {
compatible = "x-powers,axp202-usb-power-supply";
- status = "disabled";
+ status = "okay";
};
};
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html