Skip to content
Snippets Groups Projects
Commit f7044498 authored by Hans de Goede's avatar Hans de Goede
Browse files

sunxi: axp221: Add Kconfig help and sane defaults for typical ldo usage


Some of the ldo-s of the axp221 are used in the same way on most boards, add
comments to the Kconfig help text to reflect this, and give them defaults
matching their typical usage.

Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
Acked-by: default avatarIan Campbell <ijc@hellion.org.uk>
parent bdcdf846
No related branches found
No related tags found
No related merge requests found
...@@ -11,9 +11,6 @@ CONFIG_FDTFILE="sun6i-a31s-cs908.dtb" ...@@ -11,9 +11,6 @@ CONFIG_FDTFILE="sun6i-a31s-cs908.dtb"
+S:CONFIG_AXP221_DLDO1_VOLT=3300 +S:CONFIG_AXP221_DLDO1_VOLT=3300
# Wifi power # Wifi power
+S:CONFIG_AXP221_ALDO1_VOLT=3300 +S:CONFIG_AXP221_ALDO1_VOLT=3300
# HDMI power ?
+S:CONFIG_AXP221_ALDO2_VOLT=1800
+S:CONFIG_AXP221_ALDO3_VOLT=3000
# No Vbus gpio for either usb # No Vbus gpio for either usb
+S:CONFIG_USB1_VBUS_PIN="" +S:CONFIG_USB1_VBUS_PIN=""
+S:CONFIG_USB2_VBUS_PIN="" +S:CONFIG_USB2_VBUS_PIN=""
...@@ -9,8 +9,5 @@ CONFIG_FDTFILE="sun6i-a31-colombus.dtb" ...@@ -9,8 +9,5 @@ CONFIG_FDTFILE="sun6i-a31-colombus.dtb"
+S:CONFIG_DRAM_ZQ=251 +S:CONFIG_DRAM_ZQ=251
# Wifi power # Wifi power
+S:CONFIG_AXP221_ALDO1_VOLT=3300 +S:CONFIG_AXP221_ALDO1_VOLT=3300
# HDMI power ?
+S:CONFIG_AXP221_ALDO2_VOLT=1800
+S:CONFIG_AXP221_ALDO3_VOLT=3000
# No Vbus gpio for usb1 # No Vbus gpio for usb1
+S:CONFIG_USB1_VBUS_PIN="" +S:CONFIG_USB1_VBUS_PIN=""
...@@ -9,10 +9,6 @@ CONFIG_FDTFILE="sun6i-a31-hummingbird.dtb" ...@@ -9,10 +9,6 @@ CONFIG_FDTFILE="sun6i-a31-hummingbird.dtb"
+S:CONFIG_DRAM_ZQ=251 +S:CONFIG_DRAM_ZQ=251
# Wifi power # Wifi power
+S:CONFIG_AXP221_ALDO1_VOLT=3300 +S:CONFIG_AXP221_ALDO1_VOLT=3300
# PM-CPUS GPIO power
+S:CONFIG_AXP221_ALDO2_VOLT=1800
# SoC IR, PLL and Analog power (must be 3.0V)
+S:CONFIG_AXP221_ALDO3_VOLT=3000
# Vbus gpio for usb1 # Vbus gpio for usb1
+S:CONFIG_USB1_VBUS_PIN="PH24" +S:CONFIG_USB1_VBUS_PIN="PH24"
# No Vbus gpio for usb2 # No Vbus gpio for usb2
......
...@@ -13,9 +13,6 @@ CONFIG_FDTFILE="sun6i-a31-m9.dtb" ...@@ -13,9 +13,6 @@ CONFIG_FDTFILE="sun6i-a31-m9.dtb"
+S:CONFIG_AXP221_DLDO4_VOLT=3300 +S:CONFIG_AXP221_DLDO4_VOLT=3300
# Wifi power # Wifi power
+S:CONFIG_AXP221_ALDO1_VOLT=3300 +S:CONFIG_AXP221_ALDO1_VOLT=3300
# HDMI power ?
+S:CONFIG_AXP221_ALDO2_VOLT=1800
+S:CONFIG_AXP221_ALDO3_VOLT=3000
# Vbus gpio for usb1 # Vbus gpio for usb1
+S:CONFIG_USB1_VBUS_PIN="PC27" +S:CONFIG_USB1_VBUS_PIN="PC27"
# No Vbus gpio for usb2 # No Vbus gpio for usb2
......
...@@ -12,7 +12,9 @@ config AXP221_DLDO1_VOLT ...@@ -12,7 +12,9 @@ config AXP221_DLDO1_VOLT
default -1 default -1
---help--- ---help---
Set the voltage (mV) to program the axp221 dldo1 at, set to -1 to Set the voltage (mV) to program the axp221 dldo1 at, set to -1 to
disable dldo1. disable dldo1. On sun6i (A31) boards with ethernet this is often used
to power the ethernet phy. On sun8i (A23) boards this is often used to
power the wifi.
config AXP221_DLDO4_VOLT config AXP221_DLDO4_VOLT
int "axp221 dldo4 voltage" int "axp221 dldo4 voltage"
...@@ -28,20 +30,26 @@ config AXP221_ALDO1_VOLT ...@@ -28,20 +30,26 @@ config AXP221_ALDO1_VOLT
default -1 default -1
---help--- ---help---
Set the voltage (mV) to program the axp221 aldo1 at, set to -1 to Set the voltage (mV) to program the axp221 aldo1 at, set to -1 to
disable aldo1. disable aldo1. On sun6i (A31) boards which have a wifi module this is
often used to power the wifi module.
config AXP221_ALDO2_VOLT config AXP221_ALDO2_VOLT
int "axp221 aldo2 voltage" int "axp221 aldo2 voltage"
depends on AXP221_POWER depends on AXP221_POWER
default -1 default 1800 if MACH_SUN6I
default 2500 if MACH_SUN8I
---help--- ---help---
Set the voltage (mV) to program the axp221 aldo2 at, set to -1 to Set the voltage (mV) to program the axp221 aldo2 at, set to -1 to
disable aldo2. disable aldo2. On sun6i (A31) boards this is typically connected to
VCC-PM, which powers the port M gpios, and should be set to 1.8V.
On sun8i (A23) this is typically connected to VDD-DLL and must be
set to 2.5V.
config AXP221_ALDO3_VOLT config AXP221_ALDO3_VOLT
int "axp221 aldo3 voltage" int "axp221 aldo3 voltage"
depends on AXP221_POWER depends on AXP221_POWER
default -1 default 3000
---help--- ---help---
Set the voltage (mV) to program the axp221 aldo3 at, set to -1 to Set the voltage (mV) to program the axp221 aldo3 at, set to -1 to
disable aldo3. disable aldo3. This is typically connected to VCC-PLL and AVCC and
must be set to 3V.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment