Merge patch series "Kconfig restyle part 2"
Johan Jonker <jbx6244@gmail.com> says: The Kconfig menu attribute '---help---' is deprecated. If we change to "help" the text has to indent. This again has to align with other attributes, so we have to restyle them as well. And as there's a script then change all Kconfig files excluding 'arch' and 'board' directories from part 1. Restyle all Kconfigs: Menu entries : no space left Menu attributes: 1 TAB Help text : 1 TAB + 2 spaces Replace '---help---' by 'help' Problems: People creating indents in help texts. The script doesn't care. It puts everything left aligned. Help texts with empty lines. It stops aligning as help test. Other fixes: While using checkpatch.pl or the script some issues showed up, so fix them as well. Link: https://lore.kernel.org/r/ef462dea-69aa-48df-9f7c-af2e6c54e52a@gmail.com
This commit is contained in:
@@ -193,7 +193,7 @@ config FUZZ
|
||||
select ASAN
|
||||
help
|
||||
Enables the fuzzing infrastructure to generate fuzzing data and run
|
||||
fuzz tests.
|
||||
fuzz tests.
|
||||
|
||||
config CC_HAS_ASM_INLINE
|
||||
def_bool $(success,echo 'void foo(void) { asm inline (""); }' | $(CC) -x c - -c -o /dev/null)
|
||||
@@ -308,11 +308,11 @@ config SYS_MALLOC_F_LEN
|
||||
default 0x10000 if ARCH_IMX8 || ARCH_IMX8M
|
||||
default 0x2000
|
||||
help
|
||||
Size of the malloc() pool for use before relocation. If
|
||||
this is defined, then a very simple malloc() implementation
|
||||
will become available before relocation. The address is just
|
||||
below the global data, and the stack is moved down to make
|
||||
space.
|
||||
Size of the malloc() pool for use before relocation. If
|
||||
this is defined, then a very simple malloc() implementation
|
||||
will become available before relocation. The address is just
|
||||
below the global data, and the stack is moved down to make
|
||||
space.
|
||||
|
||||
This feature allocates regions with increasing addresses
|
||||
within the region. calloc() is supported, but realloc()
|
||||
@@ -420,7 +420,7 @@ menuconfig EXPERT
|
||||
Use this only if you really know what you are doing.
|
||||
|
||||
if EXPERT
|
||||
config SYS_MALLOC_CLEAR_ON_INIT
|
||||
config SYS_MALLOC_CLEAR_ON_INIT
|
||||
bool "Init with zeros the memory reserved for malloc (slow)"
|
||||
default y
|
||||
help
|
||||
|
||||
+5
-5
@@ -686,9 +686,9 @@ config BOOTMETH_QFW
|
||||
depends on QFW
|
||||
default y
|
||||
help
|
||||
Use QEMU parameters -kernel, -initrd, -append to determine the kernel,
|
||||
initial RAM disk, and kernel command line parameters to boot an
|
||||
operating system. U-Boot's control device-tree is passed to the kernel.
|
||||
Use QEMU parameters -kernel, -initrd, -append to determine the kernel,
|
||||
initial RAM disk, and kernel command line parameters to boot an
|
||||
operating system. U-Boot's control device-tree is passed to the kernel.
|
||||
|
||||
config BOOTMETH_VBE
|
||||
bool "Bootdev support for Verified Boot for Embedded"
|
||||
@@ -1084,7 +1084,7 @@ config MEASURED_BOOT
|
||||
to use some attestation tools on your system.
|
||||
|
||||
if MEASURED_BOOT
|
||||
config MEASURE_DEVICETREE
|
||||
config MEASURE_DEVICETREE
|
||||
bool "Measure the devicetree image"
|
||||
default y if MEASURED_BOOT
|
||||
help
|
||||
@@ -1093,7 +1093,7 @@ if MEASURED_BOOT
|
||||
Therefore, it should not be measured into the TPM. In that case,
|
||||
disable the measurement here.
|
||||
|
||||
config MEASURE_IGNORE_LOG
|
||||
config MEASURE_IGNORE_LOG
|
||||
bool "Ignore the existing event log"
|
||||
help
|
||||
On platforms that use an event log memory region that persists
|
||||
|
||||
+37
-37
@@ -881,12 +881,12 @@ config EEPROM_LAYOUT_VERSIONS
|
||||
via the -l option.
|
||||
|
||||
config EEPROM_LAYOUT_HELP_STRING
|
||||
string "Tells user what layout names are supported"
|
||||
depends on EEPROM_LAYOUT_VERSIONS
|
||||
default "<not defined>"
|
||||
help
|
||||
Help printed with the LAYOUT VERSIONS part of the 'eeprom'
|
||||
command's help.
|
||||
string "Tells user what layout names are supported"
|
||||
depends on EEPROM_LAYOUT_VERSIONS
|
||||
default "<not defined>"
|
||||
help
|
||||
Help printed with the LAYOUT VERSIONS part of the 'eeprom'
|
||||
command's help.
|
||||
|
||||
config SYS_I2C_EEPROM_BUS
|
||||
int "I2C bus of the EEPROM device."
|
||||
@@ -967,14 +967,14 @@ config CMD_MEMORY
|
||||
default y
|
||||
help
|
||||
Memory commands.
|
||||
md - memory display
|
||||
mm - memory modify (auto-incrementing address)
|
||||
nm - memory modify (constant address)
|
||||
mw - memory write (fill)
|
||||
cp - memory copy
|
||||
cmp - memory compare
|
||||
base - print or set address offset
|
||||
loop - initialize loop on address range
|
||||
md - memory display
|
||||
mm - memory modify (auto-incrementing address)
|
||||
nm - memory modify (constant address)
|
||||
mw - memory write (fill)
|
||||
cp - memory copy
|
||||
cmp - memory compare
|
||||
base - print or set address offset
|
||||
loop - initialize loop on address range
|
||||
|
||||
config CMD_MEM_SEARCH
|
||||
bool "ms - Memory search"
|
||||
@@ -1115,9 +1115,9 @@ config CMD_ARMFFA
|
||||
help
|
||||
Provides a test command for the FF-A support
|
||||
supported options:
|
||||
- Listing the partition(s) info
|
||||
- Sending a data pattern to the specified partition
|
||||
- Displaying the arm_ffa device info
|
||||
- Listing the partition(s) info
|
||||
- Sending a data pattern to the specified partition
|
||||
- Displaying the arm_ffa device info
|
||||
|
||||
config CMD_ARMFLASH
|
||||
bool "armflash"
|
||||
@@ -1214,9 +1214,9 @@ config CMD_FLASH
|
||||
depends on FLASH_CFI_DRIVER || MTD_NOR_FLASH
|
||||
help
|
||||
NOR flash support.
|
||||
flinfo - print FLASH memory information
|
||||
erase - FLASH memory
|
||||
protect - enable or disable FLASH write protection
|
||||
flinfo - print FLASH memory information
|
||||
erase - FLASH memory
|
||||
protect - enable or disable FLASH write protection
|
||||
|
||||
config CMD_FPGA
|
||||
bool "fpga"
|
||||
@@ -1548,7 +1548,7 @@ config CMD_OPTEE
|
||||
bool "Enable OP-TEE commands"
|
||||
depends on OPTEE
|
||||
help
|
||||
OP-TEE commands support.
|
||||
OP-TEE commands support.
|
||||
|
||||
config CMD_MTD
|
||||
bool "mtd"
|
||||
@@ -1606,7 +1606,7 @@ config CMD_MUX
|
||||
bool "mux"
|
||||
depends on MULTIPLEXER
|
||||
help
|
||||
List, select, and deselect mux controllers on the fly.
|
||||
List, select, and deselect mux controllers on the fly.
|
||||
|
||||
config CMD_NAND
|
||||
bool "nand"
|
||||
@@ -1814,7 +1814,7 @@ config CMD_UFS
|
||||
depends on UFS
|
||||
help
|
||||
"This provides commands to initialise and configure universal flash
|
||||
subsystem devices"
|
||||
subsystem devices"
|
||||
|
||||
config CMD_USB
|
||||
bool "usb"
|
||||
@@ -1936,7 +1936,7 @@ config CMD_SETEXPR
|
||||
default y
|
||||
help
|
||||
Evaluate boolean and math expressions and store the result in an env
|
||||
variable.
|
||||
variable.
|
||||
Also supports loading the value at a memory location into a variable.
|
||||
If CONFIG_REGEX is enabled, setexpr also supports a gsub function.
|
||||
|
||||
@@ -2642,9 +2642,9 @@ config CMD_PSTORE_ECC_SIZE
|
||||
depends on CMD_PSTORE
|
||||
default "0"
|
||||
help
|
||||
if non-zero, the option enables ECC support and specifies ECC buffer
|
||||
size in bytes (1 is a special value, means 16 bytes ECC), should be
|
||||
identical to ramoops.ramoops_ecc parameter used by kernel
|
||||
if non-zero, the option enables ECC support and specifies ECC buffer
|
||||
size in bytes (1 is a special value, means 16 bytes ECC), should be
|
||||
identical to ramoops.ramoops_ecc parameter used by kernel
|
||||
|
||||
endif
|
||||
|
||||
@@ -3156,15 +3156,15 @@ config CMD_AVB
|
||||
help
|
||||
Enables a "avb" command to perform verification of partitions using
|
||||
Android Verified Boot 2.0 functionality. It includes such subcommands:
|
||||
avb init - initialize avb2 subsystem
|
||||
avb read_rb - read rollback index
|
||||
avb write_rb - write rollback index
|
||||
avb is_unlocked - check device lock state
|
||||
avb get_uuid - read and print uuid of a partition
|
||||
avb read_part - read data from partition
|
||||
avb read_part_hex - read data from partition and output to stdout
|
||||
avb write_part - write data to partition
|
||||
avb verify - run full verification chain
|
||||
avb init - initialize avb2 subsystem
|
||||
avb read_rb - read rollback index
|
||||
avb write_rb - write rollback index
|
||||
avb is_unlocked - check device lock state
|
||||
avb get_uuid - read and print uuid of a partition
|
||||
avb read_part - read data from partition
|
||||
avb read_part_hex - read data from partition and output to stdout
|
||||
avb write_part - write data to partition
|
||||
avb verify - run full verification chain
|
||||
|
||||
config CMD_STACKPROTECTOR_TEST
|
||||
bool "Test command for stack protector"
|
||||
@@ -3194,7 +3194,7 @@ config CMD_UBI_RENAME
|
||||
depends on CMD_UBI
|
||||
help
|
||||
Enable a "ubi" command to rename ubi volume:
|
||||
ubi rename <oldname> <newname>
|
||||
ubi rename <oldname> <newname>
|
||||
|
||||
config CMD_UBIFS
|
||||
tristate "Enable UBIFS - Unsorted block images filesystem commands"
|
||||
|
||||
+9
-9
@@ -4,24 +4,24 @@ config CMD_DDR3
|
||||
bool "command for verifying DDR features"
|
||||
depends on ARCH_KEYSTONE || DRA7XX
|
||||
help
|
||||
Support for testing ddr3 on TI platforms. This command
|
||||
supports memory verification, memory comapre and ecc
|
||||
verification if supported.
|
||||
Support for testing ddr3 on TI platforms. This command
|
||||
supports memory verification, memory comapre and ecc
|
||||
verification if supported.
|
||||
|
||||
config CMD_DDR4
|
||||
bool "command for verifying DDRSS Inline ECC features"
|
||||
depends on ARCH_K3
|
||||
help
|
||||
Support for testing DDRSS on TI platforms. This command supports
|
||||
memory verification, memory compare and inline ECC verification
|
||||
if supported.
|
||||
Support for testing DDRSS on TI platforms. This command supports
|
||||
memory verification, memory compare and inline ECC verification
|
||||
if supported.
|
||||
|
||||
config CMD_PD
|
||||
bool "command for verifying power domains"
|
||||
depends on TI_POWER_DOMAIN
|
||||
help
|
||||
Debug command for K3 power domains. For this to work, the
|
||||
K3 power domain driver must be enabled for the u-boot; by
|
||||
default it is only enabled for SPL.
|
||||
Debug command for K3 power domains. For this to work, the
|
||||
K3 power domain driver must be enabled for the u-boot; by
|
||||
default it is only enabled for SPL.
|
||||
|
||||
endmenu
|
||||
|
||||
+4
-4
@@ -78,7 +78,7 @@ config SYS_PBSIZE
|
||||
config DISABLE_CONSOLE
|
||||
bool "Add functionality to disable console completely"
|
||||
help
|
||||
Disable console (in & out).
|
||||
Disable console (in & out).
|
||||
|
||||
config IDENT_STRING
|
||||
string "Board specific string to be added to uboot version string"
|
||||
@@ -884,9 +884,9 @@ config AVB_VERIFY
|
||||
help
|
||||
This option enables compilation of bootloader-dependent operations,
|
||||
used by Android Verified Boot 2.0 library (libavb). Includes:
|
||||
* Helpers to process strings in order to build OS bootargs.
|
||||
* Helpers to access MMC, similar to drivers/fastboot/fb_mmc.c.
|
||||
* Helpers to alloc/init/free avb ops.
|
||||
* Helpers to process strings in order to build OS bootargs.
|
||||
* Helpers to access MMC, similar to drivers/fastboot/fb_mmc.c.
|
||||
* Helpers to alloc/init/free avb ops.
|
||||
|
||||
if AVB_VERIFY
|
||||
|
||||
|
||||
+17
-17
@@ -1321,10 +1321,10 @@ config SPL_PCI
|
||||
config SPL_PCI_ENDPOINT
|
||||
bool "Support for PCI endpoint drivers"
|
||||
help
|
||||
Enable this configuration option to support configurable PCI
|
||||
endpoints at SPL. This should be enabled if the platform has
|
||||
a PCI controllers that can operate in endpoint mode (as a device
|
||||
connected to PCI host or bridge).
|
||||
Enable this configuration option to support configurable PCI
|
||||
endpoints at SPL. This should be enabled if the platform has
|
||||
a PCI controllers that can operate in endpoint mode (as a device
|
||||
connected to PCI host or bridge).
|
||||
|
||||
config SPL_PCH
|
||||
bool "Support PCH drivers"
|
||||
@@ -1552,18 +1552,18 @@ config SPL_SPI_FLASH_TINY
|
||||
depends on !SPI_FLASH_BAR
|
||||
default y if SPI_FLASH
|
||||
help
|
||||
Enable lightweight SPL SPI Flash support that supports just reading
|
||||
data/images from flash. No support to write/erase flash. Enable
|
||||
this if you have SPL size limitations and don't need full
|
||||
fledged SPI flash support.
|
||||
Enable lightweight SPL SPI Flash support that supports just reading
|
||||
data/images from flash. No support to write/erase flash. Enable
|
||||
this if you have SPL size limitations and don't need full
|
||||
fledged SPI flash support.
|
||||
|
||||
config SPL_SPI_FLASH_SFDP_SUPPORT
|
||||
bool "SFDP table parsing support for SPI NOR flashes"
|
||||
depends on !SPI_FLASH_BAR && !SPL_SPI_FLASH_TINY
|
||||
help
|
||||
Enable support for parsing and auto discovery of parameters for
|
||||
SPI NOR flashes using Serial Flash Discoverable Parameters (SFDP)
|
||||
tables as per JESD216 standard in SPL.
|
||||
Enable support for parsing and auto discovery of parameters for
|
||||
SPI NOR flashes using Serial Flash Discoverable Parameters (SFDP)
|
||||
tables as per JESD216 standard in SPL.
|
||||
|
||||
config SPL_SPI_FLASH_MTD
|
||||
bool "Support for SPI flash MTD drivers in SPL"
|
||||
@@ -1584,22 +1584,22 @@ config SYS_SPI_U_BOOT_OFFS
|
||||
default 0x0
|
||||
depends on SPL_SPI_LOAD || SPL_SPI_SUNXI
|
||||
help
|
||||
Address within SPI-Flash from where the u-boot payload is fetched
|
||||
from.
|
||||
Address within SPI-Flash from where the u-boot payload is fetched
|
||||
from.
|
||||
|
||||
config SYS_SPI_KERNEL_OFFS
|
||||
hex "Falcon mode: address of kernel payload in SPI flash"
|
||||
depends on SPL_SPI_FLASH_SUPPORT && SPL_OS_BOOT
|
||||
help
|
||||
Address within SPI-Flash from where the kernel payload is fetched
|
||||
in falcon boot.
|
||||
Address within SPI-Flash from where the kernel payload is fetched
|
||||
in falcon boot.
|
||||
|
||||
config SYS_SPI_ARGS_OFFS
|
||||
hex "Falcon mode: address of args payload in SPI flash"
|
||||
depends on SPL_SPI_FLASH_SUPPORT && SPL_OS_BOOT_ARGS
|
||||
help
|
||||
Address within SPI-Flash from where the args payload (usually the
|
||||
dtb) is fetched in falcon boot.
|
||||
Address within SPI-Flash from where the args payload (usually the
|
||||
dtb) is fetched in falcon boot.
|
||||
|
||||
config SYS_SPI_ARGS_SIZE
|
||||
hex "Falcon mode: size of args payload in SPI flash"
|
||||
|
||||
+3
-3
@@ -8,11 +8,11 @@ config PARTITIONS
|
||||
Zero or more of the following:
|
||||
- CONFIG_MAC_PARTITION Apple's MacOS partition table.
|
||||
- CONFIG_DOS_PARTITION MS Dos partition table, traditional on the
|
||||
Intel architecture, USB sticks, etc.
|
||||
Intel architecture, USB sticks, etc.
|
||||
- CONFIG_ISO_PARTITION ISO partition table, used on CDROM etc.
|
||||
- CONFIG_EFI_PARTITION GPT partition table, common when EFI is the
|
||||
bootloader. Note 2TB partition limit; see
|
||||
disk/part_efi.c
|
||||
bootloader. Note 2TB partition limit; see
|
||||
disk/part_efi.c
|
||||
- CONFIG_MTD_PARTITIONS Memory Technology Device partition table.
|
||||
If IDE or SCSI support is enabled (CONFIG_CMD_IDE or CONFIG_SCSI)
|
||||
you must configure support for at least one non-MTD partition type
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ config ADC
|
||||
This enables ADC API for drivers, which allows driving ADC features
|
||||
by single and multi-channel methods for:
|
||||
- start/stop/get data for conversion of a single-channel selected by
|
||||
a number or multi-channels selected by a bitmask
|
||||
a number or multi-channels selected by a bitmask
|
||||
- get data mask (ADC resolution)
|
||||
ADC reference Voltage supply options:
|
||||
- methods for get Vdd/Vss reference Voltage values with polarity
|
||||
|
||||
@@ -68,10 +68,10 @@ config BLKMAP
|
||||
bool "Composable virtual block devices (blkmap)"
|
||||
depends on BLK
|
||||
help
|
||||
Create virtual block devices that are backed by various sources,
|
||||
e.g. RAM, or parts of an existing block device. Though much more
|
||||
rudimentary, it borrows a lot of ideas from Linux's device mapper
|
||||
subsystem.
|
||||
Create virtual block devices that are backed by various sources,
|
||||
e.g. RAM, or parts of an existing block device. Though much more
|
||||
rudimentary, it borrows a lot of ideas from Linux's device mapper
|
||||
subsystem.
|
||||
|
||||
Example use-cases:
|
||||
- Treat a region of RAM as a block device, i.e. a RAM disk. This let's
|
||||
|
||||
@@ -68,7 +68,7 @@ config BOOTCOUNT_ENV
|
||||
saveenv on all reboots, the environment variable
|
||||
"upgrade_available" is used. If "upgrade_available" is
|
||||
0, "bootcount" is always 0. If "upgrade_available" is 1,
|
||||
"bootcount" is incremented in the environment.
|
||||
"bootcount" is incremented in the environment.
|
||||
So the Userspace Application must set the "upgrade_available"
|
||||
and "bootcount" variables to 0, if the system booted successfully.
|
||||
|
||||
@@ -83,7 +83,7 @@ config BOOTCOUNT_AT91
|
||||
depends on AT91SAM9XE
|
||||
|
||||
config DM_BOOTCOUNT
|
||||
bool "Boot counter in a device-model device"
|
||||
bool "Boot counter in a device-model device"
|
||||
help
|
||||
Enables reading/writing the bootcount in a device-model based
|
||||
backing store. If an entry in /chosen/u-boot,bootcount-device
|
||||
|
||||
+2
-2
@@ -134,8 +134,8 @@ config CLK_CDCE9XX
|
||||
bool "Enable CDCD9XX clock driver"
|
||||
depends on CLK && ARCH_OMAP2PLUS
|
||||
help
|
||||
Enable the clock synthesizer driver for CDCE913/925/937/949
|
||||
series of chips.
|
||||
Enable the clock synthesizer driver for CDCE913/925/937/949
|
||||
series of chips.
|
||||
|
||||
config CLK_ICS8N3QV01
|
||||
bool "Enable ICS8N3QV01 VCXO driver"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
config CLK_OWL
|
||||
bool "Actions Semi OWL clock drivers"
|
||||
depends on CLK && ARCH_OWL
|
||||
help
|
||||
Enable support for clock managemet unit present in Actions Semi
|
||||
bool "Actions Semi OWL clock drivers"
|
||||
depends on CLK && ARCH_OWL
|
||||
help
|
||||
Enable support for clock managemet unit present in Actions Semi
|
||||
Owl series S900/S700 SoCs.
|
||||
|
||||
|
||||
|
||||
@@ -61,11 +61,11 @@ config CLK_RCAR_GEN3
|
||||
Enable this to support the clocks on Renesas R-Car Gen3 and Gen4 SoCs.
|
||||
|
||||
config CLK_R8A774A1
|
||||
bool "Renesas R8A774A1 clock driver"
|
||||
bool "Renesas R8A774A1 clock driver"
|
||||
def_bool y if R8A774A1
|
||||
depends on CLK_RCAR_GEN3
|
||||
help
|
||||
Enable this to support the clocks on Renesas R8A774A1 SoC.
|
||||
depends on CLK_RCAR_GEN3
|
||||
help
|
||||
Enable this to support the clocks on Renesas R8A774A1 SoC.
|
||||
|
||||
config CLK_R8A774B1
|
||||
bool "Renesas R8A774B1 clock driver"
|
||||
|
||||
@@ -15,11 +15,11 @@ config ASPEED_ACRY
|
||||
bool "ASPEED RSA and ECC Engine"
|
||||
depends on ASPEED_AST2600
|
||||
help
|
||||
Select this option to enable a driver for using the RSA/ECC engine in
|
||||
the ASPEED BMC SoCs.
|
||||
Select this option to enable a driver for using the RSA/ECC engine in
|
||||
the ASPEED BMC SoCs.
|
||||
|
||||
Enabling this allows the use of RSA/ECC operations in hardware without requiring the
|
||||
software implementations. It also improves performance and saves code size.
|
||||
Enabling this allows the use of RSA/ECC operations in hardware without requiring the
|
||||
software implementations. It also improves performance and saves code size.
|
||||
|
||||
config ASPEED_CPTRA_SHA
|
||||
bool "Caliptra SHA ACC for Aspeed AST27xx SoCs"
|
||||
|
||||
@@ -27,27 +27,27 @@ config CAAM_64BIT
|
||||
config SYS_FSL_HAS_SEC
|
||||
bool
|
||||
help
|
||||
Enable Freescale Secure Boot and Trusted Architecture
|
||||
Enable Freescale Secure Boot and Trusted Architecture
|
||||
|
||||
config SYS_FSL_SEC_COMPAT_2
|
||||
bool
|
||||
help
|
||||
Secure boot and trust architecture compatible version 2
|
||||
Secure boot and trust architecture compatible version 2
|
||||
|
||||
config SYS_FSL_SEC_COMPAT_4
|
||||
bool
|
||||
help
|
||||
Secure boot and trust architecture compatible version 4
|
||||
Secure boot and trust architecture compatible version 4
|
||||
|
||||
config SYS_FSL_SEC_COMPAT_5
|
||||
bool
|
||||
help
|
||||
Secure boot and trust architecture compatible version 5
|
||||
Secure boot and trust architecture compatible version 5
|
||||
|
||||
config SYS_FSL_SEC_COMPAT_6
|
||||
bool
|
||||
help
|
||||
Secure boot and trust architecture compatible version 6
|
||||
Secure boot and trust architecture compatible version 6
|
||||
|
||||
config SYS_FSL_SEC_BE
|
||||
bool "Big-endian access to Freescale Secure Boot"
|
||||
|
||||
@@ -21,12 +21,12 @@ if SYS_FSL_DDR || SYS_FSL_MMDC
|
||||
config SYS_FSL_DDR_BE
|
||||
bool
|
||||
help
|
||||
Access DDR registers in big-endian
|
||||
Access DDR registers in big-endian
|
||||
|
||||
config SYS_FSL_DDR_LE
|
||||
bool
|
||||
help
|
||||
Access DDR registers in little-endian
|
||||
Access DDR registers in little-endian
|
||||
|
||||
config FSL_DDR_BIST
|
||||
bool
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
if ARCH_K3
|
||||
|
||||
config TI_K3_NAVSS_UDMA
|
||||
bool "Texas Instruments UDMA"
|
||||
depends on ARCH_K3
|
||||
select DEVRES
|
||||
select DMA
|
||||
select TI_K3_NAVSS_RINGACC
|
||||
select TI_K3_PSIL
|
||||
help
|
||||
Support for UDMA used in K3 devices.
|
||||
bool "Texas Instruments UDMA"
|
||||
depends on ARCH_K3
|
||||
select DEVRES
|
||||
select DMA
|
||||
select TI_K3_NAVSS_RINGACC
|
||||
select TI_K3_PSIL
|
||||
help
|
||||
Support for UDMA used in K3 devices.
|
||||
endif
|
||||
|
||||
config TI_K3_PSIL
|
||||
|
||||
+25
-24
@@ -294,9 +294,9 @@ config MAX7320_GPIO
|
||||
bool "MAX7320 I2C GPIO Expander driver"
|
||||
depends on DM_GPIO && DM_I2C
|
||||
help
|
||||
Support for MAX7320 I2C 8/16-bit GPIO expander.
|
||||
original maxim device has 8 push/pull outputs,
|
||||
some clones offers 16bit.
|
||||
Support for MAX7320 I2C 8/16-bit GPIO expander.
|
||||
original maxim device has 8 push/pull outputs,
|
||||
some clones offers 16bit.
|
||||
|
||||
config MAX77663_GPIO
|
||||
bool "MAX77663 GPIO cell of PMIC driver"
|
||||
@@ -313,23 +313,23 @@ config MCP230XX_GPIO
|
||||
help
|
||||
Support for Microchip's MCP230XX I2C and SPI connected GPIO devices.
|
||||
The following chips are supported:
|
||||
- MCP23008
|
||||
- MCP23017
|
||||
- MCP23018
|
||||
- MCP23S08
|
||||
- MCP23S17
|
||||
- MCP23S18
|
||||
- MCP23008
|
||||
- MCP23017
|
||||
- MCP23018
|
||||
- MCP23S08
|
||||
- MCP23S17
|
||||
- MCP23S18
|
||||
|
||||
config MSCC_SGPIO
|
||||
bool "Microsemi Serial GPIO driver"
|
||||
depends on DM_GPIO && SOC_VCOREIII
|
||||
help
|
||||
Support for the VCoreIII SoC serial GPIO device. By using a
|
||||
serial interface, the SIO controller significantly extends
|
||||
the number of available GPIOs with a minimum number of
|
||||
additional pins on the device. The primary purpose of the
|
||||
SIO controller is to connect control signals from SFP
|
||||
modules and to act as an LED controller.
|
||||
serial interface, the SIO controller significantly extends
|
||||
the number of available GPIOs with a minimum number of
|
||||
additional pins on the device. The primary purpose of the
|
||||
SIO controller is to connect control signals from SFP
|
||||
modules and to act as an LED controller.
|
||||
|
||||
config MSM_GPIO
|
||||
bool "Qualcomm GPIO driver"
|
||||
@@ -404,8 +404,8 @@ config PCF8575_GPIO
|
||||
bool "PCF8575 I2C GPIO Expander driver"
|
||||
depends on DM_GPIO && DM_I2C
|
||||
help
|
||||
Support for PCF8575 I2C 16-bit GPIO expander. Most of these
|
||||
chips are from NXP and TI.
|
||||
Support for PCF8575 I2C 16-bit GPIO expander. Most of these
|
||||
chips are from NXP and TI.
|
||||
|
||||
config RCAR_GPIO
|
||||
bool "Renesas R-Car GPIO driver"
|
||||
@@ -459,9 +459,9 @@ config SUNXI_GPIO
|
||||
config SUNXI_NEW_PINCTRL
|
||||
bool
|
||||
depends on SUNXI_GPIO
|
||||
---help---
|
||||
The Allwinner D1 and other new SoCs use a different register map
|
||||
for the GPIO block, which we need to know about in the SPL.
|
||||
help
|
||||
The Allwinner D1 and other new SoCs use a different register map
|
||||
for the GPIO block, which we need to know about in the SPL.
|
||||
|
||||
config XILINX_GPIO
|
||||
bool "Xilinx GPIO driver"
|
||||
@@ -728,15 +728,15 @@ config SLG7XL45106_I2C_GPO
|
||||
bool "slg7xl45106 i2c gpo expander"
|
||||
depends on DM_GPIO && ARCH_ZYNQMP
|
||||
help
|
||||
Support for slg7xl45106 i2c gpo expander. It is an i2c based
|
||||
8-bit gpo expander, all gpo lines are controlled by writing
|
||||
value into data register.
|
||||
Support for slg7xl45106 i2c gpo expander. It is an i2c based
|
||||
8-bit gpo expander, all gpo lines are controlled by writing
|
||||
value into data register.
|
||||
|
||||
config GPIO_SCMI
|
||||
bool "SCMI GPIO pinctrl driver"
|
||||
depends on DM_GPIO && PINCTRL_SCMI
|
||||
help
|
||||
Support pinctrl GPIO over the SCMI interface.
|
||||
Support pinctrl GPIO over the SCMI interface.
|
||||
|
||||
config ADP5585_GPIO
|
||||
bool "ADP5585 GPIO driver"
|
||||
@@ -756,10 +756,11 @@ config SPL_ADP5585_GPIO
|
||||
depends on SPL_DM_GPIO && SPL_I2C
|
||||
help
|
||||
Support ADP5585 GPIO expander in SPL.
|
||||
|
||||
config MPFS_GPIO
|
||||
bool "Enable Polarfire SoC GPIO driver"
|
||||
depends on DM_GPIO
|
||||
help
|
||||
Enable to support the GPIO driver on Polarfire SoC
|
||||
Enable to support the GPIO driver on Polarfire SoC
|
||||
|
||||
endif
|
||||
|
||||
+70
-70
@@ -110,16 +110,16 @@ config I2C_CROS_EC_TUNNEL
|
||||
config I2C_CROS_EC_LDO
|
||||
bool "Provide access to LDOs on the Chrome OS EC"
|
||||
depends on CROS_EC
|
||||
---help---
|
||||
On many Chromebooks the main PMIC is inaccessible to the AP. This is
|
||||
often dealt with by using an I2C pass-through interface provided by
|
||||
the EC. On some unfortunate models (e.g. Spring) the pass-through
|
||||
is not available, and an LDO message is available instead. This
|
||||
option enables a driver which provides very basic access to those
|
||||
regulators, via the EC. We implement this as an I2C bus which
|
||||
emulates just the TPS65090 messages we know about. This is done to
|
||||
avoid duplicating the logic in the TPS65090 regulator driver for
|
||||
enabling/disabling an LDO.
|
||||
help
|
||||
On many Chromebooks the main PMIC is inaccessible to the AP. This is
|
||||
often dealt with by using an I2C pass-through interface provided by
|
||||
the EC. On some unfortunate models (e.g. Spring) the pass-through
|
||||
is not available, and an LDO message is available instead. This
|
||||
option enables a driver which provides very basic access to those
|
||||
regulators, via the EC. We implement this as an I2C bus which
|
||||
emulates just the TPS65090 messages we know about. This is done to
|
||||
avoid duplicating the logic in the TPS65090 regulator driver for
|
||||
enabling/disabling an LDO.
|
||||
|
||||
config I2C_SET_DEFAULT_BUS_NUM
|
||||
bool "Set default I2C bus number"
|
||||
@@ -180,9 +180,9 @@ config SYS_I2C_IPROC
|
||||
Say yes here to to enable the Broadco I2C driver.
|
||||
|
||||
config SYS_I2C_FSL
|
||||
bool "Freescale I2C bus driver"
|
||||
depends on M68K || PPC
|
||||
help
|
||||
bool "Freescale I2C bus driver"
|
||||
depends on M68K || PPC
|
||||
help
|
||||
Add support for Freescale I2C busses as used on MPC8240, MPC8245, and
|
||||
MPC85xx processors.
|
||||
|
||||
@@ -249,14 +249,14 @@ config SYS_I2C_DW_PCI
|
||||
controller.
|
||||
|
||||
config SYS_I2C_AST2600
|
||||
bool "AST2600 I2C Controller"
|
||||
depends on DM_I2C && ARCH_ASPEED
|
||||
help
|
||||
Say yes here to select AST2600 I2C Host Controller. The driver
|
||||
support AST2600 I2C new mode register. This I2C controller supports:
|
||||
_Standard-mode (up to 100 kHz)
|
||||
_Fast-mode (up to 400 kHz)
|
||||
_Fast-mode Plus (up to 1 MHz)
|
||||
bool "AST2600 I2C Controller"
|
||||
depends on DM_I2C && ARCH_ASPEED
|
||||
help
|
||||
Say yes here to select AST2600 I2C Host Controller. The driver
|
||||
support AST2600 I2C new mode register. This I2C controller supports:
|
||||
_Standard-mode (up to 100 kHz)
|
||||
_Fast-mode (up to 400 kHz)
|
||||
_Fast-mode Plus (up to 1 MHz)
|
||||
|
||||
config SYS_I2C_ASPEED
|
||||
bool "Aspeed I2C Controller"
|
||||
@@ -333,50 +333,50 @@ if SYS_I2C_MXC && (SYS_I2C_LEGACY || SPL_SYS_I2C_LEGACY)
|
||||
config SYS_I2C_MXC_I2C1
|
||||
bool "NXP MXC I2C1"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 1.
|
||||
Required for SoCs which have I2C MXC controller 1 eg LS1088A, LS2080A
|
||||
Add support for NXP MXC I2C Controller 1.
|
||||
Required for SoCs which have I2C MXC controller 1 eg LS1088A, LS2080A
|
||||
|
||||
config SYS_I2C_MXC_I2C2
|
||||
bool "NXP MXC I2C2"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 2.
|
||||
Required for SoCs which have I2C MXC controller 2 eg LS1088A, LS2080A
|
||||
Add support for NXP MXC I2C Controller 2.
|
||||
Required for SoCs which have I2C MXC controller 2 eg LS1088A, LS2080A
|
||||
|
||||
config SYS_I2C_MXC_I2C3
|
||||
bool "NXP MXC I2C3"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 3.
|
||||
Required for SoCs which have I2C MXC controller 3 eg LS1088A, LS2080A
|
||||
Add support for NXP MXC I2C Controller 3.
|
||||
Required for SoCs which have I2C MXC controller 3 eg LS1088A, LS2080A
|
||||
|
||||
config SYS_I2C_MXC_I2C4
|
||||
bool "NXP MXC I2C4"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 4.
|
||||
Required for SoCs which have I2C MXC controller 4 eg LS1088A, LS2080A
|
||||
Add support for NXP MXC I2C Controller 4.
|
||||
Required for SoCs which have I2C MXC controller 4 eg LS1088A, LS2080A
|
||||
|
||||
config SYS_I2C_MXC_I2C5
|
||||
bool "NXP MXC I2C5"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 5.
|
||||
Required for SoCs which have I2C MXC controller 5 eg LX2160A
|
||||
Add support for NXP MXC I2C Controller 5.
|
||||
Required for SoCs which have I2C MXC controller 5 eg LX2160A
|
||||
|
||||
config SYS_I2C_MXC_I2C6
|
||||
bool "NXP MXC I2C6"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 6.
|
||||
Required for SoCs which have I2C MXC controller 6 eg LX2160A
|
||||
Add support for NXP MXC I2C Controller 6.
|
||||
Required for SoCs which have I2C MXC controller 6 eg LX2160A
|
||||
|
||||
config SYS_I2C_MXC_I2C7
|
||||
bool "NXP MXC I2C7"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 7.
|
||||
Required for SoCs which have I2C MXC controller 7 eg LX2160A
|
||||
Add support for NXP MXC I2C Controller 7.
|
||||
Required for SoCs which have I2C MXC controller 7 eg LX2160A
|
||||
|
||||
config SYS_I2C_MXC_I2C8
|
||||
bool "NXP MXC I2C8"
|
||||
help
|
||||
Add support for NXP MXC I2C Controller 8.
|
||||
Required for SoCs which have I2C MXC controller 8 eg LX2160A
|
||||
Add support for NXP MXC I2C Controller 8.
|
||||
Required for SoCs which have I2C MXC controller 8 eg LX2160A
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C1
|
||||
@@ -385,13 +385,13 @@ config SYS_MXC_I2C1_SPEED
|
||||
default 40000000 if TARGET_LS2080A_EMU
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 1 speed
|
||||
MXC I2C Channel 1 speed
|
||||
|
||||
config SYS_MXC_I2C1_SLAVE
|
||||
hex "I2C1 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C1 Slave
|
||||
MXC I2C1 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C2
|
||||
@@ -400,13 +400,13 @@ config SYS_MXC_I2C2_SPEED
|
||||
default 40000000 if TARGET_LS2080A_EMU
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 2 speed
|
||||
MXC I2C Channel 2 speed
|
||||
|
||||
config SYS_MXC_I2C2_SLAVE
|
||||
hex "I2C2 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C2 Slave
|
||||
MXC I2C2 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C3
|
||||
@@ -414,13 +414,13 @@ config SYS_MXC_I2C3_SPEED
|
||||
int "I2C Channel 3 speed"
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 3 speed
|
||||
MXC I2C Channel 3 speed
|
||||
|
||||
config SYS_MXC_I2C3_SLAVE
|
||||
hex "I2C3 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C3 Slave
|
||||
MXC I2C3 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C4
|
||||
@@ -428,13 +428,13 @@ config SYS_MXC_I2C4_SPEED
|
||||
int "I2C Channel 4 speed"
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 4 speed
|
||||
MXC I2C Channel 4 speed
|
||||
|
||||
config SYS_MXC_I2C4_SLAVE
|
||||
hex "I2C4 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C4 Slave
|
||||
MXC I2C4 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C5
|
||||
@@ -442,13 +442,13 @@ config SYS_MXC_I2C5_SPEED
|
||||
int "I2C Channel 5 speed"
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 5 speed
|
||||
MXC I2C Channel 5 speed
|
||||
|
||||
config SYS_MXC_I2C5_SLAVE
|
||||
hex "I2C5 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C5 Slave
|
||||
MXC I2C5 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C6
|
||||
@@ -456,13 +456,13 @@ config SYS_MXC_I2C6_SPEED
|
||||
int "I2C Channel 6 speed"
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 6 speed
|
||||
MXC I2C Channel 6 speed
|
||||
|
||||
config SYS_MXC_I2C6_SLAVE
|
||||
hex "I2C6 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C6 Slave
|
||||
MXC I2C6 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C7
|
||||
@@ -470,13 +470,13 @@ config SYS_MXC_I2C7_SPEED
|
||||
int "I2C Channel 7 speed"
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 7 speed
|
||||
MXC I2C Channel 7 speed
|
||||
|
||||
config SYS_MXC_I2C7_SLAVE
|
||||
hex "I2C7 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C7 Slave
|
||||
MXC I2C7 Slave
|
||||
endif
|
||||
|
||||
if SYS_I2C_MXC_I2C8
|
||||
@@ -484,13 +484,13 @@ config SYS_MXC_I2C8_SPEED
|
||||
int "I2C Channel 8 speed"
|
||||
default 100000
|
||||
help
|
||||
MXC I2C Channel 8 speed
|
||||
MXC I2C Channel 8 speed
|
||||
|
||||
config SYS_MXC_I2C8_SLAVE
|
||||
hex "I2C8 Slave"
|
||||
default 0x0
|
||||
help
|
||||
MXC I2C8 Slave
|
||||
MXC I2C8 Slave
|
||||
endif
|
||||
|
||||
config SYS_I2C_NEXELL
|
||||
@@ -668,19 +668,19 @@ config SYS_I2C_STM32F7
|
||||
help
|
||||
Enable this option to add support for STM32 I2C controller
|
||||
introduced with STM32F7/H7 SoCs. This I2C controller supports :
|
||||
_ Slave and master modes
|
||||
_ Multimaster capability
|
||||
_ Standard-mode (up to 100 kHz)
|
||||
_ Fast-mode (up to 400 kHz)
|
||||
_ Fast-mode Plus (up to 1 MHz)
|
||||
_ 7-bit and 10-bit addressing mode
|
||||
_ Multiple 7-bit slave addresses (2 addresses, 1 with configurable mask)
|
||||
_ All 7-bit addresses acknowledge mode
|
||||
_ General call
|
||||
_ Programmable setup and hold times
|
||||
_ Easy to use event management
|
||||
_ Optional clock stretching
|
||||
_ Software reset
|
||||
_ Slave and master modes
|
||||
_ Multimaster capability
|
||||
_ Standard-mode (up to 100 kHz)
|
||||
_ Fast-mode (up to 400 kHz)
|
||||
_ Fast-mode Plus (up to 1 MHz)
|
||||
_ 7-bit and 10-bit addressing mode
|
||||
_ Multiple 7-bit slave addresses (2 addresses, 1 with configurable mask)
|
||||
_ All 7-bit addresses acknowledge mode
|
||||
_ General call
|
||||
_ Programmable setup and hold times
|
||||
_ Easy to use event management
|
||||
_ Optional clock stretching
|
||||
_ Software reset
|
||||
|
||||
config SYS_I2C_SUN6I_P2WI
|
||||
bool "Allwinner sun6i P2WI controller"
|
||||
@@ -792,10 +792,10 @@ config SYS_I2C_XILINX_XIIC
|
||||
Support for Xilinx AXI I2C controller.
|
||||
|
||||
config SYS_I2C_IHS
|
||||
bool "gdsys IHS I2C driver"
|
||||
depends on DM_I2C
|
||||
help
|
||||
Support for gdsys IHS I2C driver on FPGA bus.
|
||||
bool "gdsys IHS I2C driver"
|
||||
depends on DM_I2C
|
||||
help
|
||||
Support for gdsys IHS I2C driver on FPGA bus.
|
||||
|
||||
source "drivers/i2c/muxes/Kconfig"
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ config I2C_MUX_PCA954x
|
||||
MAX7356, MAX7357, MAX7358, MAX7367, MAX7368 and MAX7369
|
||||
|
||||
config I2C_MUX_GPIO
|
||||
tristate "GPIO-based I2C multiplexer"
|
||||
tristate "GPIO-based I2C multiplexer"
|
||||
depends on I2C_MUX && DM_GPIO
|
||||
select DEVRES
|
||||
help
|
||||
|
||||
+1
-1
@@ -133,7 +133,7 @@ config LED_GPIO
|
||||
|
||||
config SPL_LED_GPIO
|
||||
bool "LED support for GPIO-connected LEDs in SPL"
|
||||
depends on SPL_LED && SPL_DM_GPIO
|
||||
depends on SPL_LED && SPL_DM_GPIO
|
||||
help
|
||||
This option is an SPL-variant of the LED_GPIO option.
|
||||
See the help of LED_GPIO for details.
|
||||
|
||||
@@ -44,15 +44,15 @@ config STM32_OMM
|
||||
This driver manages the muxing between the 2 OSPI busses and
|
||||
the 2 output ports. There are 4 possible muxing configurations:
|
||||
- direct mode (no multiplexing): OSPI1 output is on port 1 and OSPI2
|
||||
output is on port 2
|
||||
output is on port 2
|
||||
- OSPI1 and OSPI2 are multiplexed over the same output port 1
|
||||
- swapped mode (no multiplexing), OSPI1 output is on port 2,
|
||||
OSPI2 output is on port 1
|
||||
OSPI2 output is on port 1
|
||||
- OSPI1 and OSPI2 are multiplexed over the same output port 2
|
||||
It also manages :
|
||||
- the split of the memory area shared between the 2 OSPI instances.
|
||||
- chip select selection override.
|
||||
- the time between 2 transactions in multiplexed mode.
|
||||
- the split of the memory area shared between the 2 OSPI instances.
|
||||
- chip select selection override.
|
||||
- the time between 2 transactions in multiplexed mode.
|
||||
|
||||
config TI_AEMIF
|
||||
tristate "Texas Instruments AEMIF driver"
|
||||
@@ -71,9 +71,9 @@ config TI_GPMC
|
||||
depends on MEMORY && CLK && OF_CONTROL
|
||||
help
|
||||
This driver is for the General Purpose Memory Controller (GPMC)
|
||||
present on Texas Instruments SoCs (e.g. OMAP2+). GPMC allows
|
||||
interfacing to a variety of asynchronous as well as synchronous
|
||||
memory drives like NOR, NAND, OneNAND, SRAM.
|
||||
present on Texas Instruments SoCs (e.g. OMAP2+). GPMC allows
|
||||
interfacing to a variety of asynchronous as well as synchronous
|
||||
memory drives like NOR, NAND, OneNAND, SRAM.
|
||||
|
||||
if TI_GPMC
|
||||
config TI_GPMC_DEBUG
|
||||
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
config MFD_ATMEL_SMC
|
||||
bool "Atmel Static Memory Controller driver"
|
||||
help
|
||||
Say yes here to support Atmel Static Memory Controller driver.
|
||||
bool "Atmel Static Memory Controller driver"
|
||||
help
|
||||
Say yes here to support Atmel Static Memory Controller driver.
|
||||
|
||||
@@ -71,9 +71,9 @@ config ATSHA204A
|
||||
select BITREVERSE
|
||||
depends on MISC
|
||||
help
|
||||
Enable support for I2C connected Atmel's ATSHA204A
|
||||
CryptoAuthentication module found for example on the Turris Omnia
|
||||
board.
|
||||
Enable support for I2C connected Atmel's ATSHA204A
|
||||
CryptoAuthentication module found for example on the Turris Omnia
|
||||
board.
|
||||
|
||||
config GATEWORKS_SC
|
||||
bool "Gateworks System Controller Support"
|
||||
@@ -94,7 +94,7 @@ config QCOM_GENI
|
||||
etc.
|
||||
|
||||
config ROCKCHIP_EFUSE
|
||||
bool "Rockchip e-fuse support"
|
||||
bool "Rockchip e-fuse support"
|
||||
depends on MISC
|
||||
help
|
||||
Enable (read-only) access for the e-fuse block found in Rockchip
|
||||
|
||||
+4
-4
@@ -332,7 +332,7 @@ config MMC_MESON_GX
|
||||
bool "Meson GX EMMC controller support"
|
||||
depends on ARCH_MESON
|
||||
help
|
||||
Support for EMMC host controller on Meson GX ARM SoCs platform (S905)
|
||||
Support for EMMC host controller on Meson GX ARM SoCs platform (S905)
|
||||
|
||||
config MMC_OWL
|
||||
bool "Actions OWL Multimedia Card Interface support"
|
||||
@@ -659,8 +659,8 @@ config MMC_SDHCI_MSM
|
||||
depends on MMC_SDHCI && ARCH_SNAPDRAGON
|
||||
help
|
||||
Enables support for SDHCI 2.0 controller present on some Qualcomm
|
||||
Snapdragon devices. This device is compatible with eMMC v4.5 and
|
||||
SD 3.0 specifications. Both SD and eMMC devices are supported.
|
||||
Snapdragon devices. This device is compatible with eMMC v4.5 and
|
||||
SD 3.0 specifications. Both SD and eMMC devices are supported.
|
||||
Card-detect gpios are not supported.
|
||||
|
||||
config MMC_SDHCI_MV
|
||||
@@ -852,7 +852,7 @@ config FTSDC010_SDIO
|
||||
bool "Support ftsdc010 sdio"
|
||||
depends on FTSDC010
|
||||
help
|
||||
This can enable ftsdc010 sdio function.
|
||||
This can enable ftsdc010 sdio function.
|
||||
|
||||
config MMC_MTK
|
||||
bool "MediaTek SD/MMC Card Interface support"
|
||||
|
||||
+10
-10
@@ -205,16 +205,16 @@ config HBMC_AM654
|
||||
bool "HyperBus controller driver for AM65x SoC"
|
||||
depends on MULTIPLEXER && (MUX_MMIO || SPL_MUX_MMIO)
|
||||
help
|
||||
This is the driver for HyperBus controller on TI's AM65x and
|
||||
other SoCs
|
||||
This is the driver for HyperBus controller on TI's AM65x and
|
||||
other SoCs
|
||||
|
||||
config STM32_FLASH
|
||||
bool "STM32 MCU Flash driver"
|
||||
depends on ARCH_STM32
|
||||
select USE_SYS_MAX_FLASH_BANKS
|
||||
help
|
||||
This is the driver of embedded flash for some STMicroelectronics
|
||||
STM32 MCU.
|
||||
This is the driver of embedded flash for some STMicroelectronics
|
||||
STM32 MCU.
|
||||
|
||||
config SYS_MAX_FLASH_SECT
|
||||
int "Maximum number of sectors on a flash chip"
|
||||
@@ -236,17 +236,17 @@ config SYS_MAX_FLASH_BANKS
|
||||
depends on USE_SYS_MAX_FLASH_BANKS
|
||||
default 1
|
||||
help
|
||||
Max number of Flash memory banks using by the MTD framework, in the
|
||||
flash CFI driver and in some other driver to define the flash_info
|
||||
struct declaration.
|
||||
Max number of Flash memory banks using by the MTD framework, in the
|
||||
flash CFI driver and in some other driver to define the flash_info
|
||||
struct declaration.
|
||||
|
||||
config SYS_MAX_FLASH_BANKS_DETECT
|
||||
bool "Detection of flash banks number in CFI driver"
|
||||
depends on CFI_FLASH && FLASH_CFI_DRIVER
|
||||
help
|
||||
This enables detection of number of flash banks in CFI driver,
|
||||
to reduce the effective number of flash bank, between 0 and
|
||||
CONFIG_SYS_MAX_FLASH_BANKS
|
||||
This enables detection of number of flash banks in CFI driver,
|
||||
to reduce the effective number of flash bank, between 0 and
|
||||
CONFIG_SYS_MAX_FLASH_BANKS
|
||||
|
||||
source "drivers/mtd/nand/Kconfig"
|
||||
|
||||
|
||||
@@ -310,47 +310,47 @@ choice
|
||||
prompt "ECC scheme"
|
||||
default NAND_OMAP_ECCSCHEME_BCH8_CODE_HW
|
||||
help
|
||||
On OMAP platforms, this CONFIG specifies NAND ECC scheme.
|
||||
It can take following values:
|
||||
OMAP_ECC_HAM1_CODE_SW
|
||||
On OMAP platforms, this CONFIG specifies NAND ECC scheme.
|
||||
It can take following values:
|
||||
OMAP_ECC_HAM1_CODE_SW
|
||||
1-bit Hamming code using software lib.
|
||||
(for legacy devices only)
|
||||
OMAP_ECC_HAM1_CODE_HW
|
||||
OMAP_ECC_HAM1_CODE_HW
|
||||
1-bit Hamming code using GPMC hardware.
|
||||
(for legacy devices only)
|
||||
OMAP_ECC_BCH4_CODE_HW_DETECTION_SW
|
||||
OMAP_ECC_BCH4_CODE_HW_DETECTION_SW
|
||||
4-bit BCH code (unsupported)
|
||||
OMAP_ECC_BCH4_CODE_HW
|
||||
OMAP_ECC_BCH4_CODE_HW
|
||||
4-bit BCH code (unsupported)
|
||||
OMAP_ECC_BCH8_CODE_HW_DETECTION_SW
|
||||
OMAP_ECC_BCH8_CODE_HW_DETECTION_SW
|
||||
8-bit BCH code with
|
||||
- ecc calculation using GPMC hardware engine,
|
||||
- error detection using software library.
|
||||
- requires CONFIG_BCH to enable software BCH library
|
||||
(For legacy device which do not have ELM h/w engine)
|
||||
OMAP_ECC_BCH8_CODE_HW
|
||||
OMAP_ECC_BCH8_CODE_HW
|
||||
8-bit BCH code with
|
||||
- ecc calculation using GPMC hardware engine,
|
||||
- error detection using ELM hardware engine.
|
||||
OMAP_ECC_BCH16_CODE_HW
|
||||
OMAP_ECC_BCH16_CODE_HW
|
||||
16-bit BCH code with
|
||||
- ecc calculation using GPMC hardware engine,
|
||||
- error detection using ELM hardware engine.
|
||||
|
||||
How to select ECC scheme on OMAP and AMxx platforms ?
|
||||
-----------------------------------------------------
|
||||
Though higher ECC schemes have more capability to detect and correct
|
||||
bit-flips, but still selection of ECC scheme is dependent on following
|
||||
- hardware engines present in SoC.
|
||||
How to select ECC scheme on OMAP and AMxx platforms ?
|
||||
-----------------------------------------------------
|
||||
Though higher ECC schemes have more capability to detect and correct
|
||||
bit-flips, but still selection of ECC scheme is dependent on following
|
||||
- hardware engines present in SoC.
|
||||
Some legacy OMAP SoC do not have ELM h/w engine thus such
|
||||
SoC cannot support BCHx_HW ECC schemes.
|
||||
- size of OOB/Spare region
|
||||
- size of OOB/Spare region
|
||||
With higher ECC schemes, more OOB/Spare area is required to
|
||||
store ECC. So choice of ECC scheme is limited by NAND oobsize.
|
||||
|
||||
In general following expression can help:
|
||||
In general following expression can help:
|
||||
NAND_OOBSIZE >= 2 + (NAND_PAGESIZE / 512) * ECC_BYTES
|
||||
where
|
||||
where
|
||||
NAND_OOBSIZE = number of bytes available in
|
||||
OOB/spare area per NAND page.
|
||||
NAND_PAGESIZE = bytes in main-area of NAND page.
|
||||
|
||||
+29
-29
@@ -94,39 +94,39 @@ config SPI_FLASH_SFDP_SUPPORT
|
||||
bool "SFDP table parsing support for SPI NOR flashes"
|
||||
depends on !SPI_FLASH_BAR
|
||||
help
|
||||
Enable support for parsing and auto discovery of parameters for
|
||||
SPI NOR flashes using Serial Flash Discoverable Parameters (SFDP)
|
||||
tables as per JESD216 standard.
|
||||
Enable support for parsing and auto discovery of parameters for
|
||||
SPI NOR flashes using Serial Flash Discoverable Parameters (SFDP)
|
||||
tables as per JESD216 standard.
|
||||
|
||||
config SPI_FLASH_SMART_HWCAPS
|
||||
bool "Smart hardware capability detection based on SPI MEM supports_op() hook"
|
||||
default y
|
||||
help
|
||||
Enable support for smart hardware capability detection based on SPI
|
||||
MEM supports_op() hook that lets controllers express whether they
|
||||
can support a type of operation in a much more refined way compared
|
||||
to using flags like SPI_RX_DUAL, SPI_TX_QUAD, etc.
|
||||
Enable support for smart hardware capability detection based on SPI
|
||||
MEM supports_op() hook that lets controllers express whether they
|
||||
can support a type of operation in a much more refined way compared
|
||||
to using flags like SPI_RX_DUAL, SPI_TX_QUAD, etc.
|
||||
|
||||
config SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT
|
||||
bool "Command extension type is INVERT for Software Reset on boot"
|
||||
help
|
||||
Because of SFDP information can not be get before boot.
|
||||
So define command extension type is INVERT when Software Reset on boot only.
|
||||
Because of SFDP information can not be get before boot.
|
||||
So define command extension type is INVERT when Software Reset on boot only.
|
||||
|
||||
config SPI_FLASH_SOFT_RESET
|
||||
bool "Software Reset support for SPI NOR flashes"
|
||||
help
|
||||
Enable support for xSPI Software Reset. It will be used to switch from
|
||||
Octal DTR mode to legacy mode on shutdown and boot (if enabled).
|
||||
Enable support for xSPI Software Reset. It will be used to switch from
|
||||
Octal DTR mode to legacy mode on shutdown and boot (if enabled).
|
||||
|
||||
config SPI_FLASH_SOFT_RESET_ON_BOOT
|
||||
bool "Perform a Software Reset on boot on flashes that boot in stateful mode"
|
||||
depends on SPI_FLASH_SOFT_RESET
|
||||
help
|
||||
Perform a Software Reset on boot to allow detecting flashes that are
|
||||
handed to us in Octal DTR mode. Do not enable this config on flashes
|
||||
that are not supposed to be handed to U-Boot in Octal DTR mode, even
|
||||
if they _do_ support the Soft Reset sequence.
|
||||
Perform a Software Reset on boot to allow detecting flashes that are
|
||||
handed to us in Octal DTR mode. Do not enable this config on flashes
|
||||
that are not supposed to be handed to U-Boot in Octal DTR mode, even
|
||||
if they _do_ support the Soft Reset sequence.
|
||||
|
||||
config SPI_FLASH_BAR
|
||||
bool "SPI flash Bank/Extended address register support"
|
||||
@@ -139,18 +139,18 @@ config SPI_FLASH_LOCK
|
||||
bool "Enable the Locking feature"
|
||||
default y
|
||||
help
|
||||
Enable the SPI flash lock support. By default this is set to y.
|
||||
If you intend not to use the lock support you should say n here.
|
||||
Enable the SPI flash lock support. By default this is set to y.
|
||||
If you intend not to use the lock support you should say n here.
|
||||
|
||||
config SPI_FLASH_UNLOCK_ALL
|
||||
bool "Unlock the entire SPI flash on u-boot startup"
|
||||
default y
|
||||
help
|
||||
Some flashes tend to power up with the software write protection
|
||||
bits set. If this option is set, the whole flash will be unlocked.
|
||||
Some flashes tend to power up with the software write protection
|
||||
bits set. If this option is set, the whole flash will be unlocked.
|
||||
|
||||
For legacy reasons, this option default to y. But if you intend to
|
||||
actually use the software protection bits you should say n here.
|
||||
For legacy reasons, this option default to y. But if you intend to
|
||||
actually use the software protection bits you should say n here.
|
||||
|
||||
config SPI_FLASH_ATMEL
|
||||
bool "Atmel SPI flash support"
|
||||
@@ -201,9 +201,9 @@ config SPI_FLASH_S28HX_T
|
||||
bool "Cypress SEMPER Octal (S28) chip support"
|
||||
depends on SPI_FLASH_SPANSION
|
||||
help
|
||||
Add support for the Cypress S28HL-T and S28HS-T chip. This is a separate
|
||||
config because the fixup hooks for this flash add extra size overhead.
|
||||
Boards that don't use the flash can disable this to save space.
|
||||
Add support for the Cypress S28HL-T and S28HS-T chip. This is a separate
|
||||
config because the fixup hooks for this flash add extra size overhead.
|
||||
Boards that don't use the flash can disable this to save space.
|
||||
|
||||
config SPI_FLASH_STMICRO
|
||||
bool "STMicro SPI flash support"
|
||||
@@ -214,9 +214,9 @@ config SPI_FLASH_MT35XU
|
||||
bool "Micron MT35XU chip support"
|
||||
depends on SPI_FLASH_STMICRO
|
||||
help
|
||||
Add support for the Micron MT35XU chip. This is a separate config
|
||||
because the fixup hooks for this flash add extra size overhead. Boards
|
||||
that don't use the flash can disable this to save space.
|
||||
Add support for the Micron MT35XU chip. This is a separate config
|
||||
because the fixup hooks for this flash add extra size overhead. Boards
|
||||
that don't use the flash can disable this to save space.
|
||||
|
||||
config SPI_FLASH_SST
|
||||
bool "SST SPI flash support"
|
||||
@@ -282,7 +282,7 @@ config SPI_FLASH_MTD
|
||||
bool "SPI Flash MTD support"
|
||||
depends on SPI_FLASH && MTD
|
||||
help
|
||||
Enable the MTD support for spi flash layer, this adapter is for
|
||||
Enable the MTD support for spi flash layer, this adapter is for
|
||||
translating mtd_read/mtd_write commands into spi_flash_read/write
|
||||
commands. It is not intended to use it within sf_cmd or the SPI
|
||||
flash subsystem. Such an adapter is needed for subsystems like
|
||||
@@ -294,7 +294,7 @@ config SPL_SPI_FLASH_MTD
|
||||
bool "SPI flash MTD support for SPL"
|
||||
depends on SPI_FLASH && SPL
|
||||
help
|
||||
Enable the MTD support for the SPI flash layer in SPL.
|
||||
Enable the MTD support for the SPI flash layer in SPL.
|
||||
|
||||
If unsure, say N
|
||||
|
||||
|
||||
@@ -82,8 +82,8 @@ config MTD_UBI_BEB_LIMIT
|
||||
config MTD_UBI_FASTMAP
|
||||
bool "UBI Fastmap (Experimental feature)"
|
||||
help
|
||||
Important: this feature is experimental so far and the on-flash
|
||||
format for fastmap may change in the next kernel versions
|
||||
Important: this feature is experimental so far and the on-flash
|
||||
format for fastmap may change in the next kernel versions
|
||||
|
||||
Fastmap is a mechanism which allows attaching an UBI device
|
||||
in nearly constant time. Instead of scanning the whole MTD device it
|
||||
|
||||
+6
-6
@@ -5,17 +5,17 @@ config MULTIPLEXER
|
||||
depends on DM
|
||||
select DEVRES
|
||||
help
|
||||
The mux framework is a minimalistic subsystem that handles multiplexer
|
||||
controllers. It provides the same API as Linux and mux drivers should
|
||||
be portable with a minimum effort.
|
||||
The mux framework is a minimalistic subsystem that handles multiplexer
|
||||
controllers. It provides the same API as Linux and mux drivers should
|
||||
be portable with a minimum effort.
|
||||
|
||||
if MULTIPLEXER
|
||||
|
||||
config SPL_MUX_MMIO
|
||||
bool "MMIO register bitfield-controlled Multiplexer"
|
||||
depends on MULTIPLEXER && SYSCON
|
||||
help
|
||||
MMIO register bitfield-controlled Multiplexer controller.
|
||||
depends on MULTIPLEXER && SYSCON
|
||||
help
|
||||
MMIO register bitfield-controlled Multiplexer controller.
|
||||
|
||||
The driver builds multiplexer controllers for bitfields in a syscon
|
||||
register. For N bit wide bitfields, there will be 2^N possible
|
||||
|
||||
+24
-24
@@ -184,10 +184,10 @@ config CALXEDA_XGMAC
|
||||
config DWC_ETH_XGMAC
|
||||
bool
|
||||
select PHYLIB
|
||||
help
|
||||
This driver supports the Synopsys Designware Ethernet XGMAC (10G
|
||||
Ethernet MAC) IP block. The IP supports many options for bus type,
|
||||
clocking/reset structure, and feature list.
|
||||
help
|
||||
This driver supports the Synopsys Designware Ethernet XGMAC (10G
|
||||
Ethernet MAC) IP block. The IP supports many options for bus type,
|
||||
clocking/reset structure, and feature list.
|
||||
|
||||
config DWC_ETH_XGMAC_SOCFPGA
|
||||
bool "Synopsys DWC Ethernet XGMAC device support for SOCFPGA"
|
||||
@@ -229,8 +229,8 @@ config DWC_ETH_QOS_ADI
|
||||
bool "Synopsys DWC Ethernet QOS device support for ADI SC59x-64 parts"
|
||||
depends on DWC_ETH_QOS && ARCH_SC5XX
|
||||
help
|
||||
The Synopsis Designware Ethernet QoS IP block with the specific
|
||||
configuration used in the ADI ADSP-SC59X 64 bit SoCs
|
||||
The Synopsis Designware Ethernet QoS IP block with the specific
|
||||
configuration used in the ADI ADSP-SC59X 64 bit SoCs
|
||||
|
||||
config DWC_ETH_QOS_IMX
|
||||
bool "Synopsys DWC Ethernet QOS device support for IMX"
|
||||
@@ -467,9 +467,9 @@ config FSL_FM_10GEC_REGULAR_NOTATION
|
||||
help
|
||||
On SoCs T4240, T2080, LS1043A, etc, the notation between 10GEC and
|
||||
MAC as below:
|
||||
10GEC1->MAC9, 10GEC2->MAC10, 10GEC3->MAC1, 10GEC4->MAC2
|
||||
10GEC1->MAC9, 10GEC2->MAC10, 10GEC3->MAC1, 10GEC4->MAC2
|
||||
While on SoCs T1024, etc, the notation between 10GEC and MAC as below:
|
||||
10GEC1->MAC1, 10GEC2->MAC2
|
||||
10GEC1->MAC1, 10GEC2->MAC2
|
||||
so we introduce CONFIG_FSL_FM_10GEC_REGULAR_NOTATION to identify the
|
||||
new SoCs on which 10GEC enumeration is consistent with MAC
|
||||
enumeration.
|
||||
@@ -536,7 +536,7 @@ config KSZ9477
|
||||
config LITEETH
|
||||
bool "LiteX LiteEth Ethernet MAC"
|
||||
help
|
||||
Driver for the LiteEth Ethernet MAC from LiteX.
|
||||
Driver for the LiteEth Ethernet MAC from LiteX.
|
||||
|
||||
config MV88E6XXX
|
||||
bool "Marvell MV88E6xxx Ethernet switch DSA driver"
|
||||
@@ -708,12 +708,12 @@ config SJA1105
|
||||
family. These are 5-port devices and are managed over an SPI
|
||||
interface. Probing is handled based on OF bindings. The driver
|
||||
supports the following revisions:
|
||||
- SJA1105E (Gen. 1, No TT-Ethernet)
|
||||
- SJA1105T (Gen. 1, TT-Ethernet)
|
||||
- SJA1105P (Gen. 2, No SGMII, No TT-Ethernet)
|
||||
- SJA1105Q (Gen. 2, No SGMII, TT-Ethernet)
|
||||
- SJA1105R (Gen. 2, SGMII, No TT-Ethernet)
|
||||
- SJA1105S (Gen. 2, SGMII, TT-Ethernet)
|
||||
- SJA1105E (Gen. 1, No TT-Ethernet)
|
||||
- SJA1105T (Gen. 1, TT-Ethernet)
|
||||
- SJA1105P (Gen. 2, No SGMII, No TT-Ethernet)
|
||||
- SJA1105Q (Gen. 2, No SGMII, TT-Ethernet)
|
||||
- SJA1105R (Gen. 2, SGMII, No TT-Ethernet)
|
||||
- SJA1105S (Gen. 2, SGMII, TT-Ethernet)
|
||||
|
||||
config SMC911X
|
||||
bool "SMSC LAN911x and LAN921x controller driver"
|
||||
@@ -747,11 +747,11 @@ config SUN4I_EMAC
|
||||
This driver supports the Allwinner based SUN4I Ethernet MAC.
|
||||
|
||||
config SUN8I_EMAC
|
||||
bool "Allwinner Sun8i Ethernet MAC support"
|
||||
select PHYLIB
|
||||
bool "Allwinner Sun8i Ethernet MAC support"
|
||||
select PHYLIB
|
||||
select PHY_GIGE
|
||||
help
|
||||
This driver supports the Allwinner based SUN8I/SUN50I Ethernet MAC.
|
||||
help
|
||||
This driver supports the Allwinner based SUN8I/SUN50I Ethernet MAC.
|
||||
It can be found in H3/A64/A83T based SoCs and compatible with both
|
||||
External and Internal PHYs.
|
||||
|
||||
@@ -912,7 +912,7 @@ config FEC1_PHY
|
||||
help
|
||||
Define to the hardcoded PHY address which corresponds
|
||||
to the given FEC; i. e.
|
||||
#define CONFIG_FEC1_PHY 4
|
||||
#define CONFIG_FEC1_PHY 4
|
||||
means that the PHY with address 4 is connected to FEC1
|
||||
|
||||
When set to -1, means to probe for first available.
|
||||
@@ -936,7 +936,7 @@ config FEC2_PHY
|
||||
help
|
||||
Define to the hardcoded PHY address which corresponds
|
||||
to the given FEC; i. e.
|
||||
#define CONFIG_FEC1_PHY 4
|
||||
#define CONFIG_FEC1_PHY 4
|
||||
means that the PHY with address 4 is connected to FEC1
|
||||
|
||||
When set to -1, means to probe for first available.
|
||||
@@ -1041,7 +1041,7 @@ config MDIO_GPIO_BITBANG
|
||||
bool "GPIO bitbanging MDIO driver"
|
||||
depends on DM_MDIO && DM_GPIO
|
||||
help
|
||||
Driver for bitbanging MDIO
|
||||
Driver for bitbanging MDIO
|
||||
|
||||
config MDIO_MUX_I2CREG
|
||||
bool "MDIO MUX accessed as a register over I2C"
|
||||
@@ -1087,8 +1087,8 @@ config MDIO_MSCC_MIIM
|
||||
depends on DM_MDIO
|
||||
select REGMAP
|
||||
help
|
||||
This driver supports MDIO interface found in Microsemi and Microchip
|
||||
network switches.
|
||||
This driver supports MDIO interface found in Microsemi and Microchip
|
||||
network switches.
|
||||
|
||||
config MDIO_MUX_MMIOREG
|
||||
bool "MDIO MUX accessed as a MMIO register access"
|
||||
|
||||
@@ -81,7 +81,7 @@ config PHYLIB_10G
|
||||
config PHY_ADIN
|
||||
bool "Analog Devices Industrial Ethernet PHYs"
|
||||
help
|
||||
Add support for configuring RGMII on Analog Devices ADIN PHYs.
|
||||
Add support for configuring RGMII on Analog Devices ADIN PHYs.
|
||||
|
||||
menuconfig PHY_AQUANTIA
|
||||
bool "Aquantia Ethernet PHYs support"
|
||||
@@ -126,9 +126,9 @@ config SYS_CORTINA_NO_FW_UPLOAD
|
||||
bool "Cortina firmware loading support"
|
||||
depends on PHY_CORTINA
|
||||
help
|
||||
Cortina phy has provision to store phy firmware in attached dedicated
|
||||
EEPROM. And boards designed with such EEPROM does not require firmware
|
||||
upload.
|
||||
Cortina phy has provision to store phy firmware in attached dedicated
|
||||
EEPROM. And boards designed with such EEPROM does not require firmware
|
||||
upload.
|
||||
|
||||
choice
|
||||
prompt "Location of the Cortina firmware"
|
||||
@@ -167,7 +167,7 @@ config PHY_CORTINA_ACCESS
|
||||
default y
|
||||
depends on CORTINA_NI_ENET
|
||||
help
|
||||
Cortina Access Ethernet PHYs init process
|
||||
Cortina Access Ethernet PHYs init process
|
||||
|
||||
config PHY_DAVICOM
|
||||
bool "Davicom Ethernet PHYs support"
|
||||
@@ -317,13 +317,13 @@ config PHY_TERANETICS
|
||||
|
||||
config PHY_TI
|
||||
bool "Texas Instruments Ethernet PHYs support"
|
||||
---help---
|
||||
help
|
||||
Adds PHY registration support for TI PHYs.
|
||||
|
||||
config PHY_TI_DP83867
|
||||
select PHY_TI
|
||||
bool "Texas Instruments Ethernet DP83867 PHY support"
|
||||
---help---
|
||||
help
|
||||
Adds support for the TI DP83867 1Gbit PHY.
|
||||
|
||||
config SPL_PHY_TI_DP83867
|
||||
@@ -333,13 +333,13 @@ config SPL_PHY_TI_DP83867
|
||||
config PHY_TI_DP83869
|
||||
select PHY_TI
|
||||
bool "Texas Instruments Ethernet DP83869 PHY support"
|
||||
---help---
|
||||
help
|
||||
Adds support for the TI DP83869 1Gbit PHY.
|
||||
|
||||
config PHY_TI_GENERIC
|
||||
select PHY_TI
|
||||
bool "Texas Instruments Generic Ethernet PHYs support"
|
||||
---help---
|
||||
help
|
||||
Adds support for Generic TI PHYs that don't need special handling but
|
||||
the PHY name is associated with a PHY ID.
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ config DRIVER_TI_EMAC
|
||||
bool "TI Davinci EMAC"
|
||||
depends on ARCH_DAVINCI || ARCH_OMAP2PLUS
|
||||
help
|
||||
Support for davinci emac
|
||||
Support for davinci emac
|
||||
|
||||
config DRIVER_TI_EMAC_USE_RMII
|
||||
depends on DRIVER_TI_EMAC
|
||||
@@ -26,7 +26,7 @@ config DRIVER_TI_KEYSTONE_NET
|
||||
bool "TI Keystone 2 Ethernet"
|
||||
depends on ARCH_KEYSTONE
|
||||
help
|
||||
This driver supports the TI Keystone 2 Ethernet subsystem
|
||||
This driver supports the TI Keystone 2 Ethernet subsystem
|
||||
|
||||
choice
|
||||
prompt "TI Keystone 2 Ethernet NETCP IP revision"
|
||||
|
||||
+8
-8
@@ -101,11 +101,11 @@ config PCI_ENHANCED_ALLOCATION
|
||||
devices in place of traditional BARS for allocation of resources.
|
||||
|
||||
config PCI_ARID
|
||||
bool "Enable Alternate Routing-ID support for PCI"
|
||||
help
|
||||
Say Y here if you want to enable Alternate Routing-ID capability
|
||||
support on PCI devices. This helps to skip some devices in BDF
|
||||
scan that are not present.
|
||||
bool "Enable Alternate Routing-ID support for PCI"
|
||||
help
|
||||
Say Y here if you want to enable Alternate Routing-ID capability
|
||||
support on PCI devices. This helps to skip some devices in BDF
|
||||
scan that are not present.
|
||||
|
||||
config PCI_SCAN_SHOW
|
||||
bool "Show PCI devices during startup"
|
||||
@@ -287,7 +287,7 @@ config PCI_IOMMU_EXTRA_MAPPINGS
|
||||
the node describing the PCI controller.
|
||||
The intent is to cover SR-IOV scenarios which need mappings for VFs
|
||||
and PCI hot-plug scenarios. More documentation can be found under:
|
||||
arch/arm/cpu/armv8/fsl-layerscape/doc/README.pci_iommu_extra
|
||||
arch/arm/cpu/armv8/fsl-layerscape/doc/README.pci_iommu_extra
|
||||
|
||||
config PCIE_LAYERSCAPE_EP
|
||||
bool "Layerscape PCIe Endpoint mode support"
|
||||
@@ -440,8 +440,8 @@ config PCIE_XILINX_NWL
|
||||
bool "Xilinx NWL PCIe controller"
|
||||
depends on ARCH_ZYNQMP
|
||||
help
|
||||
Say 'Y' here if you want support for Xilinx / AMD NWL PCIe
|
||||
controller as Root Port.
|
||||
Say 'Y' here if you want support for Xilinx / AMD NWL PCIe
|
||||
controller as Root Port.
|
||||
|
||||
config PCIE_PLDA_COMMON
|
||||
bool
|
||||
|
||||
@@ -9,10 +9,10 @@ config PCI_ENDPOINT
|
||||
bool "PCI Endpoint Support"
|
||||
depends on DM
|
||||
help
|
||||
Enable this configuration option to support configurable PCI
|
||||
endpoints. This should be enabled if the platform has a PCI
|
||||
controllers that can operate in endpoint mode (as a device
|
||||
connected to PCI host or bridge).
|
||||
Enable this configuration option to support configurable PCI
|
||||
endpoints. This should be enabled if the platform has a PCI
|
||||
controllers that can operate in endpoint mode (as a device
|
||||
connected to PCI host or bridge).
|
||||
|
||||
config PCIE_CADENCE_EP
|
||||
bool "Cadence PCIe endpoint controller"
|
||||
|
||||
+9
-9
@@ -72,14 +72,14 @@ config AB8500_USB_PHY
|
||||
Support for the USB OTG PHY in ST-Ericsson AB8500.
|
||||
|
||||
config APPLE_ATCPHY
|
||||
bool "Apple Type-C PHY Driver"
|
||||
depends on PHY && ARCH_APPLE
|
||||
default y
|
||||
help
|
||||
Support for the Apple Type-C PHY.
|
||||
bool "Apple Type-C PHY Driver"
|
||||
depends on PHY && ARCH_APPLE
|
||||
default y
|
||||
help
|
||||
Support for the Apple Type-C PHY.
|
||||
|
||||
This is a dummy driver since the PHY is initialized
|
||||
sufficiently by previous stage firmware.
|
||||
This is a dummy driver since the PHY is initialized
|
||||
sufficiently by previous stage firmware.
|
||||
|
||||
config BCM6318_USBH_PHY
|
||||
bool "BCM6318 USBH PHY support"
|
||||
@@ -249,14 +249,14 @@ config MT7620_USB_PHY
|
||||
depends on PHY
|
||||
depends on SOC_MT7620
|
||||
help
|
||||
Support the intergated USB PHY in MediaTek MT7620 SoC
|
||||
Support the intergated USB PHY in MediaTek MT7620 SoC
|
||||
|
||||
config MT76X8_USB_PHY
|
||||
bool "MediaTek MT76x8 (7628/88) USB PHY support"
|
||||
depends on PHY
|
||||
depends on SOC_MT7628
|
||||
help
|
||||
Support the USB PHY in MT76x8 SoCs
|
||||
Support the USB PHY in MT76x8 SoCs
|
||||
|
||||
This PHY is found on MT76x8 devices supporting USB.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ config MSM8916_USB_PHY
|
||||
bool
|
||||
select PHY
|
||||
help
|
||||
Support the Qualcomm MSM8916 USB PHY
|
||||
Support the Qualcomm MSM8916 USB PHY
|
||||
|
||||
This PHY is found on qualcomm dragonboard410c development board.
|
||||
|
||||
|
||||
@@ -3,13 +3,13 @@ config PINCTRL_BCM283X
|
||||
default y
|
||||
bool "Broadcom 283x family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Broadcom's 283x family of SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Broadcom's 283x family of SoCs.
|
||||
|
||||
config PINCTRL_BCM6838
|
||||
depends on ARCH_BMIPS && PINCTRL_FULL && OF_CONTROL
|
||||
default y
|
||||
bool "Broadcom 6838 family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Broadcom's 6838 family of SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Broadcom's 6838 family of SoCs.
|
||||
|
||||
@@ -59,7 +59,7 @@ config PINCTRL_MT8516
|
||||
select PINCTRL_MTK
|
||||
|
||||
config PINCTRL_MT8518
|
||||
bool "MT8518 SoC pinctrl driver"
|
||||
bool "MT8518 SoC pinctrl driver"
|
||||
select PINCTRL_MTK
|
||||
|
||||
endif
|
||||
|
||||
@@ -10,8 +10,8 @@ config PINCTRL_MSCC_OCELOT
|
||||
default y
|
||||
bool "Microsemi ocelot family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi ocelot SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi ocelot SoCs.
|
||||
|
||||
config PINCTRL_MSCC_LUTON
|
||||
depends on SOC_LUTON && PINCTRL_FULL && OF_CONTROL
|
||||
@@ -19,8 +19,8 @@ config PINCTRL_MSCC_LUTON
|
||||
default y
|
||||
bool "Microsemi luton family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi luton SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi luton SoCs.
|
||||
|
||||
config PINCTRL_MSCC_JR2
|
||||
depends on SOC_JR2 && PINCTRL_FULL && OF_CONTROL
|
||||
@@ -28,8 +28,8 @@ config PINCTRL_MSCC_JR2
|
||||
default y
|
||||
bool "Microsemi jr2 family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi jr2 SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi jr2 SoCs.
|
||||
|
||||
config PINCTRL_MSCC_SERVALT
|
||||
depends on SOC_SERVALT && PINCTRL_FULL && OF_CONTROL
|
||||
@@ -37,8 +37,8 @@ config PINCTRL_MSCC_SERVALT
|
||||
default y
|
||||
bool "Microsemi servalt family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi servalt SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi servalt SoCs.
|
||||
|
||||
config PINCTRL_MSCC_SERVAL
|
||||
depends on SOC_SERVAL && PINCTRL_FULL && OF_CONTROL
|
||||
@@ -46,6 +46,6 @@ config PINCTRL_MSCC_SERVAL
|
||||
default y
|
||||
bool "Microsemi serval family pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi serval SoCs.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Microsemi serval SoCs.
|
||||
|
||||
|
||||
@@ -4,22 +4,22 @@ config PINCTRL_ARMADA_38X
|
||||
depends on ARMADA_38X && PINCTRL_FULL
|
||||
bool "Armada 38x pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Marvell's Armada-38x SoC.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Marvell's Armada-38x SoC.
|
||||
|
||||
config PINCTRL_ARMADA_37XX
|
||||
depends on ARMADA_3700 && PINCTRL_FULL
|
||||
select DEVRES
|
||||
bool "Armada 37xx pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Marvell's Armada-37xx SoC.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Marvell's Armada-37xx SoC.
|
||||
|
||||
config PINCTRL_ARMADA_8K
|
||||
depends on (ARMADA_8K || ALLEYCAT_5) && PINCTRL_FULL
|
||||
bool "Armada 7k/8k pin control driver"
|
||||
help
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Marvell's Armada-8K SoC.
|
||||
Support pin multiplexing and pin configuration control on
|
||||
Marvell's Armada-8K SoC.
|
||||
|
||||
endif
|
||||
|
||||
@@ -79,12 +79,12 @@ config PINCTRL_QCOM_QCS404
|
||||
as well as the associated GPIO driver.
|
||||
|
||||
config PINCTRL_QCOM_QCS615
|
||||
bool "Qualcomm QCS615 Pinctrl"
|
||||
bool "Qualcomm QCS615 Pinctrl"
|
||||
default y if PINCTRL_QCOM_GENERIC
|
||||
select PINCTRL_QCOM
|
||||
help
|
||||
Say Y here to enable support for pinctrl on the Snapdragon QCS615 SoC,
|
||||
as well as the associated GPIO driver.
|
||||
select PINCTRL_QCOM
|
||||
help
|
||||
Say Y here to enable support for pinctrl on the Snapdragon QCS615 SoC,
|
||||
as well as the associated GPIO driver.
|
||||
|
||||
config PINCTRL_QCOM_SA8775P
|
||||
bool "Qualcomm SA8775P Pinctrl"
|
||||
|
||||
+182
-182
@@ -1,7 +1,7 @@
|
||||
menuconfig POWER
|
||||
bool "Power"
|
||||
default y
|
||||
help
|
||||
bool "Power"
|
||||
default y
|
||||
help
|
||||
Enable support for power control in U-Boot. This includes support
|
||||
for PMICs (Power-management Integrated Circuits) and some of the
|
||||
features provided by PMICs. In particular, voltage regulators can
|
||||
@@ -63,98 +63,98 @@ choice
|
||||
|
||||
config SUNXI_NO_PMIC
|
||||
bool "board without a pmic"
|
||||
---help---
|
||||
Select this for boards which do not use a PMIC.
|
||||
help
|
||||
Select this for boards which do not use a PMIC.
|
||||
|
||||
config AXP152_POWER
|
||||
bool "axp152 pmic support"
|
||||
depends on MACH_SUN5I
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the axp152 pmic found on most
|
||||
A10s boards.
|
||||
help
|
||||
Select this to enable support for the axp152 pmic found on most
|
||||
A10s boards.
|
||||
|
||||
config AXP209_POWER
|
||||
bool "axp209 pmic support"
|
||||
depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I || MACH_SUN8I_V3S
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the axp209 pmic found on most
|
||||
A10, A13 and A20 boards.
|
||||
help
|
||||
Select this to enable support for the axp209 pmic found on most
|
||||
A10, A13 and A20 boards.
|
||||
|
||||
config AXP221_POWER
|
||||
bool "axp221 / axp223 pmic support"
|
||||
depends on MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the axp221/axp223 pmic found on most
|
||||
A23 and A31 boards.
|
||||
help
|
||||
Select this to enable support for the axp221/axp223 pmic found on most
|
||||
A23 and A31 boards.
|
||||
|
||||
config AXP305_POWER
|
||||
bool "axp305 pmic support"
|
||||
depends on MACH_SUN50I_H616
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the axp305 pmic found on most
|
||||
H616 boards.
|
||||
help
|
||||
Select this to enable support for the axp305 pmic found on most
|
||||
H616 boards.
|
||||
|
||||
config AXP313_POWER
|
||||
bool "axp313 pmic support"
|
||||
depends on MACH_SUN50I_H616
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the AXP313 PMIC found on some
|
||||
H616 boards.
|
||||
help
|
||||
Select this to enable support for the AXP313 PMIC found on some
|
||||
H616 boards.
|
||||
|
||||
config AXP717_POWER
|
||||
bool "axp717 pmic support"
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the AXP717 PMIC found on some boards.
|
||||
help
|
||||
Select this to enable support for the AXP717 PMIC found on some boards.
|
||||
|
||||
config AXP803_POWER
|
||||
bool "AXP803 PMIC support"
|
||||
select AXP_PMIC_BUS
|
||||
---help---
|
||||
Select this to enable support for the AXP803 PMIC found on some boards.
|
||||
help
|
||||
Select this to enable support for the AXP803 PMIC found on some boards.
|
||||
|
||||
config AXP809_POWER
|
||||
bool "axp809 pmic support"
|
||||
depends on MACH_SUN9I
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Say y here to enable support for the axp809 pmic found on A80 boards.
|
||||
help
|
||||
Say y here to enable support for the axp809 pmic found on A80 boards.
|
||||
|
||||
config AXP818_POWER
|
||||
bool "axp818 pmic support"
|
||||
depends on MACH_SUN8I_A83T
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Say y here to enable support for the axp818 pmic found on
|
||||
A83T dev board.
|
||||
help
|
||||
Say y here to enable support for the axp818 pmic found on
|
||||
A83T dev board.
|
||||
|
||||
config AXP318W_POWER
|
||||
bool "axp318w pmic support"
|
||||
select AXP_PMIC_BUS
|
||||
select CMD_POWEROFF
|
||||
---help---
|
||||
Select this to enable support for the AXP318W PMIC found on some
|
||||
A733 boards.
|
||||
help
|
||||
Select this to enable support for the AXP318W PMIC found on some
|
||||
A733 boards.
|
||||
|
||||
config SY8106A_POWER
|
||||
bool "SY8106A pmic support"
|
||||
depends on MACH_SUNXI_H3_H5
|
||||
---help---
|
||||
Select this to enable support for the SY8106A pmic found on some
|
||||
H3 boards.
|
||||
help
|
||||
Select this to enable support for the SY8106A pmic found on some
|
||||
H3 boards.
|
||||
|
||||
endchoice
|
||||
|
||||
@@ -166,22 +166,22 @@ config AXP_I2C_ADDRESS
|
||||
default 0x36 if AXP318W_POWER
|
||||
default 0x30 if AXP152_POWER
|
||||
default 0x34
|
||||
---help---
|
||||
I2C address of the AXP PMIC, used for the SPL only.
|
||||
help
|
||||
I2C address of the AXP PMIC, used for the SPL only.
|
||||
|
||||
config AXP_DCDC1_VOLT
|
||||
int "axp pmic dcdc1 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER || AXP803_POWER
|
||||
default 3300 if AXP818_POWER || MACH_SUN8I_R40 || AXP803_POWER
|
||||
default 3000 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to
|
||||
disable dcdc1. On A23 / A31 / A33 (axp221) boards dcdc1 is used for
|
||||
generic 3.3V IO voltage for external devices like the lcd-panal and
|
||||
sdcard interfaces, etc. On most boards dcdc1 is undervolted to 3.0V to
|
||||
save battery. On A31 devices dcdc1 is also used for VCC-IO. On A83T
|
||||
dcdc1 is used for VCC-IO, nand, usb0, sd , etc. On A80 dcdc1 normally
|
||||
powers some of the pingroups, NAND/eMMC, SD/MMC, and USB OTG.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to
|
||||
disable dcdc1. On A23 / A31 / A33 (axp221) boards dcdc1 is used for
|
||||
generic 3.3V IO voltage for external devices like the lcd-panal and
|
||||
sdcard interfaces, etc. On most boards dcdc1 is undervolted to 3.0V to
|
||||
save battery. On A31 devices dcdc1 is also used for VCC-IO. On A83T
|
||||
dcdc1 is used for VCC-IO, nand, usb0, sd , etc. On A80 dcdc1 normally
|
||||
powers some of the pingroups, NAND/eMMC, SD/MMC, and USB OTG.
|
||||
|
||||
config AXP_DCDC2_VOLT
|
||||
int "axp pmic dcdc2 voltage"
|
||||
@@ -194,16 +194,16 @@ config AXP_DCDC2_VOLT
|
||||
default 1200 if MACH_SUN6I
|
||||
default 1100 if MACH_SUN8I
|
||||
default 0 if MACH_SUN9I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to
|
||||
disable dcdc2.
|
||||
On A10(s) / A13 / A20 boards dcdc2 is VDD-CPU and should be 1.4V.
|
||||
On A31 boards dcdc2 is used for VDD-GPU and should be 1.2V.
|
||||
On A23/A33 boards dcdc2 is used for VDD-SYS and should be 1.1V.
|
||||
On A80 boards dcdc2 powers the GPU and can be left off.
|
||||
On A83T boards dcdc2 is used for VDD-CPUA(cluster 0) and should be 0.9V.
|
||||
On R40 boards dcdc2 is VDD-CPU and should be 1.1V
|
||||
On boards using the AXP313 or AXP717 it's often VDD-CPU.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to
|
||||
disable dcdc2.
|
||||
On A10(s) / A13 / A20 boards dcdc2 is VDD-CPU and should be 1.4V.
|
||||
On A31 boards dcdc2 is used for VDD-GPU and should be 1.2V.
|
||||
On A23/A33 boards dcdc2 is used for VDD-SYS and should be 1.1V.
|
||||
On A80 boards dcdc2 powers the GPU and can be left off.
|
||||
On A83T boards dcdc2 is used for VDD-CPUA(cluster 0) and should be 0.9V.
|
||||
On R40 boards dcdc2 is VDD-CPU and should be 1.1V
|
||||
On boards using the AXP313 or AXP717 it's often VDD-CPU.
|
||||
|
||||
config AXP_DCDC3_VOLT
|
||||
int "axp pmic dcdc3 voltage"
|
||||
@@ -214,18 +214,18 @@ config AXP_DCDC3_VOLT
|
||||
default 1100 if AXP313_POWER
|
||||
default 1100 if MACH_SUN8I_R40
|
||||
default 1200 if MACH_SUN6I || MACH_SUN8I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to
|
||||
disable dcdc3.
|
||||
On A10(s) / A13 / A20 boards with an axp209 dcdc3 is VDD-INT-DLL and
|
||||
should be 1.25V.
|
||||
On A10s boards with an axp152 dcdc3 is VCC-DRAM and should be 1.5V.
|
||||
On A23 / A31 / A33 boards dcdc3 is VDD-CPU and should be 1.2V.
|
||||
On A80 boards dcdc3 is used for VDD-CPUA(cluster 0) and should be 0.9V.
|
||||
On A83T boards dcdc3 is used for VDD-CPUB(cluster 1) and should be 0.9V.
|
||||
On R40 boards dcdc3 is VDD-SYS and VDD-GPU and should be 1.1V.
|
||||
On boards using the AXP313 or AXP717 it's often VDD-DRAM and should
|
||||
be 1.1V for LPDDR4.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to
|
||||
disable dcdc3.
|
||||
On A10(s) / A13 / A20 boards with an axp209 dcdc3 is VDD-INT-DLL and
|
||||
should be 1.25V.
|
||||
On A10s boards with an axp152 dcdc3 is VCC-DRAM and should be 1.5V.
|
||||
On A23 / A31 / A33 boards dcdc3 is VDD-CPU and should be 1.2V.
|
||||
On A80 boards dcdc3 is used for VDD-CPUA(cluster 0) and should be 0.9V.
|
||||
On A83T boards dcdc3 is used for VDD-CPUB(cluster 1) and should be 0.9V.
|
||||
On R40 boards dcdc3 is VDD-SYS and VDD-GPU and should be 1.1V.
|
||||
On boards using the AXP313 or AXP717 it's often VDD-DRAM and should
|
||||
be 1.1V for LPDDR4.
|
||||
|
||||
config AXP_DCDC4_VOLT
|
||||
int "axp pmic dcdc4 voltage"
|
||||
@@ -235,25 +235,25 @@ config AXP_DCDC4_VOLT
|
||||
default 0 if MACH_SUN8I
|
||||
default 900 if MACH_SUN9I
|
||||
default 1500 if AXP305_POWER
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to
|
||||
disable dcdc4.
|
||||
On A10s boards with an axp152 dcdc4 is VDD-INT-DLL and should be 1.25V.
|
||||
On A31 boards dcdc4 is used for VDD-SYS and should be 1.2V.
|
||||
On A23 / A33 boards dcdc4 is unused and should be disabled.
|
||||
On A80 boards dcdc4 powers VDD-SYS, HDMI, USB OTG and should be 0.9V.
|
||||
On A83T boards dcdc4 is used for VDD-GPU.
|
||||
On H616 boards dcdcd is used for VCC-DRAM.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to
|
||||
disable dcdc4.
|
||||
On A10s boards with an axp152 dcdc4 is VDD-INT-DLL and should be 1.25V.
|
||||
On A31 boards dcdc4 is used for VDD-SYS and should be 1.2V.
|
||||
On A23 / A33 boards dcdc4 is unused and should be disabled.
|
||||
On A80 boards dcdc4 powers VDD-SYS, HDMI, USB OTG and should be 0.9V.
|
||||
On A83T boards dcdc4 is used for VDD-GPU.
|
||||
On H616 boards dcdcd is used for VCC-DRAM.
|
||||
|
||||
config AXP_DCDC5_VOLT
|
||||
int "axp pmic dcdc5 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER || AXP803_POWER
|
||||
default 1500 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to
|
||||
disable dcdc5.
|
||||
On A23 / A31 / A33 / A80 / A83T / R40 boards dcdc5 is VCC-DRAM and
|
||||
should be 1.5V, 1.35V if DDR3L is used.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to
|
||||
disable dcdc5.
|
||||
On A23 / A31 / A33 / A80 / A83T / R40 boards dcdc5 is VCC-DRAM and
|
||||
should be 1.5V, 1.35V if DDR3L is used.
|
||||
|
||||
config AXP_ALDO1_VOLT
|
||||
int "axp pmic (a)ldo1 voltage"
|
||||
@@ -261,14 +261,14 @@ config AXP_ALDO1_VOLT
|
||||
default 0 if MACH_SUN6I || MACH_SUN8I_R40
|
||||
default 1800 if MACH_SUN8I_A83T
|
||||
default 3000 if MACH_SUN8I || MACH_SUN9I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to
|
||||
disable aldo1.
|
||||
On A31 boards aldo1 is often used to power the wifi module.
|
||||
On A23 / A33 boards aldo1 is used for VCC-IO and should be 3.0V.
|
||||
On A80 boards aldo1 powers the USB hosts and should be 3.0V.
|
||||
On A83T / H8 boards aldo1 is used for MIPI CSI, DSI, HDMI, EFUSE, and
|
||||
should be 1.8V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to
|
||||
disable aldo1.
|
||||
On A31 boards aldo1 is often used to power the wifi module.
|
||||
On A23 / A33 boards aldo1 is used for VCC-IO and should be 3.0V.
|
||||
On A80 boards aldo1 powers the USB hosts and should be 3.0V.
|
||||
On A83T / H8 boards aldo1 is used for MIPI CSI, DSI, HDMI, EFUSE, and
|
||||
should be 1.8V.
|
||||
|
||||
config AXP_ALDO2_VOLT
|
||||
int "axp pmic (a)ldo2 voltage"
|
||||
@@ -277,188 +277,188 @@ config AXP_ALDO2_VOLT
|
||||
default 0 if MACH_SUN6I || MACH_SUN9I
|
||||
default 1800 if MACH_SUN8I_A83T
|
||||
default 2500 if MACH_SUN8I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to
|
||||
disable aldo2.
|
||||
On A10(s) / A13 / A20 boards aldo2 is AVCC and should be 3.0V.
|
||||
On A31 boards aldo2 is typically unused and should be disabled.
|
||||
On A31 boards aldo2 may be used for LPDDR2 then it should be 1.8V.
|
||||
On A23 / A33 boards aldo2 is used for VDD-DLL and should be 2.5V.
|
||||
On A80 boards aldo2 powers PB pingroup and camera IO and can be left off.
|
||||
On A83T / H8 boards aldo2 powers VDD-DLL, VCC18-PLL, CPVDD, VDD18-ADC,
|
||||
LPDDR2, and the codec. It should be 1.8V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to
|
||||
disable aldo2.
|
||||
On A10(s) / A13 / A20 boards aldo2 is AVCC and should be 3.0V.
|
||||
On A31 boards aldo2 is typically unused and should be disabled.
|
||||
On A31 boards aldo2 may be used for LPDDR2 then it should be 1.8V.
|
||||
On A23 / A33 boards aldo2 is used for VDD-DLL and should be 2.5V.
|
||||
On A80 boards aldo2 powers PB pingroup and camera IO and can be left off.
|
||||
On A83T / H8 boards aldo2 powers VDD-DLL, VCC18-PLL, CPVDD, VDD18-ADC,
|
||||
LPDDR2, and the codec. It should be 1.8V.
|
||||
|
||||
config AXP_ALDO3_VOLT
|
||||
int "axp pmic (a)ldo3 voltage"
|
||||
depends on AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
|
||||
default 0 if AXP209_POWER || MACH_SUN9I
|
||||
default 3000 if MACH_SUN6I || MACH_SUN8I
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to
|
||||
disable aldo3.
|
||||
On A10(s) / A13 / A20 boards aldo3 should be 2.8V.
|
||||
On A23 / A31 / A33 / R40 boards aldo3 is VCC-PLL and AVCC and should
|
||||
be 3.0V.
|
||||
On A80 boards aldo3 is normally not used.
|
||||
On A83T / H8 boards aldo3 is AVCC, VCC-PL, and VCC-LED, and should be
|
||||
3.0V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to
|
||||
disable aldo3.
|
||||
On A10(s) / A13 / A20 boards aldo3 should be 2.8V.
|
||||
On A23 / A31 / A33 / R40 boards aldo3 is VCC-PLL and AVCC and should
|
||||
be 3.0V.
|
||||
On A80 boards aldo3 is normally not used.
|
||||
On A83T / H8 boards aldo3 is AVCC, VCC-PL, and VCC-LED, and should be
|
||||
3.0V.
|
||||
|
||||
choice
|
||||
prompt "axp pmic (a)ldo3 voltage rate control"
|
||||
depends on AXP209_POWER
|
||||
default AXP_ALDO3_VOLT_SLOPE_NONE
|
||||
---help---
|
||||
The AXP can slowly ramp up voltage to reduce the inrush current when
|
||||
changing voltages.
|
||||
Note, this does not apply when enabling/disabling LDO3. See
|
||||
"axp pmic (a)ldo3 inrush quirk" below to enable a slew rate to limit
|
||||
inrush current on broken board designs.
|
||||
help
|
||||
The AXP can slowly ramp up voltage to reduce the inrush current when
|
||||
changing voltages.
|
||||
Note, this does not apply when enabling/disabling LDO3. See
|
||||
"axp pmic (a)ldo3 inrush quirk" below to enable a slew rate to limit
|
||||
inrush current on broken board designs.
|
||||
|
||||
config AXP_ALDO3_VOLT_SLOPE_NONE
|
||||
bool "No voltage slope"
|
||||
---help---
|
||||
Tries to reach the next voltage setting near instantaneously. Measurements
|
||||
indicate that this is about 0.0167 V/uS.
|
||||
help
|
||||
Tries to reach the next voltage setting near instantaneously. Measurements
|
||||
indicate that this is about 0.0167 V/uS.
|
||||
|
||||
config AXP_ALDO3_VOLT_SLOPE_16
|
||||
bool "1.6 mV per uS"
|
||||
---help---
|
||||
Increases the voltage by 1.6 mV per uS until the final voltage has
|
||||
been reached. Note that the scaling is in 25 mV steps and thus
|
||||
the slew rate in reality is about 25 mV/31.250 uS.
|
||||
help
|
||||
Increases the voltage by 1.6 mV per uS until the final voltage has
|
||||
been reached. Note that the scaling is in 25 mV steps and thus
|
||||
the slew rate in reality is about 25 mV/31.250 uS.
|
||||
|
||||
config AXP_ALDO3_VOLT_SLOPE_08
|
||||
bool "0.8 mV per uS"
|
||||
---help---
|
||||
Increases the voltage by 0.8 mV per uS until the final voltage has
|
||||
been reached. Note that the scaling is in 25 mV steps however and thus
|
||||
the slew rate in reality is about 25 mV/15.625 uS.
|
||||
This is the slowest supported rate.
|
||||
help
|
||||
Increases the voltage by 0.8 mV per uS until the final voltage has
|
||||
been reached. Note that the scaling is in 25 mV steps however and thus
|
||||
the slew rate in reality is about 25 mV/15.625 uS.
|
||||
This is the slowest supported rate.
|
||||
|
||||
endchoice
|
||||
|
||||
config AXP_ALDO3_INRUSH_QUIRK
|
||||
bool "axp pmic (a)ldo3 inrush quirk"
|
||||
depends on AXP209_POWER
|
||||
---help---
|
||||
The reference design denotes a value of 4.7 uF for the output capacitor
|
||||
of LDO3. Some boards have too high capacitance causing an inrush current
|
||||
and resulting an AXP209 shutdown.
|
||||
help
|
||||
The reference design denotes a value of 4.7 uF for the output capacitor
|
||||
of LDO3. Some boards have too high capacitance causing an inrush current
|
||||
and resulting an AXP209 shutdown.
|
||||
|
||||
config AXP_ALDO4_VOLT
|
||||
int "axp pmic (a)ldo4 voltage"
|
||||
depends on AXP209_POWER
|
||||
default 0 if AXP209_POWER
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to
|
||||
disable aldo4.
|
||||
On A10(s) / A13 / A20 boards aldo4 should be 2.8V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to
|
||||
disable aldo4.
|
||||
On A10(s) / A13 / A20 boards aldo4 should be 2.8V.
|
||||
|
||||
config AXP_DLDO1_VOLT
|
||||
int "axp pmic dldo1 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to
|
||||
disable dldo1. On sun6i (A31) boards with ethernet dldo1 is often used
|
||||
to power the ethernet phy. On A23, A33 and A80 boards this is often
|
||||
used to power the wifi.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to
|
||||
disable dldo1. On sun6i (A31) boards with ethernet dldo1 is often used
|
||||
to power the ethernet phy. On A23, A33 and A80 boards this is often
|
||||
used to power the wifi.
|
||||
|
||||
config AXP_DLDO2_VOLT
|
||||
int "axp pmic dldo2 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
|
||||
default 3000 if MACH_SUN9I
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dldo2 at, set to 0 to
|
||||
disable dldo2.
|
||||
On A80 boards dldo2 normally powers the PL pins and should be 3.0V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dldo2 at, set to 0 to
|
||||
disable dldo2.
|
||||
On A80 boards dldo2 normally powers the PL pins and should be 3.0V.
|
||||
|
||||
config AXP_DLDO3_VOLT
|
||||
int "axp pmic dldo3 voltage"
|
||||
depends on AXP221_POWER || AXP818_POWER
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dldo3 at, set to 0 to
|
||||
disable dldo3.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dldo3 at, set to 0 to
|
||||
disable dldo3.
|
||||
|
||||
config AXP_DLDO4_VOLT
|
||||
int "axp pmic dldo4 voltage"
|
||||
depends on AXP221_POWER || AXP818_POWER
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic dldo4 at, set to 0 to
|
||||
disable dldo4.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic dldo4 at, set to 0 to
|
||||
disable dldo4.
|
||||
|
||||
config AXP_ELDO1_VOLT
|
||||
int "axp pmic eldo1 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic eldo1 at, set to 0 to
|
||||
disable eldo1.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic eldo1 at, set to 0 to
|
||||
disable eldo1.
|
||||
|
||||
config AXP_ELDO2_VOLT
|
||||
int "axp pmic eldo2 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic eldo2 at, set to 0 to
|
||||
disable eldo2.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic eldo2 at, set to 0 to
|
||||
disable eldo2.
|
||||
|
||||
config AXP_ELDO3_VOLT
|
||||
int "axp pmic eldo3 voltage"
|
||||
depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
|
||||
default 3000 if MACH_SUN9I
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic eldo3 at, set to 0 to
|
||||
disable eldo3. On some A31(s) tablets it might be used to supply
|
||||
1.2V for the SSD2828 chip (converter of parallel LCD interface
|
||||
into MIPI DSI).
|
||||
On A80 boards it powers the PM pingroup and should be 3.0V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic eldo3 at, set to 0 to
|
||||
disable eldo3. On some A31(s) tablets it might be used to supply
|
||||
1.2V for the SSD2828 chip (converter of parallel LCD interface
|
||||
into MIPI DSI).
|
||||
On A80 boards it powers the PM pingroup and should be 3.0V.
|
||||
|
||||
config AXP_FLDO1_VOLT
|
||||
int "axp pmic fldo1 voltage"
|
||||
depends on AXP818_POWER
|
||||
default 0 if MACH_SUN8I_A83T
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic fldo1 at, set to 0 to
|
||||
disable fldo1.
|
||||
On A83T / H8 boards fldo1 is VCC-HSIC and should be 1.2V if HSIC is
|
||||
used.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic fldo1 at, set to 0 to
|
||||
disable fldo1.
|
||||
On A83T / H8 boards fldo1 is VCC-HSIC and should be 1.2V if HSIC is
|
||||
used.
|
||||
|
||||
config AXP_FLDO2_VOLT
|
||||
int "axp pmic fldo2 voltage"
|
||||
depends on AXP818_POWER
|
||||
default 900 if MACH_SUN8I_A83T
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic fldo2 at, set to 0 to
|
||||
disable fldo2.
|
||||
On A83T / H8 boards fldo2 is VCC-CPUS and should be 0.9V.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic fldo2 at, set to 0 to
|
||||
disable fldo2.
|
||||
On A83T / H8 boards fldo2 is VCC-CPUS and should be 0.9V.
|
||||
|
||||
config AXP_FLDO3_VOLT
|
||||
int "axp pmic fldo3 voltage"
|
||||
depends on AXP818_POWER
|
||||
default 0
|
||||
---help---
|
||||
Set the voltage (mV) to program the axp pmic fldo3 at, set to 0 to
|
||||
disable fldo3.
|
||||
help
|
||||
Set the voltage (mV) to program the axp pmic fldo3 at, set to 0 to
|
||||
disable fldo3.
|
||||
|
||||
config AXP_SW_ON
|
||||
bool "axp pmic sw on"
|
||||
depends on AXP809_POWER || AXP818_POWER
|
||||
---help---
|
||||
Enable to turn on axp pmic sw.
|
||||
help
|
||||
Enable to turn on axp pmic sw.
|
||||
|
||||
config SY8106A_VOUT1_VOLT
|
||||
int "SY8106A pmic VOUT1 voltage"
|
||||
depends on SY8106A_POWER
|
||||
default 1200
|
||||
---help---
|
||||
Set the voltage (mV) to program the SY8106A pmic VOUT1. This
|
||||
is typically used to power the VDD-CPU and should be 1200mV.
|
||||
Values can range from 680mV till 1950mV.
|
||||
help
|
||||
Set the voltage (mV) to program the SY8106A pmic VOUT1. This
|
||||
is typically used to power the VDD-CPU and should be 1200mV.
|
||||
Values can range from 680mV till 1950mV.
|
||||
|
||||
config TPS6586X_POWER
|
||||
bool "Enable legacy driver for TI TPS6586x power management chip"
|
||||
@@ -467,9 +467,9 @@ config TWL4030_POWER
|
||||
depends on OMAP34XX
|
||||
bool "Enable driver for TI TWL4030 power management chip"
|
||||
imply CMD_POWEROFF
|
||||
---help---
|
||||
The TWL4030 in a combination audio CODEC/power management with
|
||||
GPIO and it is commonly used with the OMAP3 family of processors
|
||||
help
|
||||
The TWL4030 in a combination audio CODEC/power management with
|
||||
GPIO and it is commonly used with the OMAP3 family of processors
|
||||
|
||||
config POWER_MT6323
|
||||
bool "Poweroff driver for mediatek mt6323"
|
||||
|
||||
@@ -35,10 +35,10 @@ config BCM6328_POWER_DOMAIN
|
||||
|
||||
config IMX8_POWER_DOMAIN
|
||||
bool "Enable i.MX8 power domain driver"
|
||||
depends on ARCH_IMX8
|
||||
help
|
||||
Enable support for manipulating NXP i.MX8 on-SoC power domains via IPC
|
||||
requests to the SCU.
|
||||
depends on ARCH_IMX8
|
||||
help
|
||||
Enable support for manipulating NXP i.MX8 on-SoC power domains via IPC
|
||||
requests to the SCU.
|
||||
|
||||
config IMX8M_POWER_DOMAIN
|
||||
bool "Enable i.MX8M power domain driver"
|
||||
|
||||
+188
-188
@@ -1,14 +1,14 @@
|
||||
config DM_PMIC
|
||||
bool "Enable Driver Model for PMIC drivers (UCLASS_PMIC)"
|
||||
depends on DM
|
||||
---help---
|
||||
This config enables the driver-model PMIC support.
|
||||
UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
|
||||
For the multi-function PMIC devices, this can be used as parent I/O
|
||||
device for each IC's interface. Then, each children uses its parent
|
||||
for read/write. For detailed description, please refer to the files:
|
||||
- 'drivers/power/pmic/pmic-uclass.c'
|
||||
- 'include/power/pmic.h'
|
||||
help
|
||||
This config enables the driver-model PMIC support.
|
||||
UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
|
||||
For the multi-function PMIC devices, this can be used as parent I/O
|
||||
device for each IC's interface. Then, each children uses its parent
|
||||
for read/write. For detailed description, please refer to the files:
|
||||
- 'drivers/power/pmic/pmic-uclass.c'
|
||||
- 'include/power/pmic.h'
|
||||
|
||||
if DM_PMIC
|
||||
|
||||
@@ -16,34 +16,34 @@ config SPL_DM_PMIC
|
||||
bool "Enable Driver Model for PMIC drivers (UCLASS_PMIC) in SPL"
|
||||
depends on SPL_DM
|
||||
default y
|
||||
---help---
|
||||
This config enables the driver-model PMIC support in SPL.
|
||||
UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
|
||||
For the multi-function PMIC devices, this can be used as parent I/O
|
||||
device for each IC's interface. Then, each children uses its parent
|
||||
for read/write. For detailed description, please refer to the files:
|
||||
- 'drivers/power/pmic/pmic-uclass.c'
|
||||
- 'include/power/pmic.h'
|
||||
help
|
||||
This config enables the driver-model PMIC support in SPL.
|
||||
UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
|
||||
For the multi-function PMIC devices, this can be used as parent I/O
|
||||
device for each IC's interface. Then, each children uses its parent
|
||||
for read/write. For detailed description, please refer to the files:
|
||||
- 'drivers/power/pmic/pmic-uclass.c'
|
||||
- 'include/power/pmic.h'
|
||||
|
||||
config PMIC_CHILDREN
|
||||
bool "Allow child devices for PMICs"
|
||||
default y
|
||||
---help---
|
||||
This allows PMICs to support child devices (such as regulators) in
|
||||
SPL. This adds quite a bit of code so if you are not using this
|
||||
feature you can turn it off. Most likely you should turn it on for
|
||||
U-Boot proper.
|
||||
help
|
||||
This allows PMICs to support child devices (such as regulators) in
|
||||
SPL. This adds quite a bit of code so if you are not using this
|
||||
feature you can turn it off. Most likely you should turn it on for
|
||||
U-Boot proper.
|
||||
|
||||
config SPL_PMIC_CHILDREN
|
||||
bool "Allow child devices for PMICs in SPL"
|
||||
depends on SPL_DM_PMIC
|
||||
default y
|
||||
---help---
|
||||
This allows PMICs to support child devices (such as regulators) in
|
||||
SPL. This adds quite a bit of code so if you are not using this
|
||||
feature you can turn it off. In this case you may need a 'back door'
|
||||
to call your regulator code (e.g. see rk8xx.c for direct functions
|
||||
for use in SPL).
|
||||
help
|
||||
This allows PMICs to support child devices (such as regulators) in
|
||||
SPL. This adds quite a bit of code so if you are not using this
|
||||
feature you can turn it off. In this case you may need a 'back door'
|
||||
to call your regulator code (e.g. see rk8xx.c for direct functions
|
||||
for use in SPL).
|
||||
|
||||
config PMIC_AB8500
|
||||
bool "Enable driver for ST-Ericsson AB8500 PMIC via PRCMU"
|
||||
@@ -57,11 +57,11 @@ config PMIC_AB8500
|
||||
config PMIC_ACT8846
|
||||
bool "Enable support for the active-semi 8846 PMIC"
|
||||
depends on DM_I2C
|
||||
---help---
|
||||
This PMIC includes 4 DC/DC step-down buck regulators and 8 low-dropout
|
||||
regulators (LDOs). It also provides some GPIO, reset and battery
|
||||
functions. It uses an I2C interface and is designed for use with
|
||||
tablets and smartphones.
|
||||
help
|
||||
This PMIC includes 4 DC/DC step-down buck regulators and 8 low-dropout
|
||||
regulators (LDOs). It also provides some GPIO, reset and battery
|
||||
functions. It uses an I2C interface and is designed for use with
|
||||
tablets and smartphones.
|
||||
|
||||
config PMIC_AXP
|
||||
bool "Enable Driver Model for X-Powers AXP PMICs"
|
||||
@@ -101,8 +101,8 @@ config PMIC_AS3722
|
||||
required for a tablets or laptop.
|
||||
|
||||
config DM_PMIC_BD71837
|
||||
bool "Enable Driver Model for PMIC BD71837"
|
||||
help
|
||||
bool "Enable Driver Model for PMIC BD71837"
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC BD71837. The driver implements read/write operations.
|
||||
|
||||
@@ -173,257 +173,257 @@ config SPL_DM_PMIC_PCA9450
|
||||
|
||||
config DM_PMIC_PFUZE100
|
||||
bool "Enable Driver Model for PMIC PFUZE100"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC PFUZE100. The driver implements read/write operations.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC PFUZE100. The driver implements read/write operations.
|
||||
|
||||
config SPL_DM_PMIC_PFUZE100
|
||||
bool "Enable Driver Model for PMIC PFUZE100 in SPL"
|
||||
depends on SPL_DM_PMIC
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC PFUZE100 in SPL. The driver implements read/write operations.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC PFUZE100 in SPL. The driver implements read/write operations.
|
||||
|
||||
config DM_PMIC_MAX8907
|
||||
bool "Enable Driver Model for PMIC MAX8907"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX8907. The driver implements read/write operations.
|
||||
This is a Power Management IC with a decent set of peripherals from which
|
||||
3 DC-to-DC Step-Down (SD) Regulators, 20 Low-Dropout Linear (LDO) Regulators,
|
||||
Real-Time Clock (RTC) and more with I2C Compatible Interface.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX8907. The driver implements read/write operations.
|
||||
This is a Power Management IC with a decent set of peripherals from which
|
||||
3 DC-to-DC Step-Down (SD) Regulators, 20 Low-Dropout Linear (LDO) Regulators,
|
||||
Real-Time Clock (RTC) and more with I2C Compatible Interface.
|
||||
|
||||
config DM_PMIC_MAX77663
|
||||
bool "Enable Driver Model for PMIC MAX77663"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX77663. The driver implements read/write operations.
|
||||
This is a Power Management IC with a decent set of peripherals from which
|
||||
4 DC-to-DC Step-Down (SD) Regulators, 9 Low-Dropout Linear (LDO) Regulators,
|
||||
8 GPIOs, Real-Time Clock (RTC) and more with I2C Compatible Interface.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX77663. The driver implements read/write operations.
|
||||
This is a Power Management IC with a decent set of peripherals from which
|
||||
4 DC-to-DC Step-Down (SD) Regulators, 9 Low-Dropout Linear (LDO) Regulators,
|
||||
8 GPIOs, Real-Time Clock (RTC) and more with I2C Compatible Interface.
|
||||
|
||||
config DM_PMIC_MAX77686
|
||||
bool "Enable Driver Model for PMIC MAX77686"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX77686. The driver implements read/write operations.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX77686. The driver implements read/write operations.
|
||||
|
||||
config DM_PMIC_MAX8998
|
||||
bool "Enable Driver Model for PMIC MAX8998"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX8998. The driver implements read/write operations.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX8998. The driver implements read/write operations.
|
||||
|
||||
config DM_PMIC_MC34708
|
||||
bool "Enable Driver Model for PMIC MC34708"
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MC34708. The driver implements read/write operations.
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MC34708. The driver implements read/write operations.
|
||||
|
||||
config PMIC_MAX8997
|
||||
bool "Enable Driver Model for PMIC MAX8997"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX8997. The driver implements read/write operations.
|
||||
This is a Power Management IC with RTC, Fuel Gauge, MUIC control on Chip.
|
||||
- 21x LDOs
|
||||
- 12x GPIOs
|
||||
- Haptic motor driver
|
||||
- RTC with two alarms
|
||||
- Fuel Gauge and one backup battery charger
|
||||
- MUIC
|
||||
- Others
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for PMIC MAX8997. The driver implements read/write operations.
|
||||
This is a Power Management IC with RTC, Fuel Gauge, MUIC control on Chip.
|
||||
- 21x LDOs
|
||||
- 12x GPIOs
|
||||
- Haptic motor driver
|
||||
- RTC with two alarms
|
||||
- Fuel Gauge and one backup battery charger
|
||||
- MUIC
|
||||
- Others
|
||||
|
||||
config PMIC_QCOM
|
||||
bool "Enable Driver Model for Qualcomm generic PMIC"
|
||||
---help---
|
||||
The Qcom PMIC is connected to one (or several) processors
|
||||
with SPMI bus. It has 2 slaves with several peripherals:
|
||||
- 18x LDO
|
||||
- 4x GPIO
|
||||
- Power and Reset buttons
|
||||
- Watchdog
|
||||
- RTC
|
||||
- Vibrator drivers
|
||||
- Others
|
||||
help
|
||||
The Qcom PMIC is connected to one (or several) processors
|
||||
with SPMI bus. It has 2 slaves with several peripherals:
|
||||
- 18x LDO
|
||||
- 4x GPIO
|
||||
- Power and Reset buttons
|
||||
- Watchdog
|
||||
- RTC
|
||||
- Vibrator drivers
|
||||
- Others
|
||||
|
||||
Driver binding info: doc/device-tree-bindings/pmic/qcom,spmi-pmic.txt
|
||||
Driver binding info: doc/device-tree-bindings/pmic/qcom,spmi-pmic.txt
|
||||
|
||||
config PMIC_RK8XX
|
||||
bool "Enable support for Rockchip PMIC RK8XX"
|
||||
select SYSRESET_CMD_POWEROFF if SYSRESET && CMD_POWEROFF
|
||||
---help---
|
||||
The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
|
||||
an RTC and two low Rds (resistance (drain to source)) switches. It is
|
||||
accessed via an I2C interface. The device is used with Rockchip SoCs.
|
||||
This driver implements register read/write operations.
|
||||
help
|
||||
The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
|
||||
an RTC and two low Rds (resistance (drain to source)) switches. It is
|
||||
accessed via an I2C interface. The device is used with Rockchip SoCs.
|
||||
This driver implements register read/write operations.
|
||||
|
||||
config SPL_PMIC_RK8XX
|
||||
bool "Enable support for Rockchip PMIC RK8XX in SPL"
|
||||
depends on SPL_DM_PMIC
|
||||
---help---
|
||||
The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
|
||||
an RTC and two low Rds (resistance (drain to source)) switches. It is
|
||||
accessed via an I2C interface. The device is used with Rockchip SoCs.
|
||||
This driver implements register read/write operations.
|
||||
help
|
||||
The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
|
||||
an RTC and two low Rds (resistance (drain to source)) switches. It is
|
||||
accessed via an I2C interface. The device is used with Rockchip SoCs.
|
||||
This driver implements register read/write operations.
|
||||
|
||||
config PMIC_S2MPS11
|
||||
bool "Enable Driver Model for PMIC Samsung S2MPS11"
|
||||
---help---
|
||||
The Samsung S2MPS11 PMIC provides:
|
||||
- 38 adjustable LDO regulators
|
||||
- 9 High-Efficiency Buck Converters
|
||||
- 1 BuckBoost Converter
|
||||
- RTC with two alarms
|
||||
- Backup battery charger
|
||||
- I2C Configuration Interface
|
||||
This driver provides access to I/O interface only.
|
||||
Binding info: doc/device-tree-bindings/pmic/s2mps11.txt
|
||||
help
|
||||
The Samsung S2MPS11 PMIC provides:
|
||||
- 38 adjustable LDO regulators
|
||||
- 9 High-Efficiency Buck Converters
|
||||
- 1 BuckBoost Converter
|
||||
- RTC with two alarms
|
||||
- Backup battery charger
|
||||
- I2C Configuration Interface
|
||||
This driver provides access to I/O interface only.
|
||||
Binding info: doc/device-tree-bindings/pmic/s2mps11.txt
|
||||
|
||||
config DM_PMIC_SANDBOX
|
||||
bool "Enable Driver Model for emulated Sandbox PMIC"
|
||||
---help---
|
||||
Enable the driver for Sandbox PMIC emulation. The emulated PMIC device
|
||||
depends on two drivers:
|
||||
- sandbox PMIC I/O driver - implements dm pmic operations
|
||||
- sandbox PMIC i2c emul driver - emulates the PMIC's I2C transmission
|
||||
help
|
||||
Enable the driver for Sandbox PMIC emulation. The emulated PMIC device
|
||||
depends on two drivers:
|
||||
- sandbox PMIC I/O driver - implements dm pmic operations
|
||||
- sandbox PMIC i2c emul driver - emulates the PMIC's I2C transmission
|
||||
|
||||
A detailed information can be found in header: '<power/sandbox_pmic.h>'
|
||||
A detailed information can be found in header: '<power/sandbox_pmic.h>'
|
||||
|
||||
The Sandbox PMIC info:
|
||||
* I/O interface:
|
||||
- I2C chip address: 0x40
|
||||
- first register address: 0x0
|
||||
- register count: 0x10
|
||||
* Adjustable outputs:
|
||||
- 2x LDO
|
||||
- 2x BUCK
|
||||
- Each, with a different operating conditions (header).
|
||||
* Reset values:
|
||||
- set by i2c emul driver's probe() (defaults in header)
|
||||
The Sandbox PMIC info:
|
||||
* I/O interface:
|
||||
- I2C chip address: 0x40
|
||||
- first register address: 0x0
|
||||
- register count: 0x10
|
||||
* Adjustable outputs:
|
||||
- 2x LDO
|
||||
- 2x BUCK
|
||||
- Each, with a different operating conditions (header).
|
||||
* Reset values:
|
||||
- set by i2c emul driver's probe() (defaults in header)
|
||||
|
||||
Driver binding info: doc/device-tree-bindings/pmic/sandbox.txt
|
||||
Driver binding info: doc/device-tree-bindings/pmic/sandbox.txt
|
||||
|
||||
config DM_PMIC_CPCAP
|
||||
bool "Enable Driver Model for Motorola CPCAP"
|
||||
help
|
||||
The CPCAP is a Motorola/ST-Ericsson creation, a multifunctional IC
|
||||
whose main purpose is power control. It was used in a wide variety of
|
||||
Motorola products, both Tegra and OMAP based. The most notable devices
|
||||
using this PMIC are the Motorola Droid 4, Atrix 4G, and Droid X2.
|
||||
Unlike most PMICs, this one is not I2C based; it uses the SPI bus. The
|
||||
core driver provides both read and write access to the device registers.
|
||||
The CPCAP is a Motorola/ST-Ericsson creation, a multifunctional IC
|
||||
whose main purpose is power control. It was used in a wide variety of
|
||||
Motorola products, both Tegra and OMAP based. The most notable devices
|
||||
using this PMIC are the Motorola Droid 4, Atrix 4G, and Droid X2.
|
||||
Unlike most PMICs, this one is not I2C based; it uses the SPI bus. The
|
||||
core driver provides both read and write access to the device registers.
|
||||
|
||||
config PMIC_S5M8767
|
||||
bool "Enable Driver Model for the Samsung S5M8767 PMIC"
|
||||
---help---
|
||||
The S5M8767 PMIC provides a large array of LDOs and BUCKs for use
|
||||
as a SoC power controller. It also provides 32KHz clock outputs. This
|
||||
driver provides basic register access and sets up the attached
|
||||
regulators if regulator support is enabled.
|
||||
help
|
||||
The S5M8767 PMIC provides a large array of LDOs and BUCKs for use
|
||||
as a SoC power controller. It also provides 32KHz clock outputs. This
|
||||
driver provides basic register access and sets up the attached
|
||||
regulators if regulator support is enabled.
|
||||
|
||||
config PMIC_RN5T567
|
||||
bool "Enable driver for Ricoh RN5T567 PMIC"
|
||||
---help---
|
||||
The RN5T567 is a PMIC with 4 step-down DC/DC converters, 5 LDO
|
||||
regulators Real-Time Clock and 4 GPIOs. This driver provides
|
||||
register access only.
|
||||
help
|
||||
The RN5T567 is a PMIC with 4 step-down DC/DC converters, 5 LDO
|
||||
regulators Real-Time Clock and 4 GPIOs. This driver provides
|
||||
register access only.
|
||||
|
||||
config SPL_PMIC_RN5T567
|
||||
bool "Enable driver for Ricoh RN5T567 PMIC in SPL"
|
||||
depends on SPL_DM_PMIC
|
||||
---help---
|
||||
The RN5T567 is a PMIC with 4 step-down DC/DC converters, 5 LDO
|
||||
regulators Real-Time Clock and 4 GPIOs. This driver provides
|
||||
register access only.
|
||||
help
|
||||
The RN5T567 is a PMIC with 4 step-down DC/DC converters, 5 LDO
|
||||
regulators Real-Time Clock and 4 GPIOs. This driver provides
|
||||
register access only.
|
||||
|
||||
config PMIC_TPS65090
|
||||
bool "Enable driver for Texas Instruments TPS65090 PMIC"
|
||||
---help---
|
||||
The TPS65090 is a PMIC containing several LDOs, DC to DC convertors,
|
||||
FETs and a battery charger. This driver provides register access
|
||||
only, and you can enable the regulator/charger drivers separately if
|
||||
required.
|
||||
help
|
||||
The TPS65090 is a PMIC containing several LDOs, DC to DC convertors,
|
||||
FETs and a battery charger. This driver provides register access
|
||||
only, and you can enable the regulator/charger drivers separately if
|
||||
required.
|
||||
|
||||
config PMIC_PALMAS
|
||||
bool "Enable driver for Texas Instruments PALMAS PMIC"
|
||||
---help---
|
||||
The PALMAS is a PMIC containing several LDOs, SMPS.
|
||||
This driver binds the pmic children.
|
||||
help
|
||||
The PALMAS is a PMIC containing several LDOs, SMPS.
|
||||
This driver binds the pmic children.
|
||||
|
||||
config PMIC_LP873X
|
||||
bool "Enable driver for Texas Instruments LP873X PMIC"
|
||||
---help---
|
||||
The LP873X is a PMIC containing couple of LDOs and couple of SMPS.
|
||||
This driver binds the pmic children.
|
||||
help
|
||||
The LP873X is a PMIC containing couple of LDOs and couple of SMPS.
|
||||
This driver binds the pmic children.
|
||||
|
||||
config PMIC_LP87565
|
||||
bool "Enable driver for Texas Instruments LP87565 PMIC"
|
||||
---help---
|
||||
The LP87565 is a PMIC containing a bunch of SMPS.
|
||||
This driver binds the pmic children.
|
||||
help
|
||||
The LP87565 is a PMIC containing a bunch of SMPS.
|
||||
This driver binds the pmic children.
|
||||
|
||||
config DM_PMIC_TPS65910
|
||||
bool "Enable driver for Texas Instruments TPS65910 PMIC"
|
||||
---help---
|
||||
The TPS65910 is a PMIC containing 3 buck DC-DC converters, one boost
|
||||
DC-DC converter, 8 LDOs and a RTC. This driver binds the SMPS and LDO
|
||||
pmic children.
|
||||
help
|
||||
The TPS65910 is a PMIC containing 3 buck DC-DC converters, one boost
|
||||
DC-DC converter, 8 LDOs and a RTC. This driver binds the SMPS and LDO
|
||||
pmic children.
|
||||
|
||||
config DM_PMIC_TPS80031
|
||||
bool "Enable driver for Texas Instruments TPS80031/TPS80032 PMIC"
|
||||
---help---
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for TPS80031/TPS80032 PMICs. The driver implements read/write operations.
|
||||
This is a Power Management IC with a decent set of peripherals from which
|
||||
5 Buck Converters referred as Switched-mode power supply (SMPS), 11 General-
|
||||
Purpose Low-Dropout Voltage Regulators (LDO), USB OTG Module, Real-Time
|
||||
Clock (RTC) with Timer and Alarm Wake-Up, Two Digital PWM Outputs and more
|
||||
with I2C Compatible Interface. PMIC occupies 4 I2C addresses.
|
||||
help
|
||||
This config enables implementation of driver-model pmic uclass features
|
||||
for TPS80031/TPS80032 PMICs. The driver implements read/write operations.
|
||||
This is a Power Management IC with a decent set of peripherals from which
|
||||
5 Buck Converters referred as Switched-mode power supply (SMPS), 11 General-
|
||||
Purpose Low-Dropout Voltage Regulators (LDO), USB OTG Module, Real-Time
|
||||
Clock (RTC) with Timer and Alarm Wake-Up, Two Digital PWM Outputs and more
|
||||
with I2C Compatible Interface. PMIC occupies 4 I2C addresses.
|
||||
|
||||
config PMIC_STPMIC1
|
||||
bool "Enable support for STMicroelectronics STPMIC1 PMIC"
|
||||
depends on DM_I2C
|
||||
select SYSRESET_CMD_POWEROFF if SYSRESET && CMD_POWEROFF && !ARM_PSCI_FW
|
||||
---help---
|
||||
The STPMIC1 PMIC provides 4 BUCKs, 6 LDOs, 1 VREF and 2 power switches.
|
||||
It is accessed via an I2C interface. The device is used with STM32MP1
|
||||
SoCs. This driver implements register read/write operations.
|
||||
help
|
||||
The STPMIC1 PMIC provides 4 BUCKs, 6 LDOs, 1 VREF and 2 power switches.
|
||||
It is accessed via an I2C interface. The device is used with STM32MP1
|
||||
SoCs. This driver implements register read/write operations.
|
||||
|
||||
config SPL_PMIC_PALMAS
|
||||
bool "Enable driver for Texas Instruments PALMAS PMIC"
|
||||
depends on SPL_DM_PMIC
|
||||
help
|
||||
The PALMAS is a PMIC containing several LDOs, SMPS.
|
||||
This driver binds the pmic children in SPL.
|
||||
The PALMAS is a PMIC containing several LDOs, SMPS.
|
||||
This driver binds the pmic children in SPL.
|
||||
|
||||
config SPL_PMIC_LP873X
|
||||
bool "Enable driver for Texas Instruments LP873X PMIC"
|
||||
depends on SPL_DM_PMIC
|
||||
help
|
||||
The LP873X is a PMIC containing couple of LDOs and couple of SMPS.
|
||||
This driver binds the pmic children in SPL.
|
||||
The LP873X is a PMIC containing couple of LDOs and couple of SMPS.
|
||||
This driver binds the pmic children in SPL.
|
||||
|
||||
config SPL_PMIC_LP87565
|
||||
bool "Enable driver for Texas Instruments LP87565 PMIC"
|
||||
depends on SPL_DM_PMIC
|
||||
help
|
||||
The LP87565 is a PMIC containing a bunch of SMPS.
|
||||
This driver binds the pmic children in SPL.
|
||||
The LP87565 is a PMIC containing a bunch of SMPS.
|
||||
This driver binds the pmic children in SPL.
|
||||
|
||||
config PMIC_TPS65941
|
||||
bool "Enable driver for Texas Instruments TPS65941 PMIC"
|
||||
depends on DM_PMIC
|
||||
help
|
||||
The TPS65941 is a PMIC containing a bunch of SMPS & LDOs.
|
||||
This driver binds the pmic children.
|
||||
The TPS65941 is a PMIC containing a bunch of SMPS & LDOs.
|
||||
This driver binds the pmic children.
|
||||
|
||||
config PMIC_TPS65219
|
||||
bool "Enable driver for Texas Instruments TPS65219 PMIC"
|
||||
depends on DM_PMIC
|
||||
help
|
||||
The TPS65219 is a PMIC containing a bunch of SMPS & LDOs.
|
||||
This driver binds the pmic children.
|
||||
The TPS65219 is a PMIC containing a bunch of SMPS & LDOs.
|
||||
This driver binds the pmic children.
|
||||
|
||||
config PMIC_RAA215300
|
||||
bool "Renesas RAA215300 PMIC driver"
|
||||
@@ -445,11 +445,11 @@ endif
|
||||
|
||||
config PMIC_TPS65217
|
||||
bool "Enable driver for Texas Instruments TPS65217 PMIC"
|
||||
---help---
|
||||
The TPS65217 is a PMIC containing several LDOs, DC to DC convertors,
|
||||
FETs and a battery charger. This driver provides register access
|
||||
only, and you can enable the regulator/charger drivers separately if
|
||||
required.
|
||||
help
|
||||
The TPS65217 is a PMIC containing several LDOs, DC to DC convertors,
|
||||
FETs and a battery charger. This driver provides register access
|
||||
only, and you can enable the regulator/charger drivers separately if
|
||||
required.
|
||||
|
||||
config POWER_TPS65218
|
||||
bool "Enable legacy driver for TPS65218 PMIC"
|
||||
@@ -485,9 +485,9 @@ config POWER_PFUZE3000
|
||||
|
||||
config POWER_MC34VR500
|
||||
bool "Enable driver for Freescale MC34VR500 PMIC"
|
||||
---help---
|
||||
The MC34VR500 is used in conjunction with the FSL T1 and LS1 series
|
||||
SoC. It provides 4 buck DC-DC convertors and 5 LDOs, and it is accessed
|
||||
via an I2C interface.
|
||||
help
|
||||
The MC34VR500 is used in conjunction with the FSL T1 and LS1 series
|
||||
SoC. It provides 4 buck DC-DC convertors and 5 LDOs, and it is accessed
|
||||
via an I2C interface.
|
||||
|
||||
endif
|
||||
|
||||
+216
-216
@@ -1,38 +1,38 @@
|
||||
config DM_REGULATOR
|
||||
bool "Enable Driver Model for REGULATOR drivers (UCLASS_REGULATOR)"
|
||||
depends on DM
|
||||
---help---
|
||||
This config enables the driver model regulator support.
|
||||
UCLASS_REGULATOR - designed to provide a common API for basic regulator's
|
||||
functions, like get/set Voltage or Current value, enable state, etc...
|
||||
Note:
|
||||
When enabling this, please read the description, found in the files:
|
||||
- 'include/power/pmic.h'
|
||||
- 'include/power/regulator.h'
|
||||
- 'drivers/power/pmic/pmic-uclass.c'
|
||||
- 'drivers/power/pmic/regulator-uclass.c'
|
||||
It's important to call the device_bind() with the proper node offset,
|
||||
when binding the regulator devices. The pmic_bind_childs() can be used
|
||||
for this purpose if PMIC I/O driver is implemented or dm_scan_fdt_dev()
|
||||
otherwise. Detailed information can be found in the header file.
|
||||
help
|
||||
This config enables the driver model regulator support.
|
||||
UCLASS_REGULATOR - designed to provide a common API for basic regulator's
|
||||
functions, like get/set Voltage or Current value, enable state, etc...
|
||||
Note:
|
||||
When enabling this, please read the description, found in the files:
|
||||
- 'include/power/pmic.h'
|
||||
- 'include/power/regulator.h'
|
||||
- 'drivers/power/pmic/pmic-uclass.c'
|
||||
- 'drivers/power/pmic/regulator-uclass.c'
|
||||
It's important to call the device_bind() with the proper node offset,
|
||||
when binding the regulator devices. The pmic_bind_childs() can be used
|
||||
for this purpose if PMIC I/O driver is implemented or dm_scan_fdt_dev()
|
||||
otherwise. Detailed information can be found in the header file.
|
||||
|
||||
config SPL_DM_REGULATOR
|
||||
bool "Enable regulators for SPL"
|
||||
depends on DM_REGULATOR && SPL_POWER
|
||||
---help---
|
||||
Regulators are seldom needed in SPL. Even if they are accessed, some
|
||||
code space can be saved by accessing the PMIC registers directly.
|
||||
Enable this option if you need regulators in SPL and can cope with
|
||||
the extra code size.
|
||||
help
|
||||
Regulators are seldom needed in SPL. Even if they are accessed, some
|
||||
code space can be saved by accessing the PMIC registers directly.
|
||||
Enable this option if you need regulators in SPL and can cope with
|
||||
the extra code size.
|
||||
|
||||
config REGULATOR_ACT8846
|
||||
bool "Enable driver for ACT8846 regulator"
|
||||
depends on DM_REGULATOR && PMIC_ACT8846
|
||||
---help---
|
||||
Enable support for the regulator functions of the ACT8846 PMIC. The
|
||||
driver implements get/set api for the various BUCKS and LDOS supported
|
||||
by the PMIC device. This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
help
|
||||
Enable support for the regulator functions of the ACT8846 PMIC. The
|
||||
driver implements get/set api for the various BUCKS and LDOS supported
|
||||
by the PMIC device. This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
|
||||
config REGULATOR_AS3722
|
||||
bool "Enable driver for AS7322 regulator"
|
||||
@@ -75,33 +75,33 @@ config DM_REGULATOR_BD71837
|
||||
bool "Enable Driver Model for ROHM BD71837/BD71847 regulators"
|
||||
depends on DM_REGULATOR && DM_PMIC_BD71837
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on ROHM BD71837 and BD71847 PMICs.
|
||||
BD71837 contains 8 bucks and 7 LDOS. BD71847 is reduced version
|
||||
containing 6 bucks and 6 LDOs. The driver implements get/set api for
|
||||
value and enable.
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on ROHM BD71837 and BD71847 PMICs.
|
||||
BD71837 contains 8 bucks and 7 LDOS. BD71847 is reduced version
|
||||
containing 6 bucks and 6 LDOs. The driver implements get/set api for
|
||||
value and enable.
|
||||
|
||||
config SPL_DM_REGULATOR_BD71837
|
||||
bool "Enable Driver Model for ROHM BD71837/BD71847 regulators in SPL"
|
||||
depends on DM_REGULATOR_BD71837 && SPL
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on ROHM BD71837 and BD71847 in SPL.
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on ROHM BD71837 and BD71847 in SPL.
|
||||
|
||||
config DM_REGULATOR_PCA9450
|
||||
bool "Enable Driver Model for NXP PCA9450 regulators"
|
||||
depends on DM_REGULATOR && DM_PMIC_PCA9450
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on NXP PCA9450 PMICs. PCA9450 contains 6 bucks
|
||||
and 5 LDOS. The driver implements get/set api for value and enable.
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on NXP PCA9450 PMICs. PCA9450 contains 6 bucks
|
||||
and 5 LDOS. The driver implements get/set api for value and enable.
|
||||
|
||||
config SPL_DM_REGULATOR_PCA9450
|
||||
bool "Enable Driver Model for NXP PCA9450 regulators in SPL"
|
||||
depends on DM_REGULATOR_PCA9450 && SPL
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on ROHM PCA9450 in SPL.
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for regulators on ROHM PCA9450 in SPL.
|
||||
|
||||
config DM_REGULATOR_DA9063
|
||||
bool "Enable Driver Model for REGULATOR DA9063"
|
||||
@@ -127,55 +127,55 @@ config DM_REGULATOR_PFUZE100
|
||||
bool "Enable Driver Model for REGULATOR PFUZE100"
|
||||
depends on DM_REGULATOR && DM_PMIC_PFUZE100
|
||||
default DM_PMIC_PFUZE100
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PFUZE100. The driver implements get/set api for:
|
||||
value, enable and mode.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PFUZE100. The driver implements get/set api for:
|
||||
value, enable and mode.
|
||||
|
||||
config SPL_DM_REGULATOR_PFUZE100
|
||||
bool "Enable Driver Model for REGULATOR PFUZE100 in SPL"
|
||||
depends on SPL_DM_REGULATOR && SPL_DM_PMIC_PFUZE100
|
||||
default SPL_DM_PMIC_PFUZE100
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PFUZE100. The driver implements get/set api for:
|
||||
value, enable and mode.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PFUZE100. The driver implements get/set api for:
|
||||
value, enable and mode.
|
||||
|
||||
config REGULATOR_PWM
|
||||
bool "Enable driver for PWM regulators"
|
||||
depends on DM_REGULATOR && DM_PWM
|
||||
---help---
|
||||
Enable support for the PWM regulator functions which voltage are
|
||||
controlled by PWM duty ratio. Some of Rockchip board using this kind
|
||||
of regulator. The driver implements get/set api for the various BUCKS.
|
||||
This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
help
|
||||
Enable support for the PWM regulator functions which voltage are
|
||||
controlled by PWM duty ratio. Some of Rockchip board using this kind
|
||||
of regulator. The driver implements get/set api for the various BUCKS.
|
||||
This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
|
||||
config DM_REGULATOR_MAX8907
|
||||
bool "Enable Driver Model for REGULATOR MAX8907"
|
||||
depends on DM_REGULATOR && DM_PMIC_MAX8907
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR MAX8907. The driver supports both DC-to-DC
|
||||
Step-Down (SD) Regulators and Low-Dropout Linear (LDO) Regulators
|
||||
found in MAX8907 PMIC and implements get/set api for value and enable.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR MAX8907. The driver supports both DC-to-DC
|
||||
Step-Down (SD) Regulators and Low-Dropout Linear (LDO) Regulators
|
||||
found in MAX8907 PMIC and implements get/set api for value and enable.
|
||||
|
||||
config DM_REGULATOR_MAX77663
|
||||
bool "Enable Driver Model for REGULATOR MAX77663"
|
||||
depends on DM_REGULATOR && DM_PMIC_MAX77663
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR MAX77663. The driver supports both DC-to-DC
|
||||
Step-Down (SD) Regulators and Low-Dropout Linear (LDO) Regulators
|
||||
found in MAX77663 PMIC and implements get/set api for value and enable.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR MAX77663. The driver supports both DC-to-DC
|
||||
Step-Down (SD) Regulators and Low-Dropout Linear (LDO) Regulators
|
||||
found in MAX77663 PMIC and implements get/set api for value and enable.
|
||||
|
||||
config DM_REGULATOR_MAX77686
|
||||
bool "Enable Driver Model for REGULATOR MAX77686"
|
||||
depends on DM_REGULATOR && DM_PMIC_MAX77686
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR MAX77686. The driver implements get/set api for:
|
||||
value, enable and mode.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR MAX77686. The driver implements get/set api for:
|
||||
value, enable and mode.
|
||||
|
||||
config DM_REGULATOR_NPCM8XX
|
||||
bool "Enable Driver Model for NPCM8xx voltage supply"
|
||||
@@ -221,33 +221,33 @@ config DM_REGULATOR_FIXED
|
||||
bool "Enable Driver Model for REGULATOR Fixed value"
|
||||
depends on DM_REGULATOR
|
||||
select DM_REGULATOR_COMMON
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for fixed value regulators. The driver implements get/set api
|
||||
for enable and get only for voltage value.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for fixed value regulators. The driver implements get/set api
|
||||
for enable and get only for voltage value.
|
||||
|
||||
config SPL_DM_REGULATOR_FIXED
|
||||
bool "Enable Driver Model for REGULATOR Fixed value in SPL"
|
||||
depends on DM_REGULATOR_FIXED && SPL
|
||||
select SPL_DM_REGULATOR_COMMON
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for fixed value regulators in SPL.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for fixed value regulators in SPL.
|
||||
|
||||
config DM_REGULATOR_GPIO
|
||||
bool "Enable Driver Model for GPIO REGULATOR"
|
||||
depends on DM_REGULATOR && DM_GPIO
|
||||
select DM_REGULATOR_COMMON
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for gpio regulators. The driver implements get/set for
|
||||
voltage value.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for gpio regulators. The driver implements get/set for
|
||||
voltage value.
|
||||
|
||||
config DM_REGULATOR_QCOM_RPMH
|
||||
bool "Enable driver model for Qualcomm RPMh regulator"
|
||||
depends on DM_REGULATOR && QCOM_RPMH
|
||||
select DEVRES
|
||||
---help---
|
||||
help
|
||||
Enable support for the Qualcomm RPMh regulator. The driver
|
||||
implements get/set api for a limited set of regulators used
|
||||
by u-boot.
|
||||
@@ -255,7 +255,7 @@ config DM_REGULATOR_QCOM_RPMH
|
||||
config DM_REGULATOR_QCOM_USB_VBUS
|
||||
bool "Enable driver model for Qualcomm USB vbus regulator"
|
||||
depends on DM_REGULATOR && DM_PMIC
|
||||
---help---
|
||||
help
|
||||
Enable support for the Qualcomm USB Vbus regulator. The driver
|
||||
implements get/set api for the regulator to be used by u-boot.
|
||||
|
||||
@@ -263,18 +263,18 @@ config SPL_DM_REGULATOR_GPIO
|
||||
bool "Enable Driver Model for GPIO REGULATOR in SPL"
|
||||
depends on DM_REGULATOR_GPIO && SPL_DM_GPIO
|
||||
select SPL_DM_REGULATOR_COMMON
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for gpio regulators in SPL.
|
||||
help
|
||||
This config enables implementation of driver-model regulator uclass
|
||||
features for gpio regulators in SPL.
|
||||
|
||||
config REGULATOR_RK8XX
|
||||
bool "Enable driver for RK8XX regulators"
|
||||
depends on DM_REGULATOR && PMIC_RK8XX
|
||||
---help---
|
||||
Enable support for the regulator functions of the RK8XX PMIC. The
|
||||
driver implements get/set api for the various BUCKS and LDOs supported
|
||||
by the PMIC device. This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
help
|
||||
Enable support for the regulator functions of the RK8XX PMIC. The
|
||||
driver implements get/set api for the various BUCKS and LDOs supported
|
||||
by the PMIC device. This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
|
||||
config SPL_REGULATOR_RK8XX
|
||||
bool "Enable driver for RK8XX regulators in SPL"
|
||||
@@ -288,162 +288,162 @@ config SPL_REGULATOR_RK8XX
|
||||
config DM_REGULATOR_S2MPS11
|
||||
bool "Enable driver for S2MPS11 regulator"
|
||||
depends on DM_REGULATOR && PMIC_S2MPS11
|
||||
---help---
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR S2MPS11.
|
||||
The driver implements get/set api for: value and enable.
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR S2MPS11.
|
||||
The driver implements get/set api for: value and enable.
|
||||
|
||||
config REGULATOR_S5M8767
|
||||
bool "Enable support for S5M8767 regulator"
|
||||
depends on DM_REGULATOR && PMIC_S5M8767
|
||||
---help---
|
||||
This enables the regulator features of the S5M8767, allowing voltages
|
||||
to be set, etc. The driver is not fully complete but supports most
|
||||
common requirements, including all LDOs and BUCKs. This allows many
|
||||
supplies to be set automatically using the device tree values.
|
||||
help
|
||||
This enables the regulator features of the S5M8767, allowing voltages
|
||||
to be set, etc. The driver is not fully complete but supports most
|
||||
common requirements, including all LDOs and BUCKs. This allows many
|
||||
supplies to be set automatically using the device tree values.
|
||||
|
||||
config DM_REGULATOR_SANDBOX
|
||||
bool "Enable Driver Model for Sandbox PMIC regulator"
|
||||
depends on DM_REGULATOR && DM_PMIC_SANDBOX
|
||||
---help---
|
||||
Enable the regulator driver for emulated Sandbox PMIC.
|
||||
The emulated PMIC device depends on two drivers:
|
||||
- sandbox PMIC I/O driver - implements dm pmic operations
|
||||
- sandbox PMIC regulator driver - implements dm regulator operations
|
||||
- sandbox PMIC i2c emul driver - emulates the PMIC's I2C transmission
|
||||
help
|
||||
Enable the regulator driver for emulated Sandbox PMIC.
|
||||
The emulated PMIC device depends on two drivers:
|
||||
- sandbox PMIC I/O driver - implements dm pmic operations
|
||||
- sandbox PMIC regulator driver - implements dm regulator operations
|
||||
- sandbox PMIC i2c emul driver - emulates the PMIC's I2C transmission
|
||||
|
||||
The regulator driver provides uclass operations for sandbox PMIC's
|
||||
regulators. The driver implements get/set api for: voltage, current,
|
||||
operation mode and enable state.
|
||||
The driver supports LDO and BUCK regulators.
|
||||
The regulator driver provides uclass operations for sandbox PMIC's
|
||||
regulators. The driver implements get/set api for: voltage, current,
|
||||
operation mode and enable state.
|
||||
The driver supports LDO and BUCK regulators.
|
||||
|
||||
The Sandbox PMIC info:
|
||||
* I/O interface:
|
||||
- I2C chip address: 0x40
|
||||
- first register address: 0x0
|
||||
- register count: 0x10
|
||||
* Adjustable outputs:
|
||||
- 2x LDO
|
||||
- 2x BUCK
|
||||
- Each, with a different operating conditions (header).
|
||||
* Reset values:
|
||||
- set by i2c emul driver's probe() (defaults in header)
|
||||
The Sandbox PMIC info:
|
||||
* I/O interface:
|
||||
- I2C chip address: 0x40
|
||||
- first register address: 0x0
|
||||
- register count: 0x10
|
||||
* Adjustable outputs:
|
||||
- 2x LDO
|
||||
- 2x BUCK
|
||||
- Each, with a different operating conditions (header).
|
||||
* Reset values:
|
||||
- set by i2c emul driver's probe() (defaults in header)
|
||||
|
||||
A detailed information can be found in header: '<power/sandbox_pmic.h>'
|
||||
Binding info: 'doc/device-tree-bindings/pmic/max77686.txt'
|
||||
A detailed information can be found in header: '<power/sandbox_pmic.h>'
|
||||
Binding info: 'doc/device-tree-bindings/pmic/max77686.txt'
|
||||
|
||||
config REGULATOR_TPS65090
|
||||
bool "Enable driver for TPS65090 PMIC regulators"
|
||||
depends on PMIC_TPS65090
|
||||
---help---
|
||||
The TPS65090 provides several FETs (Field-effect Transistors,
|
||||
effectively switches) which are supported by this driver as
|
||||
regulators, one for each FET. The standard regulator interface is
|
||||
supported, but it is only possible to turn the regulators on or off.
|
||||
There is no voltage/current control.
|
||||
help
|
||||
The TPS65090 provides several FETs (Field-effect Transistors,
|
||||
effectively switches) which are supported by this driver as
|
||||
regulators, one for each FET. The standard regulator interface is
|
||||
supported, but it is only possible to turn the regulators on or off.
|
||||
There is no voltage/current control.
|
||||
|
||||
config DM_REGULATOR_PALMAS
|
||||
bool "Enable driver for PALMAS PMIC regulators"
|
||||
depends on PMIC_PALMAS
|
||||
---help---
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PALMAS and the family of PALMAS PMICs.
|
||||
The driver implements get/set api for: value and enable.
|
||||
depends on PMIC_PALMAS
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PALMAS and the family of PALMAS PMICs.
|
||||
The driver implements get/set api for: value and enable.
|
||||
|
||||
config DM_REGULATOR_PBIAS
|
||||
bool "Enable driver for PBIAS regulator"
|
||||
depends on DM_REGULATOR
|
||||
select REGMAP
|
||||
select SYSCON
|
||||
---help---
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for pseudo-regulator PBIAS found in the OMAP SOCs.
|
||||
This pseudo-regulator is used to provide a BIAS voltage to MMC1
|
||||
signal pads and must be configured properly during a voltage switch.
|
||||
Voltage switching is required by some operating modes of SDcards and
|
||||
eMMC.
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for pseudo-regulator PBIAS found in the OMAP SOCs.
|
||||
This pseudo-regulator is used to provide a BIAS voltage to MMC1
|
||||
signal pads and must be configured properly during a voltage switch.
|
||||
Voltage switching is required by some operating modes of SDcards and
|
||||
eMMC.
|
||||
|
||||
config DM_REGULATOR_LP873X
|
||||
bool "Enable driver for LP873X PMIC regulators"
|
||||
depends on PMIC_LP873X
|
||||
---help---
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP873X and the family of LP873X PMICs.
|
||||
The driver implements get/set api for: value and enable.
|
||||
depends on PMIC_LP873X
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP873X and the family of LP873X PMICs.
|
||||
The driver implements get/set api for: value and enable.
|
||||
|
||||
config DM_REGULATOR_LP87565
|
||||
bool "Enable driver for LP87565 PMIC regulators"
|
||||
depends on PMIC_LP87565
|
||||
---help---
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP87565 and the family of LP87565 PMICs.
|
||||
LP87565 series of PMICs have 4 single phase BUCKs that can also
|
||||
be configured in multi phase modes. The driver implements
|
||||
get/set api for value and enable.
|
||||
depends on PMIC_LP87565
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP87565 and the family of LP87565 PMICs.
|
||||
LP87565 series of PMICs have 4 single phase BUCKs that can also
|
||||
be configured in multi phase modes. The driver implements
|
||||
get/set api for value and enable.
|
||||
|
||||
config DM_REGULATOR_STM32_VREFBUF
|
||||
bool "Enable driver for STMicroelectronics STM32 VREFBUF"
|
||||
depends on DM_REGULATOR && (STM32H7 || ARCH_STM32MP)
|
||||
help
|
||||
This driver supports STMicroelectronics STM32 VREFBUF (voltage
|
||||
reference buffer) which can be used as voltage reference for
|
||||
internal ADCs, DACs and also for external components through
|
||||
dedicated Vref+ pin.
|
||||
This driver supports STMicroelectronics STM32 VREFBUF (voltage
|
||||
reference buffer) which can be used as voltage reference for
|
||||
internal ADCs, DACs and also for external components through
|
||||
dedicated Vref+ pin.
|
||||
|
||||
config DM_REGULATOR_TPS65910
|
||||
bool "Enable driver for TPS65910 PMIC regulators"
|
||||
depends on DM_PMIC_TPS65910
|
||||
---help---
|
||||
The TPS65910 PMIC provides 4 SMPSs and 8 LDOs. This driver supports all
|
||||
regulator types of the TPS65910 (BUCK, BOOST and LDO). It implements
|
||||
the get/set api for value and enable.
|
||||
help
|
||||
The TPS65910 PMIC provides 4 SMPSs and 8 LDOs. This driver supports all
|
||||
regulator types of the TPS65910 (BUCK, BOOST and LDO). It implements
|
||||
the get/set api for value and enable.
|
||||
|
||||
config DM_REGULATOR_TPS65911
|
||||
bool "Enable driver for TPS65911 PMIC regulators"
|
||||
depends on DM_PMIC_TPS65910
|
||||
---help---
|
||||
This config enables implementation of driver-model regulator
|
||||
uclass features for the TPS65911 PMIC. The driver supports Step-Down
|
||||
DC-DC Converters for Processor Cores (VDD1 and VDD2), Step-Down DC-DC
|
||||
Converter for I/O Power (VIO), Controller for External FETs (VDDCtrl)
|
||||
and LDO Voltage Regulators found in TPS65911 PMIC and implements
|
||||
get/set api for value and enable.
|
||||
help
|
||||
This config enables implementation of driver-model regulator
|
||||
uclass features for the TPS65911 PMIC. The driver supports Step-Down
|
||||
DC-DC Converters for Processor Cores (VDD1 and VDD2), Step-Down DC-DC
|
||||
Converter for I/O Power (VIO), Controller for External FETs (VDDCtrl)
|
||||
and LDO Voltage Regulators found in TPS65911 PMIC and implements
|
||||
get/set api for value and enable.
|
||||
|
||||
config DM_REGULATOR_TPS62360
|
||||
bool "Enable driver for TPS6236x Power Regulator"
|
||||
depends on DM_REGULATOR
|
||||
help
|
||||
The TPS6236X DC/DC step down converter provides a single output
|
||||
power line peaking at 3A current. This driver supports all four
|
||||
variants of the chip (TPS62360, TPS62361, TPS62362, TPS62363). It
|
||||
implements the get/set api for value only, as the power line is
|
||||
always on.
|
||||
The TPS6236X DC/DC step down converter provides a single output
|
||||
power line peaking at 3A current. This driver supports all four
|
||||
variants of the chip (TPS62360, TPS62361, TPS62362, TPS62363). It
|
||||
implements the get/set api for value only, as the power line is
|
||||
always on.
|
||||
|
||||
config DM_REGULATOR_TPS80031
|
||||
bool "Enable driver for TPS80031/TPS80032 PMIC regulators"
|
||||
depends on DM_PMIC_TPS80031
|
||||
---help---
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for TPS80031/TPS80032 PMICs. The driver implements
|
||||
get/set api for: value and enable.
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for TPS80031/TPS80032 PMICs. The driver implements
|
||||
get/set api for: value and enable.
|
||||
|
||||
config DM_REGULATOR_TPS6287X
|
||||
bool "Enable driver for TPS6287x Power Regulator"
|
||||
depends on DM_REGULATOR
|
||||
help
|
||||
The TPS6287X is a step down converter with a fast transient
|
||||
response. This driver supports all four variants of the chip
|
||||
(TPS62870, TPS62871, TPS62872, TPS62873). It implements the
|
||||
get/set api for value only, as the power line is always on.
|
||||
The TPS6287X is a step down converter with a fast transient
|
||||
response. This driver supports all four variants of the chip
|
||||
(TPS62870, TPS62871, TPS62872, TPS62873). It implements the
|
||||
get/set api for value only, as the power line is always on.
|
||||
|
||||
config DM_REGULATOR_STPMIC1
|
||||
bool "Enable driver for STPMIC1 regulators"
|
||||
depends on DM_REGULATOR && PMIC_STPMIC1
|
||||
---help---
|
||||
Enable support for the regulator functions of the STPMIC1 PMIC. The
|
||||
driver implements get/set api for the various BUCKS and LDOs supported
|
||||
by the PMIC device. This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
help
|
||||
Enable support for the regulator functions of the STPMIC1 PMIC. The
|
||||
driver implements get/set api for the various BUCKS and LDOs supported
|
||||
by the PMIC device. This driver is controlled by a device tree node
|
||||
which includes voltage limits.
|
||||
|
||||
config DM_REGULATOR_ANATOP
|
||||
bool "Enable driver for ANATOP regulators"
|
||||
@@ -451,18 +451,18 @@ config DM_REGULATOR_ANATOP
|
||||
select REGMAP
|
||||
select SYSCON
|
||||
help
|
||||
Enable support for the Freescale i.MX on-chip ANATOP LDO
|
||||
regulators. It is recommended that this option be enabled on
|
||||
i.MX6 platform.
|
||||
Enable support for the Freescale i.MX on-chip ANATOP LDO
|
||||
regulators. It is recommended that this option be enabled on
|
||||
i.MX6 platform.
|
||||
|
||||
config SPL_DM_REGULATOR_TPS6287X
|
||||
bool "Enable driver for TPS6287x Power Regulator"
|
||||
depends on SPL_DM_REGULATOR
|
||||
help
|
||||
The TPS6287X is a step down converter with a fast transient
|
||||
response. This driver supports all four variants of the chip
|
||||
(TPS62870, TPS62871, TPS62872, TPS62873). It implements the
|
||||
get/set api for value only, as the power line is always on.
|
||||
The TPS6287X is a step down converter with a fast transient
|
||||
response. This driver supports all four variants of the chip
|
||||
(TPS62870, TPS62871, TPS62872, TPS62873). It implements the
|
||||
get/set api for value only, as the power line is always on.
|
||||
|
||||
config SPL_DM_REGULATOR_STPMIC1
|
||||
bool "Enable driver for STPMIC1 regulators in SPL"
|
||||
@@ -474,54 +474,54 @@ config SPL_DM_REGULATOR_PALMAS
|
||||
bool "Enable driver for PALMAS PMIC regulators"
|
||||
depends on SPL_PMIC_PALMAS
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PALMAS and the family of PALMAS PMICs.
|
||||
The driver implements get/set api for: value and enable in SPL.
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR PALMAS and the family of PALMAS PMICs.
|
||||
The driver implements get/set api for: value and enable in SPL.
|
||||
|
||||
config SPL_DM_REGULATOR_LP87565
|
||||
bool "Enable driver for LP87565 PMIC regulators"
|
||||
depends on SPL_PMIC_LP87565
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP87565 and the family of LP87565 PMICs.
|
||||
LP87565 series of PMICs have 4 single phase BUCKs that can also
|
||||
be configured in multi phase modes. The driver implements
|
||||
get/set api for value and enable in SPL.
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP87565 and the family of LP87565 PMICs.
|
||||
LP87565 series of PMICs have 4 single phase BUCKs that can also
|
||||
be configured in multi phase modes. The driver implements
|
||||
get/set api for value and enable in SPL.
|
||||
|
||||
config SPL_DM_REGULATOR_LP873X
|
||||
bool "Enable driver for LP873X PMIC regulators"
|
||||
depends on SPL_PMIC_LP873X
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP873X and the family of LP873X PMICs.
|
||||
The driver implements get/set api for: value and enable in SPL.
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR LP873X and the family of LP873X PMICs.
|
||||
The driver implements get/set api for: value and enable in SPL.
|
||||
|
||||
config DM_REGULATOR_TPS65941
|
||||
bool "Enable driver for TPS65941 PMIC regulators"
|
||||
depends on PMIC_TPS65941
|
||||
depends on PMIC_TPS65941
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR TPS65941 and the family of TPS65941 PMICs.
|
||||
TPS65941 series of PMICs have 5 single phase BUCKs that can also
|
||||
be configured in multi phase modes & 4 LDOs. The driver implements
|
||||
get/set api for value and enable.
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR TPS65941 and the family of TPS65941 PMICs.
|
||||
TPS65941 series of PMICs have 5 single phase BUCKs that can also
|
||||
be configured in multi phase modes & 4 LDOs. The driver implements
|
||||
get/set api for value and enable.
|
||||
|
||||
config DM_REGULATOR_SCMI
|
||||
bool "Enable driver for SCMI voltage domain regulators"
|
||||
depends on DM_REGULATOR
|
||||
select SCMI_AGENT
|
||||
help
|
||||
Enable this option if you want to support regulators exposed through
|
||||
help
|
||||
Enable this option if you want to support regulators exposed through
|
||||
the SCMI voltage domain protocol by a SCMI server.
|
||||
|
||||
config DM_REGULATOR_TPS65219
|
||||
bool "Enable driver for TPS65219 PMIC regulators"
|
||||
depends on PMIC_TPS65219
|
||||
depends on PMIC_TPS65219
|
||||
help
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR TPS65219 and the family of TPS65219 PMICs.
|
||||
TPS65219 series of PMICs have 3 single phase BUCKs & 4 LDOs.
|
||||
The driver implements get/set api for value and enable.
|
||||
This enables implementation of driver-model regulator uclass
|
||||
features for REGULATOR TPS65219 and the family of TPS65219 PMICs.
|
||||
TPS65219 series of PMICs have 3 single phase BUCKs & 4 LDOs.
|
||||
The driver implements get/set api for value and enable.
|
||||
|
||||
config REGULATOR_RZG2L_USBPHY
|
||||
bool "Enable driver for RZ/G2L USB PHY VBUS supply"
|
||||
@@ -534,11 +534,11 @@ config REGULATOR_RZG2L_USBPHY
|
||||
config DM_REGULATOR_CPCAP
|
||||
bool "Enable driver for CPCAP PMIC regulators"
|
||||
depends on DM_REGULATOR && DM_PMIC_CPCAP
|
||||
---help---
|
||||
Enable implementation of driver-model regulator uclass features for
|
||||
REGULATOR CPCAP. The driver supports both DC-to-DC Step-Down Switching
|
||||
(SW) Regulators and Low-Dropout Linear (LDO) Regulators found in CPCAP
|
||||
PMIC and implements get/set api for voltage and state.
|
||||
help
|
||||
Enable implementation of driver-model regulator uclass features for
|
||||
REGULATOR CPCAP. The driver supports both DC-to-DC Step-Down Switching
|
||||
(SW) Regulators and Low-Dropout Linear (LDO) Regulators found in CPCAP
|
||||
PMIC and implements get/set api for voltage and state.
|
||||
|
||||
config DM_REGULATOR_MT6357
|
||||
bool "Enable driver for MediaTek MT6357 PMIC regulators"
|
||||
|
||||
@@ -4,19 +4,19 @@ menuconfig ASPEED_RAM
|
||||
depends on ARCH_ASPEED || TARGET_ASPEED_AST2700_IBEX
|
||||
default ARCH_ASPEED
|
||||
help
|
||||
Configuration options for DDR SDRAM on ASPEED systems.
|
||||
Configuration options for DDR SDRAM on ASPEED systems.
|
||||
|
||||
RAM initialisation is always built in for the platform. This menu
|
||||
allows customisation of the configuration used.
|
||||
RAM initialisation is always built in for the platform. This menu
|
||||
allows customisation of the configuration used.
|
||||
|
||||
config ASPEED_DDR4_DUALX8
|
||||
bool "Enable Dual X8 DDR4 die"
|
||||
depends on ASPEED_RAM
|
||||
help
|
||||
Say Y if dual X8 DDR4 die is used on the board. The ASPEED DDRM
|
||||
SRAM controller needs to know if the memory chip mounted on the
|
||||
board is dual x8 die or not, otherwise it may get the wrong
|
||||
size of the memory space.
|
||||
Say Y if dual X8 DDR4 die is used on the board. The ASPEED DDRM
|
||||
SRAM controller needs to know if the memory chip mounted on the
|
||||
board is dual x8 die or not, otherwise it may get the wrong
|
||||
size of the memory space.
|
||||
|
||||
config ASPEED_BYPASS_SELFTEST
|
||||
depends on ASPEED_RAM
|
||||
|
||||
@@ -2,14 +2,14 @@ config RAM_OCTEON
|
||||
bool "Ram drivers for Octeon SoCs"
|
||||
depends on RAM && ARCH_OCTEON
|
||||
help
|
||||
This enables support for RAM drivers for Octeon SoCs.
|
||||
This enables support for RAM drivers for Octeon SoCs.
|
||||
|
||||
if RAM_OCTEON
|
||||
|
||||
config RAM_OCTEON_DDR4
|
||||
bool "Octeon III DDR4 RAM support"
|
||||
help
|
||||
This enables support for DDR4 RAM suppoort for Octeon III. This does
|
||||
not include support for Octeon CN70XX.
|
||||
This enables support for DDR4 RAM suppoort for Octeon III. This does
|
||||
not include support for Octeon CN70XX.
|
||||
|
||||
endif # RAM_OCTEON
|
||||
|
||||
@@ -6,43 +6,43 @@ config STM32MP1_DDR
|
||||
select SPL_RAM if SPL
|
||||
default y
|
||||
help
|
||||
activate STM32MP1 DDR controller driver for STM32MP1 soc
|
||||
family: support for LPDDR2, LPDDR3 and DDR3
|
||||
the SDRAM parameters for controleur and phy need to be provided
|
||||
in device tree (computed by DDR tuning tools)
|
||||
activate STM32MP1 DDR controller driver for STM32MP1 soc
|
||||
family: support for LPDDR2, LPDDR3 and DDR3
|
||||
the SDRAM parameters for controleur and phy need to be provided
|
||||
in device tree (computed by DDR tuning tools)
|
||||
|
||||
config STM32MP1_DDR_INTERACTIVE
|
||||
bool "STM32MP1 DDR driver : interactive support"
|
||||
depends on STM32MP1_DDR
|
||||
help
|
||||
activate interactive support in STM32MP1 DDR controller driver
|
||||
used for DDR tuning tools
|
||||
to enter in intercative mode type 'd' during SPL DDR driver
|
||||
initialisation
|
||||
activate interactive support in STM32MP1 DDR controller driver
|
||||
used for DDR tuning tools
|
||||
to enter in intercative mode type 'd' during SPL DDR driver
|
||||
initialisation
|
||||
|
||||
config STM32MP1_DDR_INTERACTIVE_FORCE
|
||||
bool "STM32MP1 DDR driver : force interactive mode"
|
||||
depends on STM32MP1_DDR_INTERACTIVE
|
||||
help
|
||||
force interactive mode in STM32MP1 DDR controller driver
|
||||
skip the polling of character 'd' in console
|
||||
useful when SPL is loaded in sysram
|
||||
directly by programmer
|
||||
force interactive mode in STM32MP1 DDR controller driver
|
||||
skip the polling of character 'd' in console
|
||||
useful when SPL is loaded in sysram
|
||||
directly by programmer
|
||||
|
||||
config STM32MP1_DDR_TESTS
|
||||
bool "STM32MP1 DDR driver : tests support"
|
||||
depends on STM32MP1_DDR_INTERACTIVE
|
||||
default y
|
||||
help
|
||||
activate test support for interactive support in
|
||||
STM32MP1 DDR controller driver: command test
|
||||
activate test support for interactive support in
|
||||
STM32MP1 DDR controller driver: command test
|
||||
|
||||
config STM32MP1_DDR_TUNING
|
||||
bool "STM32MP1 DDR driver : support of tuning"
|
||||
depends on STM32MP1_DDR_INTERACTIVE
|
||||
default y
|
||||
help
|
||||
activate tuning command in STM32MP1 DDR interactive mode
|
||||
used for DDR tuning tools
|
||||
- DQ Deskew algorithm
|
||||
- DQS Trimming
|
||||
activate tuning command in STM32MP1 DDR interactive mode
|
||||
used for DDR tuning tools
|
||||
- DQ Deskew algorithm
|
||||
- DQS Trimming
|
||||
|
||||
@@ -11,26 +11,26 @@ config DM_REBOOT_MODE
|
||||
depends on DM
|
||||
select DEVRES
|
||||
help
|
||||
Enable support for reboot mode control. This will allow users to
|
||||
adjust the boot process based on reboot mode parameter
|
||||
passed to U-Boot.
|
||||
Enable support for reboot mode control. This will allow users to
|
||||
adjust the boot process based on reboot mode parameter
|
||||
passed to U-Boot.
|
||||
|
||||
config DM_REBOOT_MODE_GPIO
|
||||
bool "Use GPIOs as reboot mode backend"
|
||||
depends on DM_REBOOT_MODE
|
||||
help
|
||||
Use GPIOs to control the reboot mode. This will allow users to boot
|
||||
a device in a specific mode by using a GPIO that can be controlled
|
||||
outside U-Boot.
|
||||
Use GPIOs to control the reboot mode. This will allow users to boot
|
||||
a device in a specific mode by using a GPIO that can be controlled
|
||||
outside U-Boot.
|
||||
|
||||
config DM_REBOOT_MODE_RTC
|
||||
bool "Use RTC as reboot mode backend"
|
||||
depends on DM_RTC
|
||||
depends on DM_REBOOT_MODE
|
||||
help
|
||||
Use RTC non volatile memory to control the reboot mode. This will allow users to boot
|
||||
a device in a specific mode by using a register(s) that can be controlled
|
||||
outside U-Boot (e.g. Kernel).
|
||||
Use RTC non volatile memory to control the reboot mode. This will allow users to boot
|
||||
a device in a specific mode by using a register(s) that can be controlled
|
||||
outside U-Boot (e.g. Kernel).
|
||||
|
||||
config REBOOT_MODE_NVMEM
|
||||
bool "Use NVMEM reboot mode"
|
||||
|
||||
+2
-2
@@ -44,8 +44,8 @@ config VPL_DM_RTC
|
||||
config RTC_ENABLE_32KHZ_OUTPUT
|
||||
bool "Enable RTC 32Khz output"
|
||||
help
|
||||
Some real-time clocks support the output of 32kHz square waves (such as ds3231),
|
||||
the config symbol choose Real Time Clock device 32Khz output feature.
|
||||
Some real-time clocks support the output of 32kHz square waves (such as ds3231),
|
||||
the config symbol choose Real Time Clock device 32Khz output feature.
|
||||
|
||||
config RTC_ARMADA38X
|
||||
bool "Enable Armada 38x Marvell SoC RTC"
|
||||
|
||||
@@ -759,11 +759,11 @@ config MVEBU_A3700_UART
|
||||
config MCFUART
|
||||
bool "Freescale ColdFire UART support"
|
||||
depends on M68K
|
||||
help
|
||||
Choose this option to add support for UART driver on the ColdFire
|
||||
SoC's family. The serial communication channel provides a full-duplex
|
||||
asynchronous/synchronous receiver and transmitter deriving an
|
||||
operating frequency from the internal bus clock or an external clock.
|
||||
help
|
||||
Choose this option to add support for UART driver on the ColdFire
|
||||
SoC's family. The serial communication channel provides a full-duplex
|
||||
asynchronous/synchronous receiver and transmitter deriving an
|
||||
operating frequency from the internal bus clock or an external clock.
|
||||
|
||||
config MXC_UART
|
||||
bool "IMX serial port support"
|
||||
@@ -1027,9 +1027,9 @@ config OCTEON_SERIAL_BOOTCMD
|
||||
select SYS_CONSOLE_IS_IN_ENV
|
||||
select CONSOLE_MUX
|
||||
help
|
||||
This driver supports remote input over the PCIe bus from a host
|
||||
to U-Boot for entering commands. It is utilized by the host
|
||||
commands 'oct-remote-load' and 'oct-remote-bootcmd'.
|
||||
This driver supports remote input over the PCIe bus from a host
|
||||
to U-Boot for entering commands. It is utilized by the host
|
||||
commands 'oct-remote-load' and 'oct-remote-bootcmd'.
|
||||
|
||||
config OCTEON_SERIAL_PCIE_CONSOLE
|
||||
bool "MIPS Octeon PCIe remote console"
|
||||
|
||||
+15
-15
@@ -4,22 +4,22 @@ menuconfig SMEM
|
||||
if SMEM
|
||||
|
||||
config SANDBOX_SMEM
|
||||
bool "Sandbox Shared Memory Manager (SMEM)"
|
||||
depends on SANDBOX && DM
|
||||
help
|
||||
enable SMEM support for sandbox. This is an emulation of a real SMEM
|
||||
manager.
|
||||
The sandbox driver allocates a shared memory from the heap and
|
||||
initialzies it on start.
|
||||
bool "Sandbox Shared Memory Manager (SMEM)"
|
||||
depends on SANDBOX && DM
|
||||
help
|
||||
enable SMEM support for sandbox. This is an emulation of a real SMEM
|
||||
manager.
|
||||
The sandbox driver allocates a shared memory from the heap and
|
||||
initialzies it on start.
|
||||
|
||||
config MSM_SMEM
|
||||
bool "Qualcomm Shared Memory Manager (SMEM)"
|
||||
depends on DM
|
||||
depends on ARCH_SNAPDRAGON || ARCH_IPQ40XX
|
||||
select DEVRES
|
||||
help
|
||||
Enable support for the Qualcomm Shared Memory Manager.
|
||||
The driver provides an interface to items in a heap shared among all
|
||||
processors in a Qualcomm platform.
|
||||
bool "Qualcomm Shared Memory Manager (SMEM)"
|
||||
depends on DM
|
||||
depends on ARCH_SNAPDRAGON || ARCH_IPQ40XX
|
||||
select DEVRES
|
||||
help
|
||||
Enable support for the Qualcomm Shared Memory Manager.
|
||||
The driver provides an interface to items in a heap shared among all
|
||||
processors in a Qualcomm platform.
|
||||
|
||||
endif # menu "SMEM Support"
|
||||
|
||||
@@ -21,8 +21,8 @@ config TI_KEYSTONE_SERDES
|
||||
bool "Keystone SerDes driver for ethernet"
|
||||
depends on ARCH_KEYSTONE
|
||||
help
|
||||
SerDes driver for Keystone SoC used for ethernet support on TI
|
||||
K2 platforms.
|
||||
SerDes driver for Keystone SoC used for ethernet support on TI
|
||||
K2 platforms.
|
||||
|
||||
config TI_PRUSS
|
||||
bool "Support for TI's K3 based Pruss driver"
|
||||
|
||||
+14
-14
@@ -2,10 +2,10 @@ menuconfig SPI
|
||||
bool "SPI Support"
|
||||
help
|
||||
The "Serial Peripheral Interface" is a low level synchronous
|
||||
protocol. Chips that support SPI can have data transfer rates
|
||||
up to several tens of Mbit/sec. Chips are addressed with a
|
||||
controller and a chipselect. Most SPI slaves don't support
|
||||
dynamic device discovery; some are even write-only or read-only.
|
||||
protocol. Chips that support SPI can have data transfer rates
|
||||
up to several tens of Mbit/sec. Chips are addressed with a
|
||||
controller and a chipselect. Most SPI slaves don't support
|
||||
dynamic device discovery; some are even write-only or read-only.
|
||||
|
||||
SPI is widely used by microcontrollers to talk with sensors,
|
||||
eeprom and flash memory, codecs and various other controller
|
||||
@@ -200,11 +200,11 @@ config CADENCE_XSPI
|
||||
by using the Auto Command work mode.
|
||||
|
||||
config CF_SPI
|
||||
bool "ColdFire SPI driver"
|
||||
depends on M68K
|
||||
help
|
||||
Enable the ColdFire SPI driver. This driver can be used on
|
||||
some m68k SoCs.
|
||||
bool "ColdFire SPI driver"
|
||||
depends on M68K
|
||||
help
|
||||
Enable the ColdFire SPI driver. This driver can be used on
|
||||
some m68k SoCs.
|
||||
|
||||
config CV1800B_SPIF
|
||||
bool "Sophgo cv1800b SPI Flash Controller driver"
|
||||
@@ -352,7 +352,7 @@ config MTK_SNOR
|
||||
select DEVRES
|
||||
help
|
||||
Enable the Mediatek SPINOR controller driver. This driver has
|
||||
better read/write performance with NOR.
|
||||
better read/write performance with NOR.
|
||||
|
||||
config MTK_SNFI_SPI
|
||||
bool "Mediatek SPI memory controller driver"
|
||||
@@ -544,8 +544,8 @@ config SPI_SIFIVE
|
||||
config SOFT_SPI
|
||||
bool "Soft SPI driver"
|
||||
help
|
||||
Enable Soft SPI driver. This driver is to use GPIO simulate
|
||||
the SPI protocol.
|
||||
Enable Soft SPI driver. This driver is to use GPIO simulate
|
||||
the SPI protocol.
|
||||
|
||||
config SPI_SN_F_OSPI
|
||||
tristate "Socionext F_OSPI SPI flash controller"
|
||||
@@ -673,8 +673,8 @@ config ZYNQMP_GQSPI
|
||||
config SPI_STACKED_PARALLEL
|
||||
bool "Enable support for stacked or parallel memories"
|
||||
help
|
||||
Enable support for stacked/or parallel memories. This functionality
|
||||
may appear on Xilinx hardware. By default this is disabled.
|
||||
Enable support for stacked/or parallel memories. This functionality
|
||||
may appear on Xilinx hardware. By default this is disabled.
|
||||
|
||||
endif # if DM_SPI
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ menu "SPMI support"
|
||||
config SPMI
|
||||
bool "Enable SPMI bus support"
|
||||
depends on DM
|
||||
---help---
|
||||
help
|
||||
Select this to enable to support SPMI bus.
|
||||
SPMI (System Power Management Interface) bus is used
|
||||
to connect PMIC devices on various SoCs.
|
||||
@@ -11,13 +11,13 @@ config SPMI
|
||||
config SPMI_MSM
|
||||
bool "Support Qualcomm SPMI bus"
|
||||
depends on SPMI
|
||||
---help---
|
||||
help
|
||||
Support SPMI bus implementation found on Qualcomm Snapdragon SoCs.
|
||||
|
||||
config SPMI_SANDBOX
|
||||
bool "Support for Sandbox SPMI bus"
|
||||
depends on SPMI
|
||||
---help---
|
||||
help
|
||||
Demo SPMI bus implementation. Emulates part of PM8916 as single
|
||||
slave (0) on bus. It has 4 GPIO peripherals, pid 0xC0-0xC3.
|
||||
slave (0) on bus. It has 4 GPIO peripherals, pid 0xC0-0xC3.
|
||||
endmenu
|
||||
|
||||
+12
-12
@@ -13,9 +13,9 @@ config IMX_THERMAL
|
||||
depends on MX6 || MX7
|
||||
help
|
||||
Support for Temperature Monitor (TEMPMON) found on Freescale i.MX SoCs.
|
||||
It supports one critical trip point and one passive trip point. The
|
||||
cpufreq is used as the cooling device to throttle CPUs when the
|
||||
passive trip is crossed.
|
||||
It supports one critical trip point and one passive trip point. The
|
||||
cpufreq is used as the cooling device to throttle CPUs when the
|
||||
passive trip is crossed.
|
||||
|
||||
config IMX_SCU_THERMAL
|
||||
bool "Temperature sensor driver for NXP i.MX8"
|
||||
@@ -29,7 +29,7 @@ config IMX_SCU_THERMAL
|
||||
config IMX_TMU
|
||||
bool "Thermal Management Unit driver for NXP i.MX8M / i.MX93 and QorIQ"
|
||||
depends on ARCH_IMX8M || IMX93 || FSL_LAYERSCAPE
|
||||
help
|
||||
help
|
||||
Support for the NXP Thermal Management Unit (TMU) sensors on
|
||||
i.MX8M, i.MX93 and on QorIQ/Layerscape SoCs (LX2160A,
|
||||
LS1028A, LS1088A, ...).
|
||||
@@ -45,16 +45,16 @@ config RCAR_GEN3_THERMAL
|
||||
driver into the U-Boot thermal framework.
|
||||
|
||||
config TI_DRA7_THERMAL
|
||||
bool "Temperature sensor driver for TI dra7xx SOCs"
|
||||
help
|
||||
Enable thermal support for the Texas Instruments DRA752 SoC family.
|
||||
The driver supports reading CPU temperature.
|
||||
bool "Temperature sensor driver for TI dra7xx SOCs"
|
||||
help
|
||||
Enable thermal support for the Texas Instruments DRA752 SoC family.
|
||||
The driver supports reading CPU temperature.
|
||||
|
||||
config TI_LM74_THERMAL
|
||||
bool "Temperature sensor driver for TI LM74 chip"
|
||||
help
|
||||
Enable thermal support for the Texas Instruments LM74 chip.
|
||||
The driver supports reading CPU temperature.
|
||||
bool "Temperature sensor driver for TI LM74 chip"
|
||||
help
|
||||
Enable thermal support for the Texas Instruments LM74 chip.
|
||||
The driver supports reading CPU temperature.
|
||||
|
||||
config DM_THERMAL_JC42
|
||||
bool "JEDEC JC-42.4/TSE2004av SPD temperature sensor"
|
||||
|
||||
+2
-2
@@ -19,7 +19,7 @@ config UFS_AMD_VERSAL2
|
||||
config UFS_CADENCE
|
||||
bool "Cadence platform driver for UFS"
|
||||
depends on UFS
|
||||
help
|
||||
help
|
||||
This selects the platform driver for the Cadence UFS host
|
||||
controller present on present TI's J721e devices.
|
||||
|
||||
@@ -51,7 +51,7 @@ config UFS_PCI
|
||||
config UFS_QCOM
|
||||
bool "Qualcomm Host Controller driver for UFS"
|
||||
depends on UFS && ARCH_SNAPDRAGON
|
||||
help
|
||||
help
|
||||
This selects the platform driver for the UFS host
|
||||
controller present on Qualcomm Snapdragon SoCs.
|
||||
|
||||
|
||||
+8
-8
@@ -1,7 +1,7 @@
|
||||
menuconfig USB
|
||||
bool "USB support"
|
||||
select BLK
|
||||
---help---
|
||||
help
|
||||
Universal Serial Bus (USB) is a specification for a serial bus
|
||||
subsystem which offers higher speeds and more features than the
|
||||
traditional PC serial port. The bus supplies power to peripherals
|
||||
@@ -94,7 +94,7 @@ comment "USB peripherals"
|
||||
|
||||
config USB_STORAGE
|
||||
bool "USB Mass Storage support"
|
||||
---help---
|
||||
help
|
||||
Say Y here if you want to connect USB mass storage devices to your
|
||||
board's USB port.
|
||||
|
||||
@@ -103,7 +103,7 @@ config USB_KEYBOARD
|
||||
depends on DM_USB
|
||||
select DM_KEYBOARD
|
||||
select SYS_STDIO_DEREGISTER
|
||||
---help---
|
||||
help
|
||||
Say Y here if you want to use a USB keyboard for U-Boot command line
|
||||
input.
|
||||
|
||||
@@ -111,7 +111,7 @@ config USB_ONBOARD_HUB
|
||||
bool "Onboard USB hub support"
|
||||
depends on DM_USB
|
||||
select DEVRES
|
||||
---help---
|
||||
help
|
||||
Say Y here if you want to support discrete onboard USB hubs that
|
||||
don't require an additional control bus for initialization, but
|
||||
need some non-trivial form of initialization, such as enabling a
|
||||
@@ -163,17 +163,17 @@ choice
|
||||
prompt "USB keyboard polling"
|
||||
default SYS_USB_EVENT_POLL_VIA_INT_QUEUE if ARCH_SUNXI
|
||||
default SYS_USB_EVENT_POLL
|
||||
---help---
|
||||
help
|
||||
Enable a polling mechanism for USB keyboard.
|
||||
|
||||
config SYS_USB_EVENT_POLL
|
||||
bool "Interrupt polling"
|
||||
bool "Interrupt polling"
|
||||
|
||||
config SYS_USB_EVENT_POLL_VIA_INT_QUEUE
|
||||
bool "Poll via interrupt queue"
|
||||
bool "Poll via interrupt queue"
|
||||
|
||||
config SYS_USB_EVENT_POLL_VIA_CONTROL_EP
|
||||
bool "Poll via control EP"
|
||||
bool "Poll via control EP"
|
||||
|
||||
endchoice
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
menuconfig USB_HOST_ETHER
|
||||
bool "USB to Ethernet Controller Drivers"
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to enable support for USB Ethernet
|
||||
adapters.
|
||||
|
||||
@@ -9,14 +9,14 @@ if USB_HOST_ETHER
|
||||
config USB_ETHER_ASIX
|
||||
bool "ASIX AX8817X (USB 2.0) support"
|
||||
depends on USB_HOST_ETHER
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support ASIX AX8817X based USB 2.0
|
||||
Ethernet Devices.
|
||||
|
||||
config USB_ETHER_ASIX88179
|
||||
bool "ASIX AX88179 (USB 3.0) support"
|
||||
depends on USB_HOST_ETHER
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support ASIX AX88179 based USB 3.0
|
||||
Ethernet Devices.
|
||||
|
||||
@@ -24,7 +24,7 @@ config USB_ETHER_LAN75XX
|
||||
bool "Microchip LAN75XX support"
|
||||
depends on USB_HOST_ETHER
|
||||
depends on PHYLIB
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support Microchip LAN75XX Hi-Speed
|
||||
USB 2.0 to 10/100/1000 Gigabit Ethernet controller.
|
||||
Supports 10Base-T/ 100Base-TX/1000Base-T.
|
||||
@@ -34,7 +34,7 @@ config USB_ETHER_LAN78XX
|
||||
bool "Microchip LAN78XX support"
|
||||
depends on USB_HOST_ETHER
|
||||
depends on PHYLIB
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support Microchip LAN78XX USB 3.1
|
||||
Gen 1 to 10/100/1000 Gigabit Ethernet controller.
|
||||
Supports 10Base-T/ 100Base-TX/1000Base-T.
|
||||
@@ -43,14 +43,14 @@ config USB_ETHER_LAN78XX
|
||||
config USB_ETHER_MCS7830
|
||||
bool "MOSCHIP MCS7830 (7730/7830/7832) suppport"
|
||||
depends on USB_HOST_ETHER
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support MOSCHIP MCS7830 based
|
||||
(7730/7830/7832) USB 2.0 Ethernet Devices.
|
||||
|
||||
config USB_ETHER_RTL8152
|
||||
bool "Realtek RTL8152B/RTL8153 support"
|
||||
depends on USB_HOST_ETHER
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support Realtek RTL8152B/RTL8153 base
|
||||
USB Ethernet Devices. This driver also supports compatible devices
|
||||
from Samsung, Lenovo, TP-LINK and Nvidia.
|
||||
@@ -58,7 +58,7 @@ config USB_ETHER_RTL8152
|
||||
config USB_ETHER_SMSC95XX
|
||||
bool "SMSC LAN95x support"
|
||||
depends on USB_HOST_ETHER
|
||||
---help---
|
||||
help
|
||||
Say Y here if you would like to support SMSC LAN95xx based USB 2.0
|
||||
Ethernet Devices.
|
||||
|
||||
|
||||
+11
-11
@@ -19,10 +19,10 @@ menuconfig USB_GADGET
|
||||
select DM_USB
|
||||
imply CMD_BIND
|
||||
help
|
||||
USB is a master/slave protocol, organized with one master
|
||||
host (such as a PC) controlling up to 127 peripheral devices.
|
||||
The USB hardware is asymmetric, which makes it easier to set up:
|
||||
you can't connect a "to-the-host" connector to a peripheral.
|
||||
USB is a master/slave protocol, organized with one master
|
||||
host (such as a PC) controlling up to 127 peripheral devices.
|
||||
The USB hardware is asymmetric, which makes it easier to set up:
|
||||
you can't connect a "to-the-host" connector to a peripheral.
|
||||
|
||||
U-Boot can run in the host, or in the peripheral. In both cases
|
||||
you need a low level bus controller driver, and some software
|
||||
@@ -164,10 +164,10 @@ config USB_GADGET_VBUS_DRAW
|
||||
range 2 500
|
||||
default 2
|
||||
help
|
||||
Some devices need to draw power from USB when they are
|
||||
configured, perhaps to operate circuitry or to recharge
|
||||
batteries. This is in addition to any local power supply,
|
||||
such as an AC adapter or batteries.
|
||||
Some devices need to draw power from USB when they are
|
||||
configured, perhaps to operate circuitry or to recharge
|
||||
batteries. This is in addition to any local power supply,
|
||||
such as an AC adapter or batteries.
|
||||
|
||||
Enter the maximum power your device draws through USB, in
|
||||
milliAmperes. The permitted range of values is 2 - 500 mA;
|
||||
@@ -350,9 +350,9 @@ config SPL_DFU_RAM
|
||||
bool "RAM device"
|
||||
depends on SPL_DFU && SPL_RAM_SUPPORT
|
||||
help
|
||||
select RAM/DDR memory device for loading binary images
|
||||
(u-boot/kernel) to the selected device partition using
|
||||
DFU and execute the u-boot/kernel from RAM.
|
||||
select RAM/DDR memory device for loading binary images
|
||||
(u-boot/kernel) to the selected device partition using
|
||||
DFU and execute the u-boot/kernel from RAM.
|
||||
|
||||
endchoice
|
||||
|
||||
|
||||
+22
-22
@@ -24,7 +24,7 @@ config USB_XHCI_HCD
|
||||
bool "xHCI HCD (USB 3.0) support"
|
||||
depends on DM && OF_CONTROL
|
||||
select USB_HOST
|
||||
---help---
|
||||
help
|
||||
The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
|
||||
"SuperSpeed" host controller hardware.
|
||||
|
||||
@@ -149,7 +149,7 @@ config USB_EHCI_HCD
|
||||
select USB_HOST
|
||||
select EHCI_DESC_BIG_ENDIAN if SYS_BIG_ENDIAN
|
||||
select EHCI_MMIO_BIG_ENDIAN if SYS_BIG_ENDIAN
|
||||
---help---
|
||||
help
|
||||
The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
|
||||
"high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware.
|
||||
If your USB host controller supports USB 2.0, you will likely want to
|
||||
@@ -174,14 +174,14 @@ config USB_EHCI_ATMEL
|
||||
bool "Support for Atmel on-chip EHCI USB controller"
|
||||
depends on ARCH_AT91
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on Atmel chips.
|
||||
|
||||
config USB_EHCI_EXYNOS
|
||||
bool "Support for Samsung Exynos EHCI USB controller"
|
||||
depends on ARCH_EXYNOS
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on Samsung Exynos
|
||||
SoCs.
|
||||
|
||||
@@ -191,7 +191,7 @@ config USB_EHCI_MARVELL
|
||||
default y
|
||||
select USB_EHCI_IS_TDI if !ARM64
|
||||
select USB_EHCI_IS_TDI if ALLEYCAT_5
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on MVEBU SoCs.
|
||||
|
||||
config USB_EHCI_MX5
|
||||
@@ -205,7 +205,7 @@ config USB_EHCI_MX6
|
||||
depends on ARCH_MX6 || ARCH_MX7ULP || ARCH_IMXRT
|
||||
select EHCI_HCD_INIT_AFTER_RESET
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on i.MX6 SoCs.
|
||||
|
||||
config USB_EHCI_MX7
|
||||
@@ -215,7 +215,7 @@ config USB_EHCI_MX7
|
||||
select PHY if IMX8M || IMX9
|
||||
select NOP_PHY if IMX8M || IMX9
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on i.MX7/i.MX8M/i.MX9 SoCs.
|
||||
|
||||
config USB_EHCI_MXS
|
||||
@@ -230,7 +230,7 @@ config USB_EHCI_MXS
|
||||
config USB_EHCI_NPCM
|
||||
bool "Support for Nuvoton NPCM on-chip EHCI USB controller"
|
||||
depends on ARCH_NPCM
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on
|
||||
Nuvoton NPCM chips.
|
||||
|
||||
@@ -240,7 +240,7 @@ config USB_EHCI_OMAP
|
||||
select PHY
|
||||
imply NOP_PHY
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on OMAP3 and later
|
||||
SoCs.
|
||||
|
||||
@@ -255,7 +255,7 @@ if USB_EHCI_MX6 || USB_EHCI_MX7
|
||||
|
||||
config MXC_USB_OTG_HACTIVE
|
||||
bool "USB Power pin high active"
|
||||
---help---
|
||||
help
|
||||
Set the USB Power pin polarity to be high active (PWR_POL)
|
||||
|
||||
endif
|
||||
@@ -265,7 +265,7 @@ config USB_EHCI_MSM
|
||||
depends on DM_USB
|
||||
select USB_ULPI
|
||||
select MSM8916_USB_PHY
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on Qualcomm
|
||||
Snapdragon SoCs.
|
||||
|
||||
@@ -280,7 +280,7 @@ config USB_EHCI_TEGRA
|
||||
bool "Support for NVIDIA Tegra on-chip EHCI USB controller"
|
||||
depends on ARCH_TEGRA
|
||||
select USB_EHCI_IS_TDI
|
||||
---help---
|
||||
help
|
||||
Enable support for Tegra on-chip EHCI USB controller. If you enable
|
||||
ULPI and your PHY needs a different reference clock than the standard
|
||||
24 MHz then you have to define CFG_ULPI_REF_CLK to the appropriate
|
||||
@@ -291,14 +291,14 @@ config USB_EHCI_ZYNQ
|
||||
depends on ARCH_ZYNQ
|
||||
default y
|
||||
select USB_EHCI_IS_TDI
|
||||
---help---
|
||||
help
|
||||
Enable support for Zynq on-chip EHCI USB controller
|
||||
|
||||
config USB_EHCI_GENERIC
|
||||
bool "Support for generic EHCI USB controller"
|
||||
depends on DM_USB
|
||||
default ARCH_SUNXI
|
||||
---help---
|
||||
help
|
||||
Enables support for generic EHCI controller.
|
||||
|
||||
config EHCI_HCD_INIT_AFTER_RESET
|
||||
@@ -310,7 +310,7 @@ config USB_EHCI_FSL
|
||||
select EHCI_HCD_INIT_AFTER_RESET
|
||||
select SYS_FSL_USB_INTERNAL_UTMI_PHY if MPC85xx && \
|
||||
!(ARCH_B4860 || ARCH_B4420 || ARCH_P4080 || ARCH_P1020 || ARCH_P2020)
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip EHCI controller on FSL chips.
|
||||
|
||||
config SYS_FSL_USB_INTERNAL_UTMI_PHY
|
||||
@@ -340,7 +340,7 @@ config USB_OHCI_HCD
|
||||
depends on DM && OF_CONTROL
|
||||
select USB_HOST
|
||||
select USB_OHCI_NEW
|
||||
---help---
|
||||
help
|
||||
The Open Host Controller Interface (OHCI) is a standard for accessing
|
||||
USB 1.1 host controller hardware. It does more in hardware than Intel's
|
||||
UHCI specification. If your USB host controller follows the OHCI spec,
|
||||
@@ -361,7 +361,7 @@ config USB_OHCI_PCI
|
||||
config USB_OHCI_GENERIC
|
||||
bool "Support for generic OHCI USB controller"
|
||||
default ARCH_SUNXI
|
||||
---help---
|
||||
help
|
||||
Enables support for generic OHCI controller.
|
||||
|
||||
config USB_OHCI_DA8XX
|
||||
@@ -374,7 +374,7 @@ config USB_OHCI_DA8XX
|
||||
config USB_OHCI_NPCM
|
||||
bool "Support for Nuvoton NPCM on-chip OHCI USB controller"
|
||||
depends on ARCH_NPCM
|
||||
---help---
|
||||
help
|
||||
Enables support for the on-chip OHCI controller on
|
||||
Nuvoton NPCM chips.
|
||||
|
||||
@@ -391,7 +391,7 @@ config SYS_OHCI_SWAP_REG_ACCESS
|
||||
config USB_UHCI_HCD
|
||||
bool "UHCI HCD (most Intel and VIA) support"
|
||||
select USB_HOST
|
||||
---help---
|
||||
help
|
||||
The Universal Host Controller Interface is a standard by Intel for
|
||||
accessing the USB hardware in the PC (which is also called the USB
|
||||
host controller). If your USB host controller conforms to this
|
||||
@@ -410,7 +410,7 @@ config USB_DWC2
|
||||
bool "DesignWare USB2 Core support"
|
||||
depends on DM && OF_CONTROL
|
||||
select USB_HOST
|
||||
---help---
|
||||
help
|
||||
The DesignWare USB 2.0 controller is compliant with the
|
||||
USB-Implementers Forum (USB-IF) USB 2.0 specifications.
|
||||
Hi-Speed (480 Mbps), Full-Speed (12 Mbps), and Low-Speed (1.5 Mbps)
|
||||
@@ -421,7 +421,7 @@ if USB_DWC2
|
||||
config USB_DWC2_BUFFER_SIZE
|
||||
int "Data buffer size in kB"
|
||||
default 64
|
||||
---help---
|
||||
help
|
||||
By default 64 kB buffer is used but if amount of RAM avaialble on
|
||||
the target is not enough to accommodate allocation of buffer of
|
||||
that size it is possible to shrink it. Smaller sizes should be fine
|
||||
@@ -433,7 +433,7 @@ config USB_R8A66597_HCD
|
||||
bool "Renesas R8A66597 USB Core support"
|
||||
depends on DM && OF_CONTROL
|
||||
select USB_HOST
|
||||
---help---
|
||||
help
|
||||
This enables support for the on-chip Renesas R8A66597 USB 2.0
|
||||
controller, present in various RZ and SH SoCs.
|
||||
|
||||
|
||||
@@ -23,11 +23,11 @@ config USB_MUSB_GADGET
|
||||
|
||||
if USB_MUSB_HOST || USB_MUSB_GADGET
|
||||
config USB_MUSB_SC5XX
|
||||
bool "Analog Devices MUSB support"
|
||||
depends on (SC57X || SC58X)
|
||||
bool "Analog Devices MUSB support"
|
||||
depends on (SC57X || SC58X)
|
||||
help
|
||||
Say y here to enable support for the USB controller on
|
||||
ADI SC57X/SC58X processors.
|
||||
Say y here to enable support for the USB controller on
|
||||
ADI SC57X/SC58X processors.
|
||||
|
||||
config USB_MUSB_DA8XX
|
||||
bool "Enable DA8xx MUSB Controller"
|
||||
@@ -81,9 +81,9 @@ config USB_MUSB_SUNXI
|
||||
depends on PHY_SUN4I_USB
|
||||
select USB_MUSB_PIO_ONLY
|
||||
default y
|
||||
---help---
|
||||
Say y here to enable support for the sunxi OTG / DRC USB controller
|
||||
used on almost all sunxi boards.
|
||||
help
|
||||
Say y here to enable support for the sunxi OTG / DRC USB controller
|
||||
used on almost all sunxi boards.
|
||||
|
||||
config USB_MUSB_UX500
|
||||
bool "Enable ST-Ericsson Ux500 USB controller"
|
||||
|
||||
+86
-86
@@ -254,10 +254,10 @@ config SYS_WHITE_ON_BLACK
|
||||
bool "Display console as white on a black background"
|
||||
default y if ARCH_AT91 || ARCH_EXYNOS || ARCH_ROCKCHIP || ARCH_TEGRA || X86 || ARCH_SUNXI
|
||||
help
|
||||
Normally the display is black on a white background, Enable this
|
||||
option to invert this, i.e. white on a black background. This can be
|
||||
better in low-light situations or to reduce eye strain in some
|
||||
cases.
|
||||
Normally the display is black on a white background, Enable this
|
||||
option to invert this, i.e. white on a black background. This can be
|
||||
better in low-light situations or to reduce eye strain in some
|
||||
cases.
|
||||
|
||||
config NO_FB_CLEAR
|
||||
bool "Skip framebuffer clear"
|
||||
@@ -515,10 +515,10 @@ config FRAMEBUFFER_VESA_MODE
|
||||
|
||||
config VIDEO_LCD_ANX9804
|
||||
bool "ANX9804 bridge chip"
|
||||
---help---
|
||||
Support for the ANX9804 bridge chip, which can take pixel data coming
|
||||
from a parallel LCD interface and translate it on the fy into a DP
|
||||
interface for driving eDP TFT displays. It uses I2C for configuration.
|
||||
help
|
||||
Support for the ANX9804 bridge chip, which can take pixel data coming
|
||||
from a parallel LCD interface and translate it on the fy into a DP
|
||||
interface for driving eDP TFT displays. It uses I2C for configuration.
|
||||
|
||||
config ATMEL_LCD
|
||||
bool "Atmel LCD panel support"
|
||||
@@ -556,8 +556,8 @@ config VIDEO_LCD_HIMAX_HX8394
|
||||
depends on PANEL && BACKLIGHT
|
||||
select VIDEO_MIPI_DSI
|
||||
help
|
||||
Say Y here if you want to enable support for Himax HX8394
|
||||
dsi 4dl panel.
|
||||
Say Y here if you want to enable support for Himax HX8394
|
||||
dsi 4dl panel.
|
||||
|
||||
config VIDEO_LCD_ILITEK_ILI9806E
|
||||
bool "Ilitek ILI9806E-based panels"
|
||||
@@ -612,8 +612,8 @@ config VIDEO_LCD_RAYDIUM_RM68200
|
||||
depends on BACKLIGHT
|
||||
select VIDEO_MIPI_DSI
|
||||
help
|
||||
Say Y here if you want to enable support for Raydium RM68200
|
||||
720x1280 DSI video mode panel.
|
||||
Say Y here if you want to enable support for Raydium RM68200
|
||||
720x1280 DSI video mode panel.
|
||||
|
||||
config VIDEO_LCD_RENESAS_R61307
|
||||
bool "Renesas R61307 DSI video mode panel"
|
||||
@@ -662,38 +662,38 @@ config VIDEO_LCD_SHARP_LQ101R1SX01
|
||||
|
||||
config VIDEO_LCD_SSD2828
|
||||
bool "SSD2828 bridge chip"
|
||||
---help---
|
||||
Support for the SSD2828 bridge chip, which can take pixel data coming
|
||||
from a parallel LCD interface and translate it on the fly into MIPI DSI
|
||||
interface for driving a MIPI compatible LCD panel. It uses SPI for
|
||||
configuration.
|
||||
help
|
||||
Support for the SSD2828 bridge chip, which can take pixel data coming
|
||||
from a parallel LCD interface and translate it on the fly into MIPI DSI
|
||||
interface for driving a MIPI compatible LCD panel. It uses SPI for
|
||||
configuration.
|
||||
|
||||
config VIDEO_LCD_SSD2828_TX_CLK
|
||||
int "SSD2828 TX_CLK frequency (in MHz)"
|
||||
depends on VIDEO_LCD_SSD2828
|
||||
default 0
|
||||
---help---
|
||||
The frequency of the crystal, which is clocking SSD2828. It may be
|
||||
anything in the 8MHz-30MHz range and the exact value should be
|
||||
retrieved from the board schematics. Or in the case of Allwinner
|
||||
hardware, it can be usually found as 'lcd_xtal_freq' variable in
|
||||
FEX files. It can be also set to 0 for selecting PCLK from the
|
||||
parallel LCD interface instead of TX_CLK as the PLL clock source.
|
||||
help
|
||||
The frequency of the crystal, which is clocking SSD2828. It may be
|
||||
anything in the 8MHz-30MHz range and the exact value should be
|
||||
retrieved from the board schematics. Or in the case of Allwinner
|
||||
hardware, it can be usually found as 'lcd_xtal_freq' variable in
|
||||
FEX files. It can be also set to 0 for selecting PCLK from the
|
||||
parallel LCD interface instead of TX_CLK as the PLL clock source.
|
||||
|
||||
config VIDEO_LCD_SSD2828_RESET
|
||||
string "RESET pin of SSD2828"
|
||||
depends on VIDEO_LCD_SSD2828
|
||||
default ""
|
||||
---help---
|
||||
The reset pin of SSD2828 chip. This takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
help
|
||||
The reset pin of SSD2828 chip. This takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
|
||||
config VIDEO_LCD_TDO_TL070WSH30
|
||||
bool "TDO TL070WSH30 DSI LCD panel support"
|
||||
select VIDEO_MIPI_DSI
|
||||
help
|
||||
Say Y here if you want to enable support for TDO TL070WSH30
|
||||
1024x600 DSI video mode panel.
|
||||
Say Y here if you want to enable support for TDO TL070WSH30
|
||||
1024x600 DSI video mode panel.
|
||||
|
||||
config VIDEO_LCD_HITACHI_TX10D07VM0BAA
|
||||
bool "Hitachi TX10D07VM0BAA 480x800 MIPI DSI video mode panel"
|
||||
@@ -705,10 +705,10 @@ config VIDEO_LCD_HITACHI_TX10D07VM0BAA
|
||||
|
||||
config VIDEO_LCD_HITACHI_TX18D42VM
|
||||
bool "Hitachi tx18d42vm LVDS LCD panel support"
|
||||
---help---
|
||||
Support for Hitachi tx18d42vm LVDS LCD panels, these panels have a
|
||||
lcd controller which needs to be initialized over SPI, once that is
|
||||
done they work like a regular LVDS panel.
|
||||
help
|
||||
Support for Hitachi tx18d42vm LVDS LCD panels, these panels have a
|
||||
lcd controller which needs to be initialized over SPI, once that is
|
||||
done they work like a regular LVDS panel.
|
||||
|
||||
config VIDEO_LCD_SONY_L4F00430T01
|
||||
bool "Sony L4F00430T01 480x800 LCD panel support"
|
||||
@@ -731,44 +731,44 @@ config VIDEO_LCD_SPI_CS
|
||||
string "SPI CS pin for LCD related config job"
|
||||
depends on VIDEO_LCD_SSD2828 || VIDEO_LCD_HITACHI_TX18D42VM
|
||||
default ""
|
||||
---help---
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. The option takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
help
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. The option takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
|
||||
config VIDEO_LCD_SPI_SCLK
|
||||
string "SPI SCLK pin for LCD related config job"
|
||||
depends on VIDEO_LCD_SSD2828 || VIDEO_LCD_HITACHI_TX18D42VM
|
||||
default ""
|
||||
---help---
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. The option takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
help
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. The option takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
|
||||
config VIDEO_LCD_SPI_MOSI
|
||||
string "SPI MOSI pin for LCD related config job"
|
||||
depends on VIDEO_LCD_SSD2828 || VIDEO_LCD_HITACHI_TX18D42VM
|
||||
default ""
|
||||
---help---
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. The option takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
help
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. The option takes a string in the format
|
||||
understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.
|
||||
|
||||
config VIDEO_LCD_SPI_MISO
|
||||
string "SPI MISO pin for LCD related config job (optional)"
|
||||
depends on VIDEO_LCD_SSD2828
|
||||
default ""
|
||||
---help---
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. If wired up, this pin may provide additional
|
||||
useful functionality. Such as bi-directional communication with the
|
||||
hardware and LCD panel id retrieval (if the panel can report it). The
|
||||
option takes a string in the format understood by 'sunxi_name_to_gpio'
|
||||
function, e.g. PH1 for pin 1 of port H.
|
||||
help
|
||||
This is one of the SPI communication pins, involved in setting up a
|
||||
working LCD configuration. The exact role of SPI may differ for
|
||||
different hardware setups. If wired up, this pin may provide additional
|
||||
useful functionality. Such as bi-directional communication with the
|
||||
hardware and LCD panel id retrieval (if the panel can report it). The
|
||||
option takes a string in the format understood by 'sunxi_name_to_gpio'
|
||||
function, e.g. PH1 for pin 1 of port H.
|
||||
|
||||
source "drivers/video/meson/Kconfig"
|
||||
|
||||
@@ -776,9 +776,9 @@ config VIDEO_MVEBU
|
||||
bool "Armada XP LCD controller"
|
||||
depends on ARCH_MVEBU
|
||||
imply VIDEO_DAMAGE
|
||||
---help---
|
||||
Support for the LCD controller integrated in the Marvell
|
||||
Armada XP SoC.
|
||||
help
|
||||
Support for the LCD controller integrated in the Marvell
|
||||
Armada XP SoC.
|
||||
|
||||
config VIDEO_OMAP3
|
||||
bool "Enable OMAP3+ DSS Support"
|
||||
@@ -789,23 +789,23 @@ config VIDEO_OMAP3
|
||||
config I2C_EDID
|
||||
bool "Enable EDID library"
|
||||
help
|
||||
This enables library for accessing EDID data from an LCD panel.
|
||||
This enables library for accessing EDID data from an LCD panel.
|
||||
|
||||
config I2C_EDID_STANDARD
|
||||
bool "Enable standard timings EDID library expansion"
|
||||
depends on I2C_EDID
|
||||
help
|
||||
This enables standard timings expansion for EDID data from an LCD panel.
|
||||
This enables standard timings expansion for EDID data from an LCD panel.
|
||||
|
||||
config DISPLAY
|
||||
bool "Enable Display support"
|
||||
depends on DM
|
||||
select I2C_EDID
|
||||
help
|
||||
This supports drivers that provide a display, such as eDP (Embedded
|
||||
DisplayPort) and HDMI (High Definition Multimedia Interface).
|
||||
The devices provide a simple interface to start up the display,
|
||||
read display information and enable it.
|
||||
This supports drivers that provide a display, such as eDP (Embedded
|
||||
DisplayPort) and HDMI (High Definition Multimedia Interface).
|
||||
The devices provide a simple interface to start up the display,
|
||||
read display information and enable it.
|
||||
|
||||
config NXP_TDA19988
|
||||
bool "Enable NXP TDA19988 support"
|
||||
@@ -819,7 +819,7 @@ config ATMEL_HLCD
|
||||
depends on ARCH_AT91
|
||||
imply VIDEO_DAMAGE
|
||||
help
|
||||
HLCDC supports video output to an attached LCD panel.
|
||||
HLCDC supports video output to an attached LCD panel.
|
||||
|
||||
config BACKLIGHT_AAT2870
|
||||
bool "Backlight Driver for AAT2870"
|
||||
@@ -938,9 +938,9 @@ config VIDEO_NX
|
||||
bool "Enable video support on Nexell SoC"
|
||||
depends on ARCH_S5P6818 || ARCH_S5P4418
|
||||
help
|
||||
Nexell SoC supports many video output options including eDP and
|
||||
HDMI. This option enables this support which can be used on devices
|
||||
which have an eDP display connected.
|
||||
Nexell SoC supports many video output options including eDP and
|
||||
HDMI. This option enables this support which can be used on devices
|
||||
which have an eDP display connected.
|
||||
|
||||
config VIDEO_SEPS525
|
||||
bool "Enable video support for Seps525"
|
||||
@@ -1026,9 +1026,9 @@ config OSD
|
||||
bool "Enable OSD support"
|
||||
depends on DM
|
||||
help
|
||||
This supports drivers that provide a OSD (on-screen display), which
|
||||
is a (usually text-oriented) graphics buffer to show information on
|
||||
a display.
|
||||
This supports drivers that provide a OSD (on-screen display), which
|
||||
is a (usually text-oriented) graphics buffer to show information on
|
||||
a display.
|
||||
|
||||
config SANDBOX_OSD
|
||||
bool "Enable sandbox OSD"
|
||||
@@ -1221,10 +1221,10 @@ config SPL_SPLASH_SCREEN
|
||||
config SPL_SYS_WHITE_ON_BLACK
|
||||
bool "Display console as white on a black background at SPL"
|
||||
help
|
||||
Normally the display is black on a white background, Enable this
|
||||
option to invert this, i.e. white on a black background at spl stage.
|
||||
This can be better in low-light situations or to reduce eye strain in
|
||||
some cases.
|
||||
Normally the display is black on a white background, Enable this
|
||||
option to invert this, i.e. white on a black background at spl stage.
|
||||
This can be better in low-light situations or to reduce eye strain in
|
||||
some cases.
|
||||
|
||||
config SPL_VIDEO_PCI_DEFAULT_FB_SIZE
|
||||
hex "Default framebuffer size to use if no drivers request it at SPL"
|
||||
@@ -1287,10 +1287,10 @@ config SPL_SIMPLE_PANEL
|
||||
config SPL_SYS_WHITE_ON_BLACK
|
||||
bool "Display console as white on a black background at SPL"
|
||||
help
|
||||
Normally the display is black on a white background, Enable this
|
||||
option to invert this, i.e. white on a black background at spl stage.
|
||||
This can be better in low-light situations or to reduce eye strain in
|
||||
some cases.
|
||||
Normally the display is black on a white background, Enable this
|
||||
option to invert this, i.e. white on a black background at spl stage.
|
||||
This can be better in low-light situations or to reduce eye strain in
|
||||
some cases.
|
||||
|
||||
config SPL_VIDEO_REMOVE
|
||||
bool "Remove video driver after SPL stage"
|
||||
@@ -1416,13 +1416,13 @@ config SPL_VIDEO_BPP32
|
||||
will be empty.
|
||||
|
||||
config SPL_HIDE_LOGO_VERSION
|
||||
bool "Hide the version information on the splash screen at SPL"
|
||||
help
|
||||
Normally the U-Boot version string is shown on the display when the
|
||||
splash screen is enabled. This information is not otherwise visible
|
||||
since video starts up after U-Boot has displayed the initial banner.
|
||||
bool "Hide the version information on the splash screen at SPL"
|
||||
help
|
||||
Normally the U-Boot version string is shown on the display when the
|
||||
splash screen is enabled. This information is not otherwise visible
|
||||
since video starts up after U-Boot has displayed the initial banner.
|
||||
|
||||
Enable this option to hide this information.
|
||||
Enable this option to hide this information.
|
||||
endif
|
||||
|
||||
endmenu
|
||||
|
||||
@@ -41,8 +41,8 @@ config VIDEO_BRIDGE_ANALOGIX_ANX6345
|
||||
depends on VIDEO_BRIDGE
|
||||
select DM_I2C
|
||||
help
|
||||
The Analogix ANX6345 is RGB-to-DP converter. It enables an eDP LCD
|
||||
panel to be connected to an parallel LCD interface.
|
||||
The Analogix ANX6345 is RGB-to-DP converter. It enables an eDP LCD
|
||||
panel to be connected to an parallel LCD interface.
|
||||
|
||||
config VIDEO_BRIDGE_SOLOMON_SSD2825
|
||||
bool "Solomon SSD2825 bridge driver"
|
||||
|
||||
@@ -20,7 +20,7 @@ config IPU_CLK_LEGACY
|
||||
depends on VIDEO_IPUV3 && !CLK
|
||||
default y
|
||||
help
|
||||
Use legacy clock management instead of Common Clock Framework.
|
||||
Use legacy clock management instead of Common Clock Framework.
|
||||
|
||||
config IMX_LDB
|
||||
bool "Freescale i.MX8MP LDB bridge"
|
||||
|
||||
@@ -21,7 +21,7 @@ menuconfig VIDEO_ROCKCHIP
|
||||
Rockchip RK3288 and RK3399.
|
||||
|
||||
config VIDEO_ROCKCHIP_MAX_XRES
|
||||
int "Maximum horizontal resolution (for memory allocation purposes)"
|
||||
int "Maximum horizontal resolution (for memory allocation purposes)"
|
||||
depends on VIDEO_ROCKCHIP
|
||||
default 3840 if DISPLAY_ROCKCHIP_HDMI
|
||||
default 1920
|
||||
@@ -31,7 +31,7 @@ config VIDEO_ROCKCHIP_MAX_XRES
|
||||
framebuffer during device-model binding/probing.
|
||||
|
||||
config VIDEO_ROCKCHIP_MAX_YRES
|
||||
int "Maximum vertical resolution (for memory allocation purposes)"
|
||||
int "Maximum vertical resolution (for memory allocation purposes)"
|
||||
depends on VIDEO_ROCKCHIP
|
||||
default 2160 if DISPLAY_ROCKCHIP_HDMI
|
||||
default 1080
|
||||
|
||||
+21
-21
@@ -9,13 +9,13 @@ config VIDEO_TEGRA
|
||||
depends on OF_CONTROL && ARCH_TEGRA
|
||||
select HOST1X_TEGRA
|
||||
help
|
||||
Enable support for Display Controller found in Tegra SoC. The
|
||||
Display Controller Complex integrates two independent display
|
||||
controllers. Each display controller is capable of interfacing
|
||||
to an external display device, which can be a parallel interface
|
||||
or SPI LCD, DVI, an HDMI HDTV, RGB monitor or a MIPI DSI LCD.
|
||||
Direct interface is supported directly to most LCD displays with
|
||||
TFT or TFT-like interface.
|
||||
Enable support for Display Controller found in Tegra SoC. The
|
||||
Display Controller Complex integrates two independent display
|
||||
controllers. Each display controller is capable of interfacing
|
||||
to an external display device, which can be a parallel interface
|
||||
or SPI LCD, DVI, an HDMI HDTV, RGB monitor or a MIPI DSI LCD.
|
||||
Direct interface is supported directly to most LCD displays with
|
||||
TFT or TFT-like interface.
|
||||
|
||||
config VIDEO_DSI_TEGRA
|
||||
bool "Enable DSI controller support on Tegra devices"
|
||||
@@ -23,9 +23,9 @@ config VIDEO_DSI_TEGRA
|
||||
select VIDEO_TEGRA
|
||||
select VIDEO_MIPI_DSI
|
||||
help
|
||||
Enable support for the Display Serial Interface (DSI) found in
|
||||
Tegra SoC. It is a MIPI standard serial bitstream, intended to
|
||||
provide a low pin count interface to a display panel.
|
||||
Enable support for the Display Serial Interface (DSI) found in
|
||||
Tegra SoC. It is a MIPI standard serial bitstream, intended to
|
||||
provide a low pin count interface to a display panel.
|
||||
|
||||
config VIDEO_HDMI_TEGRA
|
||||
bool "Enable HDMI support on Tegra devices"
|
||||
@@ -33,31 +33,31 @@ config VIDEO_HDMI_TEGRA
|
||||
select I2C_EDID
|
||||
select VIDEO_TEGRA
|
||||
help
|
||||
Enable support for the High-Definition Multimedia Interface (HDMI)
|
||||
found in Tegra SoC.
|
||||
Enable support for the High-Definition Multimedia Interface (HDMI)
|
||||
found in Tegra SoC.
|
||||
|
||||
config TEGRA_BACKLIGHT_PWM
|
||||
bool "Enable Tegra DC PWM backlight support"
|
||||
depends on BACKLIGHT && VIDEO_TEGRA
|
||||
help
|
||||
Enable support for the Display Controller dependent PWM backlight
|
||||
found in the Tegra SoC and usually used with DSI panels.
|
||||
Enable support for the Display Controller dependent PWM backlight
|
||||
found in the Tegra SoC and usually used with DSI panels.
|
||||
|
||||
config TEGRA_8BIT_CPU_BRIDGE
|
||||
bool "Enable 8 bit panel communication protocol for Tegra 20/30"
|
||||
depends on VIDEO_BRIDGE && DM_GPIO && VIDEO_TEGRA
|
||||
select VIDEO_MIPI_DSI
|
||||
help
|
||||
Tegra 20 and Tegra 30 feature 8 bit CPU driver panel control
|
||||
protocol. This option allows use it as a MIPI DSI bridge to
|
||||
set up and control compatible panel.
|
||||
Tegra 20 and Tegra 30 feature 8 bit CPU driver panel control
|
||||
protocol. This option allows use it as a MIPI DSI bridge to
|
||||
set up and control compatible panel.
|
||||
|
||||
config VIDEO_TEGRA124
|
||||
bool "Enable video support on Tegra124"
|
||||
depends on ARCH_TEGRA
|
||||
imply VIDEO_DAMAGE
|
||||
help
|
||||
Tegra124 supports many video output options including eDP and
|
||||
HDMI. At present only eDP is supported by U-Boot. This option
|
||||
enables this support which can be used on devices which
|
||||
have an eDP display connected.
|
||||
Tegra124 supports many video output options including eDP and
|
||||
HDMI. At present only eDP is supported by U-Boot. This option
|
||||
enables this support which can be used on devices which
|
||||
have an eDP display connected.
|
||||
|
||||
@@ -6,4 +6,4 @@ config AM335X_LCD
|
||||
bool "Enable AM335x video support"
|
||||
depends on ARCH_OMAP2PLUS
|
||||
help
|
||||
Supports video output to an attached LCD panel.
|
||||
Supports video output to an attached LCD panel.
|
||||
|
||||
@@ -3,6 +3,6 @@ config VIDEO_ZYNQMP_DPSUB
|
||||
bool "Enable video support for ZynqMP Display Port"
|
||||
depends on ZYNQMP_POWER_DOMAIN
|
||||
help
|
||||
Enable support for Xilinx ZynqMP Display Port. Currently this file
|
||||
is used as placeholder for driver. The main reason is to record
|
||||
compatible string and calling power domain driver.
|
||||
Enable support for Xilinx ZynqMP Display Port. Currently this file
|
||||
is used as placeholder for driver. The main reason is to record
|
||||
compatible string and calling power domain driver.
|
||||
|
||||
@@ -384,10 +384,10 @@ config WDT_SBSA
|
||||
bool "SBSA watchdog timer support"
|
||||
depends on WDT
|
||||
help
|
||||
Select this to enable SBSA watchdog timer.
|
||||
This driver can operate ARM SBSA Generic Watchdog as a single stage.
|
||||
In the single stage mode, when the timeout is reached, your system
|
||||
will be reset by WS1. The first signal (WS0) is ignored.
|
||||
Select this to enable SBSA watchdog timer.
|
||||
This driver can operate ARM SBSA Generic Watchdog as a single stage.
|
||||
In the single stage mode, when the timeout is reached, your system
|
||||
will be reset by WS1. The first signal (WS0) is ignored.
|
||||
|
||||
config WDT_SIEMENS_PMIC
|
||||
bool "Enable PMIC Watchdog Timer support for Siemens platforms"
|
||||
|
||||
+13
-13
@@ -224,7 +224,7 @@ config DEFAULT_DEVICE_TREE
|
||||
$ make DEVICE_TREE=<device-tree-name>
|
||||
|
||||
config DEVICE_TREE_INCLUDES
|
||||
string "Extra .dtsi files to include when building DT control"
|
||||
string "Extra .dtsi files to include when building DT control"
|
||||
depends on OF_CONTROL
|
||||
help
|
||||
U-Boot's control .dtb is usually built from an in-tree .dts
|
||||
@@ -297,17 +297,17 @@ config MULTI_DTB_FIT_UNCOMPRESS_SZ
|
||||
hex "Size of memory reserved to uncompress the DTBs"
|
||||
default 0x8000
|
||||
help
|
||||
This is the size of this area where the DTBs are uncompressed.
|
||||
If this area is dynamically allocated, make sure that
|
||||
SYS_MALLOC_F_LEN is big enough to contain it.
|
||||
This is the size of this area where the DTBs are uncompressed.
|
||||
If this area is dynamically allocated, make sure that
|
||||
SYS_MALLOC_F_LEN is big enough to contain it.
|
||||
|
||||
config MULTI_DTB_FIT_USER_DEF_ADDR
|
||||
hex "Address of memory where dtbs are uncompressed"
|
||||
depends on MULTI_DTB_FIT_USER_DEFINED_AREA
|
||||
help
|
||||
the FIT image containing the DTBs is uncompressed in an area defined
|
||||
at compilation time. This is the address of this area. It must be
|
||||
aligned on 2-byte boundary.
|
||||
the FIT image containing the DTBs is uncompressed in an area defined
|
||||
at compilation time. This is the address of this area. It must be
|
||||
aligned on 2-byte boundary.
|
||||
|
||||
config DTB_RESELECT
|
||||
bool "Support swapping dtbs at a later point in boot"
|
||||
@@ -398,17 +398,17 @@ config SPL_MULTI_DTB_FIT_UNCOMPRESS_SZ
|
||||
depends on (SPL_MULTI_DTB_FIT_GZIP || SPL_MULTI_DTB_FIT_LZO)
|
||||
default 0x8000
|
||||
help
|
||||
This is the size of this area where the DTBs are uncompressed.
|
||||
If this area is dynamically allocated, make sure that
|
||||
SPL_SYS_MALLOC_F_LEN is big enough to contain it.
|
||||
This is the size of this area where the DTBs are uncompressed.
|
||||
If this area is dynamically allocated, make sure that
|
||||
SPL_SYS_MALLOC_F_LEN is big enough to contain it.
|
||||
|
||||
config SPL_MULTI_DTB_FIT_USER_DEF_ADDR
|
||||
hex "Address of memory where dtbs are uncompressed"
|
||||
depends on SPL_MULTI_DTB_FIT_USER_DEFINED_AREA
|
||||
help
|
||||
the FIT image containing the DTBs is uncompressed in an area defined
|
||||
at compilation time. This is the address of this area. It must be
|
||||
aligned on 2-byte boundary.
|
||||
the FIT image containing the DTBs is uncompressed in an area defined
|
||||
at compilation time. This is the address of this area. It must be
|
||||
aligned on 2-byte boundary.
|
||||
|
||||
config OF_SPL_REMOVE_PROPS
|
||||
string "List of device tree properties to drop for SPL"
|
||||
|
||||
+1
-1
@@ -36,4 +36,4 @@ config FS_FAT_HANDLE_SECTOR_SIZE_MISMATCH
|
||||
depends on FS_FAT
|
||||
help
|
||||
Handle filesystems on media where the hardware block size and
|
||||
the sector size in the FAT metadata do not match.
|
||||
the sector size in the FAT metadata do not match.
|
||||
|
||||
+4
-4
@@ -94,14 +94,14 @@ config RSA_FREESCALE_EXP
|
||||
bool "Enable RSA Modular Exponentiation with FSL crypto accelerator"
|
||||
depends on DM && FSL_CAAM && !ARCH_MX7 && !ARCH_MX7ULP && !ARCH_MX6 && !ARCH_MX5
|
||||
help
|
||||
Enables driver for RSA modular exponentiation using Freescale cryptographic
|
||||
accelerator - CAAM.
|
||||
Enables driver for RSA modular exponentiation using Freescale cryptographic
|
||||
accelerator - CAAM.
|
||||
|
||||
config RSA_ASPEED_EXP
|
||||
bool "Enable RSA Modular Exponentiation with ASPEED crypto accelerator"
|
||||
depends on DM && ASPEED_ACRY
|
||||
help
|
||||
Enables driver for RSA modular exponentiation using ASPEED cryptographic
|
||||
accelerator - ACRY
|
||||
Enables driver for RSA modular exponentiation using ASPEED cryptographic
|
||||
accelerator - ACRY
|
||||
|
||||
endif
|
||||
|
||||
+3
-3
@@ -114,15 +114,15 @@ config SERVERIP_FROM_PROXYDHCP
|
||||
bool "Get serverip value from Proxy DHCP response"
|
||||
help
|
||||
Allows bootfile config to be fetched from Proxy DHCP server
|
||||
while IP is obtained from main DHCP server.
|
||||
while IP is obtained from main DHCP server.
|
||||
|
||||
config SERVERIP_FROM_PROXYDHCP_DELAY_MS
|
||||
int "# of additional milliseconds to wait for ProxyDHCP response"
|
||||
default 100
|
||||
help
|
||||
Amount of additional time to wait for ProxyDHCP response after
|
||||
receiving response from main DHCP server. Has no effect if
|
||||
SERVERIP_FROM_PROXYDHCP is false.
|
||||
receiving response from main DHCP server. Has no effect if
|
||||
SERVERIP_FROM_PROXYDHCP is false.
|
||||
|
||||
config KEEP_SERVERADDR
|
||||
bool "Write the server's MAC address to 'serveraddr'"
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ config LWIP_DEBUG
|
||||
bool "Enable debug traces in the lwIP library"
|
||||
help
|
||||
Prints messages to the console regarding network packets that go in
|
||||
and out of the lwIP library.
|
||||
and out of the lwIP library.
|
||||
|
||||
config LWIP_DEBUG_RXTX
|
||||
bool "Dump packets sent and received by lwIP"
|
||||
|
||||
Reference in New Issue
Block a user