mirror of
https://xff.cz/git/u-boot/
synced 2025-09-27 21:41:16 +02:00
sunxi: Convert CONFIG_MACPWR to Kconfig
Convert the CONFIG_MACPWR to Kconfig and update all the sunxi defconfigs that used it in SYS_EXTRA_OPTIONS. Signed-off-by: Mylène Josserand <mylene.josserand@free-electrons.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
committed by
Maxime Ripard
parent
d7b560e665
commit
f5fd78860a
@@ -345,6 +345,13 @@ config OLD_SUNXI_KERNEL_COMPAT
|
|||||||
Set this to enable various workarounds for old kernels, this results in
|
Set this to enable various workarounds for old kernels, this results in
|
||||||
sub-optimal settings for newer kernels, only enable if needed.
|
sub-optimal settings for newer kernels, only enable if needed.
|
||||||
|
|
||||||
|
config MACPWR
|
||||||
|
string "MAC power pin"
|
||||||
|
default ""
|
||||||
|
help
|
||||||
|
Set the pin used to power the MAC. This takes a string in the format
|
||||||
|
understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.
|
||||||
|
|
||||||
config MMC0_CD_PIN
|
config MMC0_CD_PIN
|
||||||
string "Card detect pin for mmc0"
|
string "Card detect pin for mmc0"
|
||||||
default "PF6" if MACH_SUN8I_A83T || MACH_SUNXI_H3_H5 || MACH_SUN50I
|
default "PF6" if MACH_SUN8I_A83T || MACH_SUNXI_H3_H5 || MACH_SUN50I
|
||||||
|
@@ -80,7 +80,7 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||||||
/* add board specific code here */
|
/* add board specific code here */
|
||||||
int board_init(void)
|
int board_init(void)
|
||||||
{
|
{
|
||||||
__maybe_unused int id_pfr1, ret, satapwr_pin;
|
__maybe_unused int id_pfr1, ret, satapwr_pin, macpwr_pin;
|
||||||
|
|
||||||
gd->bd->bi_boot_params = (PHYS_SDRAM_0 + 0x100);
|
gd->bd->bi_boot_params = (PHYS_SDRAM_0 + 0x100);
|
||||||
|
|
||||||
@@ -123,8 +123,9 @@ int board_init(void)
|
|||||||
gpio_direction_output(satapwr_pin, 1);
|
gpio_direction_output(satapwr_pin, 1);
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_MACPWR
|
#ifdef CONFIG_MACPWR
|
||||||
gpio_request(CONFIG_MACPWR, "macpwr");
|
macpwr_pin = sunxi_name_to_gpio(CONFIG_MACPWR);
|
||||||
gpio_direction_output(CONFIG_MACPWR, 1);
|
gpio_request(macpwr_pin, "macpwr");
|
||||||
|
gpio_direction_output(macpwr_pin, 1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Uses dm gpio code so do this here and not in i2c_init_board() */
|
/* Uses dm gpio code so do this here and not in i2c_init_board() */
|
||||||
|
@@ -2,12 +2,12 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN7I=y
|
CONFIG_MACH_SUN7I=y
|
||||||
CONFIG_DRAM_CLK=432
|
CONFIG_DRAM_CLK=432
|
||||||
|
CONFIG_MACPWR="PH23"
|
||||||
CONFIG_VIDEO_COMPOSITE=y
|
CONFIG_VIDEO_COMPOSITE=y
|
||||||
CONFIG_GMAC_TX_DELAY=3
|
CONFIG_GMAC_TX_DELAY=3
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapi"
|
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapi"
|
||||||
CONFIG_AHCI=y
|
CONFIG_AHCI=y
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(23)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,6 +2,7 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN7I=y
|
CONFIG_MACH_SUN7I=y
|
||||||
CONFIG_DRAM_CLK=432
|
CONFIG_DRAM_CLK=432
|
||||||
|
CONFIG_MACPWR="PH23"
|
||||||
CONFIG_USB1_VBUS_PIN="PH0"
|
CONFIG_USB1_VBUS_PIN="PH0"
|
||||||
CONFIG_USB2_VBUS_PIN="PH1"
|
CONFIG_USB2_VBUS_PIN="PH1"
|
||||||
CONFIG_VIDEO_COMPOSITE=y
|
CONFIG_VIDEO_COMPOSITE=y
|
||||||
@@ -9,7 +10,6 @@ CONFIG_GMAC_TX_DELAY=3
|
|||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapro"
|
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapro"
|
||||||
CONFIG_AHCI=y
|
CONFIG_AHCI=y
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(23)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,13 +2,13 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN7I=y
|
CONFIG_MACH_SUN7I=y
|
||||||
CONFIG_DRAM_CLK=432
|
CONFIG_DRAM_CLK=432
|
||||||
|
CONFIG_MACPWR="PH23"
|
||||||
CONFIG_MMC0_CD_PIN="PH10"
|
CONFIG_MMC0_CD_PIN="PH10"
|
||||||
CONFIG_SATAPWR="PB3"
|
CONFIG_SATAPWR="PB3"
|
||||||
CONFIG_GMAC_TX_DELAY=4
|
CONFIG_GMAC_TX_DELAY=4
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-lamobo-r1"
|
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-lamobo-r1"
|
||||||
CONFIG_AHCI=y
|
CONFIG_AHCI=y
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(23)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
CONFIG_ARM=y
|
CONFIG_ARM=y
|
||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN4I=y
|
CONFIG_MACH_SUN4I=y
|
||||||
|
CONFIG_MACPWR="PH15"
|
||||||
CONFIG_VIDEO_VGA=y
|
CONFIG_VIDEO_VGA=y
|
||||||
CONFIG_VIDEO_COMPOSITE=y
|
CONFIG_VIDEO_COMPOSITE=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-a1000"
|
CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-a1000"
|
||||||
CONFIG_AHCI=y
|
CONFIG_AHCI=y
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(15)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,6 +2,7 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN7I=y
|
CONFIG_MACH_SUN7I=y
|
||||||
CONFIG_DRAM_CLK=432
|
CONFIG_DRAM_CLK=432
|
||||||
|
CONFIG_MACPWR="PH23"
|
||||||
CONFIG_USB1_VBUS_PIN="PH26"
|
CONFIG_USB1_VBUS_PIN="PH26"
|
||||||
CONFIG_USB2_VBUS_PIN="PH22"
|
CONFIG_USB2_VBUS_PIN="PH22"
|
||||||
CONFIG_VIDEO_VGA=y
|
CONFIG_VIDEO_VGA=y
|
||||||
@@ -10,7 +11,6 @@ CONFIG_GMAC_TX_DELAY=3
|
|||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-orangepi"
|
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-orangepi"
|
||||||
CONFIG_AHCI=y
|
CONFIG_AHCI=y
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(23)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,6 +2,7 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN7I=y
|
CONFIG_MACH_SUN7I=y
|
||||||
CONFIG_DRAM_CLK=432
|
CONFIG_DRAM_CLK=432
|
||||||
|
CONFIG_MACPWR="PH23"
|
||||||
CONFIG_MMC0_CD_PIN="PH10"
|
CONFIG_MMC0_CD_PIN="PH10"
|
||||||
CONFIG_MMC3_CD_PIN="PH11"
|
CONFIG_MMC3_CD_PIN="PH11"
|
||||||
CONFIG_MMC_SUNXI_SLOT_EXTRA=3
|
CONFIG_MMC_SUNXI_SLOT_EXTRA=3
|
||||||
@@ -12,7 +13,6 @@ CONFIG_GMAC_TX_DELAY=3
|
|||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-orangepi-mini"
|
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-orangepi-mini"
|
||||||
CONFIG_AHCI=y
|
CONFIG_AHCI=y
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(23)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,10 +2,10 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN7I=y
|
CONFIG_MACH_SUN7I=y
|
||||||
CONFIG_DRAM_CLK=384
|
CONFIG_DRAM_CLK=384
|
||||||
|
CONFIG_MACPWR="PH21"
|
||||||
CONFIG_VIDEO_COMPOSITE=y
|
CONFIG_VIDEO_COMPOSITE=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-i12-tvbox"
|
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-i12-tvbox"
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(21)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,11 +2,11 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN4I=y
|
CONFIG_MACH_SUN4I=y
|
||||||
CONFIG_DRAM_CLK=312
|
CONFIG_DRAM_CLK=312
|
||||||
|
CONFIG_MACPWR="PH19"
|
||||||
CONFIG_USB0_VBUS_PIN="PB9"
|
CONFIG_USB0_VBUS_PIN="PB9"
|
||||||
CONFIG_VIDEO_COMPOSITE=y
|
CONFIG_VIDEO_COMPOSITE=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-jesurun-q5"
|
CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-jesurun-q5"
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPH(19)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
@@ -2,12 +2,12 @@ CONFIG_ARM=y
|
|||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
CONFIG_MACH_SUN6I=y
|
CONFIG_MACH_SUN6I=y
|
||||||
CONFIG_DRAM_ZQ=251
|
CONFIG_DRAM_ZQ=251
|
||||||
|
CONFIG_MACPWR="PA21"
|
||||||
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
|
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
|
||||||
CONFIG_USB1_VBUS_PIN="PH24"
|
CONFIG_USB1_VBUS_PIN="PH24"
|
||||||
CONFIG_USB2_VBUS_PIN=""
|
CONFIG_USB2_VBUS_PIN=""
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31-mixtile-loftq"
|
CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31-mixtile-loftq"
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPA(21)"
|
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
# CONFIG_CMD_FLASH is not set
|
# CONFIG_CMD_FLASH is not set
|
||||||
|
@@ -4,10 +4,10 @@ CONFIG_MACH_SUN8I_H3=y
|
|||||||
CONFIG_DRAM_CLK=672
|
CONFIG_DRAM_CLK=672
|
||||||
CONFIG_DRAM_ZQ=3881979
|
CONFIG_DRAM_ZQ=3881979
|
||||||
CONFIG_DRAM_ODT_EN=y
|
CONFIG_DRAM_ODT_EN=y
|
||||||
|
CONFIG_MACPWR="PD6"
|
||||||
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
|
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-plus2e"
|
CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-plus2e"
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPD(6)"
|
|
||||||
CONFIG_CONSOLE_MUX=y
|
CONFIG_CONSOLE_MUX=y
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
|
@@ -4,12 +4,12 @@ CONFIG_MACH_SUN8I_H3=y
|
|||||||
CONFIG_DRAM_CLK=672
|
CONFIG_DRAM_CLK=672
|
||||||
CONFIG_DRAM_ZQ=3881979
|
CONFIG_DRAM_ZQ=3881979
|
||||||
CONFIG_DRAM_ODT_EN=y
|
CONFIG_DRAM_ODT_EN=y
|
||||||
|
CONFIG_MACPWR="PD6"
|
||||||
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
|
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
|
||||||
CONFIG_USB1_VBUS_PIN="PG13"
|
CONFIG_USB1_VBUS_PIN="PG13"
|
||||||
CONFIG_SATAPWR="PG11"
|
CONFIG_SATAPWR="PG11"
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-plus"
|
CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-orangepi-plus"
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||||
CONFIG_SYS_EXTRA_OPTIONS="MACPWR=SUNXI_GPD(6)"
|
|
||||||
CONFIG_CONSOLE_MUX=y
|
CONFIG_CONSOLE_MUX=y
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SPL_I2C_SUPPORT=y
|
CONFIG_SPL_I2C_SUPPORT=y
|
||||||
|
Reference in New Issue
Block a user