Commit 1df44814f59ed487849bebc5dec0ad605ff226db
1 parent
70ac9295e3
Exists in
v2017.01-smarct4x
and in
30 other branches
sunxi: Kconfig-ify CONFIG_AXP152_POWER and _AXP209_POWER
Kconfig-ify CONFIG_AXP152_POWER and _AXP209_POWER settings, removing them from CONFIG_SYS_EXTRA_OPTIONS. Note that sun5i boards can have either an AXP209 or an AXP152 pmic, the Kconfig default is AXP209, boards with an AXP152 must explicitly select this. Likewise boards without a pmic must explicitly select SUNXI_NO_PMIC in their defconfig. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Ian Campbell <ijc@hellion.org.uk>
Showing 52 changed files with 62 additions and 52 deletions Side-by-side Diff
- configs/A10-OLinuXino-Lime_defconfig
- configs/A10s-OLinuXino-M_defconfig
- configs/A13-OLinuXinoM_defconfig
- configs/A13-OLinuXino_defconfig
- configs/A20-OLinuXino-Lime2_defconfig
- configs/A20-OLinuXino-Lime_defconfig
- configs/A20-OLinuXino_MICRO_defconfig
- configs/A20-Olimex-SOM-EVB_defconfig
- configs/Ainol_AW1_defconfig
- configs/Ampe_A76_defconfig
- configs/Auxtek-T003_defconfig
- configs/Auxtek-T004_defconfig
- configs/Bananapi_defconfig
- configs/Bananapro_defconfig
- configs/Chuwi_V7_CW0825_defconfig
- configs/Cubieboard2_defconfig
- configs/Cubieboard_defconfig
- configs/Cubietruck_defconfig
- configs/Hyundai_A7HD_defconfig
- configs/Linksprite_pcDuino3_Nano_defconfig
- configs/Linksprite_pcDuino3_defconfig
- configs/Linksprite_pcDuino_defconfig
- configs/MK808C_defconfig
- configs/MSI_Primo73_defconfig
- configs/Mele_A1000_defconfig
- configs/Mele_M3_defconfig
- configs/Mini-X_defconfig
- configs/Orangepi_defconfig
- configs/Orangepi_mini_defconfig
- configs/UTOO_P66_defconfig
- configs/Wexler_TAB7200_defconfig
- configs/Wits_Pro_A20_DKT_defconfig
- configs/Wobo_i5_defconfig
- configs/Yones_Toptech_BD1078_defconfig
- configs/ba10_tv_box_defconfig
- configs/i12-tvbox_defconfig
- configs/iNet_3F_defconfig
- configs/iNet_3W_defconfig
- configs/iNet_86VS_defconfig
- configs/inet1_defconfig
- configs/inet97fv2_defconfig
- configs/inet98v_rev2_defconfig
- configs/inet9f_rev03_defconfig
- configs/jesurun_q5_defconfig
- configs/mk802_a10s_defconfig
- configs/mk802_defconfig
- configs/mk802ii_defconfig
- configs/pov_protab2_ips9_defconfig
- configs/q8_a13_tablet_defconfig
- configs/r7-tv-dongle_defconfig
- configs/sunxi_Gemei_G9_defconfig
- drivers/power/Kconfig
configs/A10-OLinuXino-Lime_defconfig
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-olinuxino-lime" |
9 | 9 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
10 | 10 | CONFIG_SPL=y |
11 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC,AHCI,SATAPWR=SUNXI_GPC(3)" | |
11 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC,AHCI,SATAPWR=SUNXI_GPC(3)" | |
12 | 12 | # CONFIG_CMD_IMLS is not set |
13 | 13 | # CONFIG_CMD_FLASH is not set |
14 | 14 | # CONFIG_CMD_FPGA is not set |
configs/A10s-OLinuXino-M_defconfig
... | ... | @@ -9,9 +9,10 @@ |
9 | 9 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a10s-olinuxino-micro" |
10 | 10 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
11 | 11 | CONFIG_SPL=y |
12 | -CONFIG_SYS_EXTRA_OPTIONS="AXP152_POWER,SUNXI_EMAC" | |
12 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC" | |
13 | 13 | # CONFIG_CMD_IMLS is not set |
14 | 14 | # CONFIG_CMD_FLASH is not set |
15 | 15 | # CONFIG_CMD_FPGA is not set |
16 | 16 | CONFIG_USB_EHCI_HCD=y |
17 | +CONFIG_AXP152_POWER=y |
configs/A13-OLinuXinoM_defconfig
configs/A13-OLinuXino_defconfig
... | ... | @@ -14,7 +14,7 @@ |
14 | 14 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-olinuxino" |
15 | 15 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
16 | 16 | CONFIG_SPL=y |
17 | -CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" | |
17 | +CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2" | |
18 | 18 | # CONFIG_CMD_IMLS is not set |
19 | 19 | # CONFIG_CMD_FLASH is not set |
20 | 20 | # CONFIG_CMD_FPGA is not set |
configs/A20-OLinuXino-Lime2_defconfig
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-olinuxino-lime2" |
9 | 9 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
10 | 10 | CONFIG_SPL=y |
11 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPC(3)" | |
11 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPC(3)" | |
12 | 12 | # CONFIG_CMD_IMLS is not set |
13 | 13 | # CONFIG_CMD_FLASH is not set |
14 | 14 | # CONFIG_CMD_FPGA is not set |
configs/A20-OLinuXino-Lime_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-olinuxino-lime" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPC(3)" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPC(3)" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/A20-OLinuXino_MICRO_defconfig
... | ... | @@ -9,7 +9,7 @@ |
9 | 9 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-olinuxino-micro" |
10 | 10 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
11 | 11 | CONFIG_SPL=y |
12 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPB(8)" | |
12 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPB(8)" | |
13 | 13 | # CONFIG_CMD_IMLS is not set |
14 | 14 | # CONFIG_CMD_FLASH is not set |
15 | 15 | # CONFIG_CMD_FPGA is not set |
configs/A20-Olimex-SOM-EVB_defconfig
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-olimex-som-evb" |
9 | 9 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
10 | 10 | CONFIG_SPL=y |
11 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPC(3)" | |
11 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPC(3)" | |
12 | 12 | # CONFIG_CMD_IMLS is not set |
13 | 13 | # CONFIG_CMD_FLASH is not set |
14 | 14 | # CONFIG_CMD_FPGA is not set |
configs/Ainol_AW1_defconfig
... | ... | @@ -14,7 +14,6 @@ |
14 | 14 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-ainol-aw1" |
15 | 15 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
16 | 16 | CONFIG_SPL=y |
17 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
18 | 17 | # CONFIG_CMD_IMLS is not set |
19 | 18 | # CONFIG_CMD_FLASH is not set |
20 | 19 | # CONFIG_CMD_FPGA is not set |
configs/Ampe_A76_defconfig
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-ampe-a76" |
16 | 16 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
17 | 17 | CONFIG_SPL=y |
18 | -CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" | |
18 | +CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2" | |
19 | 19 | # CONFIG_CMD_IMLS is not set |
20 | 20 | # CONFIG_CMD_FLASH is not set |
21 | 21 | # CONFIG_CMD_FPGA is not set |
configs/Auxtek-T003_defconfig
... | ... | @@ -8,9 +8,9 @@ |
8 | 8 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a10s-auxtek-t003" |
9 | 9 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
10 | 10 | CONFIG_SPL=y |
11 | -CONFIG_SYS_EXTRA_OPTIONS="AXP152_POWER" | |
12 | 11 | # CONFIG_CMD_IMLS is not set |
13 | 12 | # CONFIG_CMD_FLASH is not set |
14 | 13 | # CONFIG_CMD_FPGA is not set |
15 | 14 | CONFIG_USB_EHCI_HCD=y |
15 | +CONFIG_AXP152_POWER=y |
configs/Auxtek-T004_defconfig
... | ... | @@ -6,9 +6,9 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a10s-auxtek-t004" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP152_POWER" | |
10 | 9 | # CONFIG_CMD_IMLS is not set |
11 | 10 | # CONFIG_CMD_FLASH is not set |
12 | 11 | # CONFIG_CMD_FPGA is not set |
13 | 12 | CONFIG_USB_EHCI_HCD=y |
13 | +CONFIG_AXP152_POWER=y |
configs/Bananapi_defconfig
... | ... | @@ -7,7 +7,7 @@ |
7 | 7 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapi" |
8 | 8 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
9 | 9 | CONFIG_SPL=y |
10 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
10 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
11 | 11 | # CONFIG_CMD_IMLS is not set |
12 | 12 | # CONFIG_CMD_FLASH is not set |
13 | 13 | # CONFIG_CMD_FPGA is not set |
configs/Bananapro_defconfig
... | ... | @@ -9,7 +9,7 @@ |
9 | 9 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapro" |
10 | 10 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
11 | 11 | CONFIG_SPL=y |
12 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
12 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
13 | 13 | # CONFIG_CMD_IMLS is not set |
14 | 14 | # CONFIG_CMD_FLASH is not set |
15 | 15 | # CONFIG_CMD_FPGA is not set |
configs/Chuwi_V7_CW0825_defconfig
... | ... | @@ -14,7 +14,6 @@ |
14 | 14 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-chuwi-v7-cw0825" |
15 | 15 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
16 | 16 | CONFIG_SPL=y |
17 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
18 | 17 | # CONFIG_CMD_IMLS is not set |
19 | 18 | # CONFIG_CMD_FLASH is not set |
20 | 19 | # CONFIG_CMD_FPGA is not set |
configs/Cubieboard2_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-cubieboard2" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPB(8)" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPB(8)" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/Cubieboard_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-cubieboard" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC,AHCI,SATAPWR=SUNXI_GPB(8)" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC,AHCI,SATAPWR=SUNXI_GPB(8)" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/Cubietruck_defconfig
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-cubietruck" |
9 | 9 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
10 | 10 | CONFIG_SPL=y |
11 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPH(12)" | |
11 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPH(12)" | |
12 | 12 | # CONFIG_CMD_IMLS is not set |
13 | 13 | # CONFIG_CMD_FLASH is not set |
14 | 14 | # CONFIG_CMD_FPGA is not set |
configs/Hyundai_A7HD_defconfig
... | ... | @@ -15,7 +15,6 @@ |
15 | 15 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-hyundai-a7hd" |
16 | 16 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
17 | 17 | CONFIG_SPL=y |
18 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
19 | 18 | # CONFIG_CMD_IMLS is not set |
20 | 19 | # CONFIG_CMD_FLASH is not set |
21 | 20 | # CONFIG_CMD_FPGA is not set |
configs/Linksprite_pcDuino3_Nano_defconfig
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-pcduino3-nano" |
9 | 9 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
10 | 10 | CONFIG_SPL=y |
11 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPH(2)" | |
11 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,AHCI,SATAPWR=SUNXI_GPH(2)" | |
12 | 12 | # CONFIG_CMD_IMLS is not set |
13 | 13 | # CONFIG_CMD_FLASH is not set |
14 | 14 | # CONFIG_CMD_FPGA is not set |
configs/Linksprite_pcDuino3_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-pcduino3" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPH(2)" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPH(2)" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/Linksprite_pcDuino_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-pcduino" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/MK808C_defconfig
configs/MSI_Primo73_defconfig
configs/Mele_A1000_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-a1000" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC,MACPWR=SUNXI_GPH(15),AHCI" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC,MACPWR=SUNXI_GPH(15),AHCI" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/Mele_M3_defconfig
... | ... | @@ -9,7 +9,7 @@ |
9 | 9 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-m3" |
10 | 10 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
11 | 11 | CONFIG_SPL=y |
12 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC" | |
12 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC" | |
13 | 13 | # CONFIG_CMD_IMLS is not set |
14 | 14 | # CONFIG_CMD_FLASH is not set |
15 | 15 | # CONFIG_CMD_FPGA is not set |
configs/Mini-X_defconfig
configs/Orangepi_defconfig
... | ... | @@ -10,7 +10,7 @@ |
10 | 10 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-orangepi" |
11 | 11 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
12 | 12 | CONFIG_SPL=y |
13 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
13 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
14 | 14 | # CONFIG_CMD_IMLS is not set |
15 | 15 | # CONFIG_CMD_FLASH is not set |
16 | 16 | # CONFIG_CMD_FPGA is not set |
configs/Orangepi_mini_defconfig
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-orangepi-mini" |
13 | 13 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
14 | 14 | CONFIG_SPL=y |
15 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
15 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI" | |
16 | 16 | # CONFIG_CMD_IMLS is not set |
17 | 17 | # CONFIG_CMD_FLASH is not set |
18 | 18 | # CONFIG_CMD_FPGA is not set |
configs/UTOO_P66_defconfig
configs/Wexler_TAB7200_defconfig
... | ... | @@ -13,7 +13,6 @@ |
13 | 13 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-wexler-tab7200" |
14 | 14 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
15 | 15 | CONFIG_SPL=y |
16 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
17 | 16 | # CONFIG_CMD_IMLS is not set |
18 | 17 | # CONFIG_CMD_FLASH is not set |
19 | 18 | # CONFIG_CMD_FPGA is not set |
configs/Wits_Pro_A20_DKT_defconfig
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-wits-pro-a20-dkt" |
12 | 12 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
13 | 13 | CONFIG_SPL=y |
14 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,AHCI" | |
14 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,RGMII,AHCI" | |
15 | 15 | # CONFIG_CMD_IMLS is not set |
16 | 16 | # CONFIG_CMD_FLASH is not set |
17 | 17 | # CONFIG_CMD_FPGA is not set |
configs/Wobo_i5_defconfig
configs/Yones_Toptech_BD1078_defconfig
... | ... | @@ -19,7 +19,6 @@ |
19 | 19 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-yones-toptech-bd1078" |
20 | 20 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
21 | 21 | CONFIG_SPL=y |
22 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
23 | 22 | # CONFIG_CMD_IMLS is not set |
24 | 23 | # CONFIG_CMD_FLASH is not set |
25 | 24 | # CONFIG_CMD_FPGA is not set |
configs/ba10_tv_box_defconfig
... | ... | @@ -9,7 +9,7 @@ |
9 | 9 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-ba10-tvbox" |
10 | 10 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
11 | 11 | CONFIG_SPL=y |
12 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC" | |
12 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC" | |
13 | 13 | # CONFIG_CMD_IMLS is not set |
14 | 14 | # CONFIG_CMD_FLASH is not set |
15 | 15 | # CONFIG_CMD_FPGA is not set |
configs/i12-tvbox_defconfig
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-i12-tvbox" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,MACPWR=SUNXI_GPH(21)" | |
9 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC,MACPWR=SUNXI_GPH(21)" | |
10 | 10 | # CONFIG_CMD_IMLS is not set |
11 | 11 | # CONFIG_CMD_FLASH is not set |
12 | 12 | # CONFIG_CMD_FPGA is not set |
configs/iNet_3F_defconfig
configs/iNet_3W_defconfig
configs/iNet_86VS_defconfig
... | ... | @@ -13,7 +13,6 @@ |
13 | 13 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-inet-86vs" |
14 | 14 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
15 | 15 | CONFIG_SPL=y |
16 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
17 | 16 | # CONFIG_CMD_IMLS is not set |
18 | 17 | # CONFIG_CMD_FLASH is not set |
19 | 18 | # CONFIG_CMD_FPGA is not set |
configs/inet1_defconfig
configs/inet97fv2_defconfig
... | ... | @@ -13,7 +13,6 @@ |
13 | 13 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet97fv2" |
14 | 14 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
15 | 15 | CONFIG_SPL=y |
16 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
17 | 16 | # CONFIG_CMD_IMLS is not set |
18 | 17 | # CONFIG_CMD_FLASH is not set |
19 | 18 | # CONFIG_CMD_FPGA is not set |
configs/inet98v_rev2_defconfig
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-inet-98v-rev2" |
16 | 16 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
17 | 17 | CONFIG_SPL=y |
18 | -CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" | |
18 | +CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2" | |
19 | 19 | # CONFIG_CMD_IMLS is not set |
20 | 20 | # CONFIG_CMD_FLASH is not set |
21 | 21 | # CONFIG_CMD_FPGA is not set |
configs/inet9f_rev03_defconfig
... | ... | @@ -13,7 +13,6 @@ |
13 | 13 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet9f-rev03" |
14 | 14 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
15 | 15 | CONFIG_SPL=y |
16 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
17 | 16 | # CONFIG_CMD_IMLS is not set |
18 | 17 | # CONFIG_CMD_FLASH is not set |
19 | 18 | # CONFIG_CMD_FPGA is not set |
configs/jesurun_q5_defconfig
... | ... | @@ -7,7 +7,7 @@ |
7 | 7 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-jesurun-q5" |
8 | 8 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
9 | 9 | CONFIG_SPL=y |
10 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC,MACPWR=SUNXI_GPH(19)" | |
10 | +CONFIG_SYS_EXTRA_OPTIONS="SUNXI_EMAC,MACPWR=SUNXI_GPH(19)" | |
11 | 11 | # CONFIG_CMD_IMLS is not set |
12 | 12 | # CONFIG_CMD_FLASH is not set |
13 | 13 | # CONFIG_CMD_FPGA is not set |
configs/mk802_a10s_defconfig
... | ... | @@ -7,9 +7,9 @@ |
7 | 7 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a10s-mk802" |
8 | 8 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
9 | 9 | CONFIG_SPL=y |
10 | -CONFIG_SYS_EXTRA_OPTIONS="AXP152_POWER" | |
11 | 10 | # CONFIG_CMD_IMLS is not set |
12 | 11 | # CONFIG_CMD_FLASH is not set |
13 | 12 | # CONFIG_CMD_FPGA is not set |
14 | 13 | CONFIG_USB_EHCI_HCD=y |
14 | +CONFIG_AXP152_POWER=y |
configs/mk802_defconfig
configs/mk802ii_defconfig
configs/pov_protab2_ips9_defconfig
... | ... | @@ -14,7 +14,6 @@ |
14 | 14 | CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-pov-protab2-ips9" |
15 | 15 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
16 | 16 | CONFIG_SPL=y |
17 | -CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" | |
18 | 17 | # CONFIG_CMD_IMLS is not set |
19 | 18 | # CONFIG_CMD_FLASH is not set |
20 | 19 | # CONFIG_CMD_FPGA is not set |
configs/q8_a13_tablet_defconfig
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-q8-tablet" |
16 | 16 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
17 | 17 | CONFIG_SPL=y |
18 | -CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" | |
18 | +CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2" | |
19 | 19 | # CONFIG_CMD_IMLS is not set |
20 | 20 | # CONFIG_CMD_FLASH is not set |
21 | 21 | # CONFIG_CMD_FPGA is not set |
configs/r7-tv-dongle_defconfig
... | ... | @@ -6,9 +6,9 @@ |
6 | 6 | CONFIG_DEFAULT_DEVICE_TREE="sun5i-a10s-r7-tv-dongle" |
7 | 7 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
8 | 8 | CONFIG_SPL=y |
9 | -CONFIG_SYS_EXTRA_OPTIONS="AXP152_POWER" | |
10 | 9 | # CONFIG_CMD_IMLS is not set |
11 | 10 | # CONFIG_CMD_FLASH is not set |
12 | 11 | # CONFIG_CMD_FPGA is not set |
13 | 12 | CONFIG_USB_EHCI_HCD=y |
13 | +CONFIG_AXP152_POWER=y |
configs/sunxi_Gemei_G9_defconfig
drivers/power/Kconfig
... | ... | @@ -4,13 +4,39 @@ |
4 | 4 | |
5 | 5 | source "drivers/power/regulator/Kconfig" |
6 | 6 | |
7 | +choice | |
8 | + prompt "Select Sunxi PMIC Variant" | |
9 | + depends on ARCH_SUNXI | |
10 | + default AXP209_POWER if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I | |
11 | + default AXP221_POWER if MACH_SUN6I || MACH_SUN8I | |
12 | + | |
13 | +config SUNXI_NO_PMIC | |
14 | + boolean "board without a pmic" | |
15 | + ---help--- | |
16 | + Select this for boards which do not use a PMIC. | |
17 | + | |
18 | +config AXP152_POWER | |
19 | + boolean "axp152 pmic support" | |
20 | + depends on MACH_SUN5I | |
21 | + ---help--- | |
22 | + Select this to enable support for the axp152 pmic found on most | |
23 | + A10s boards. | |
24 | + | |
25 | +config AXP209_POWER | |
26 | + boolean "axp209 pmic support" | |
27 | + depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I | |
28 | + ---help--- | |
29 | + Select this to enable support for the axp209 pmic found on most | |
30 | + A10, A13 and A20 boards. | |
31 | + | |
7 | 32 | config AXP221_POWER |
8 | 33 | boolean "axp221 / axp223 pmic support" |
9 | 34 | depends on MACH_SUN6I || MACH_SUN8I |
10 | - default y | |
11 | 35 | ---help--- |
12 | - Say y here to enable support for the axp221 / axp223 pmic found on most | |
13 | - sun6i (A31) / sun8i (A23) boards. | |
36 | + Select this to enable support for the axp221/axp223 pmic found on most | |
37 | + A23 and A31 boards. | |
38 | + | |
39 | +endchoice | |
14 | 40 | |
15 | 41 | config AXP221_DCDC1_VOLT |
16 | 42 | int "axp221 dcdc1 voltage" |