Home
last modified time | relevance | path

Searched +full:tpl +full:- +full:support (Results 1 – 25 of 52) sorted by relevance

123

/openbmc/u-boot/common/spl/
H A DKconfig1 menu "SPL / TPL"
20 bool "Support SPL based upon the common SPL framework"
25 supports MMC, NAND and YMODEM and other methods loading of U-Boot
29 bool "Pass hand-off information from SPL to U-Boot proper"
32 It is useful to be able to pass information from SPL to U-Boot
33 proper to preserve state that is known in SPL and is needed in U-Boot.
34 Enable this to locate the handoff information in U-Boot proper, early
35 in boot. It is available in gd->handoff. The state state is set up
36 in SPL (or TPL if that is being used).
44 This option can minilize the SPL size to compatible with AST2600-A0
[all …]
/openbmc/u-boot/drivers/timer/
H A DKconfig1 menu "Timer Support"
9 will be used. The timer is usually a 32 bits free-running up
16 Enable support for timer drivers in SPL. These can be used to get
22 bool "Enable driver model for timer drivers in TPL"
23 depends on TIMER && TPL
25 Enable support for timer drivers in TPL. These can be used to get
26 a timer value when in TPL, or perhaps for implementing a delay
28 TPL build.
31 bool "Allow timer to be used early in U-Boot"
38 active. Examples include when using CONFIG_TRACE to trace U-Boot's
[all …]
/openbmc/u-boot/arch/arm/mach-rockchip/
H A DKconfig4 bool "Support Rockchip RK3036"
11 The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7
12 including NEON and GPU, Mali-400 graphics, several DDR3 options
13 and video codec support. Peripherals include Gigabit Ethernet,
17 bool "Support Rockchip RK3128"
20 The Rockchip RK3128 is a ARM-based SoC with a quad-core Cortex-A7
21 including NEON and GPU, Mali-400 graphics, several DDR3 options
22 and video codec support. Peripherals include Gigabit Ethernet,
26 bool "Support Rockchip RK3188"
41 The Rockchip RK3188 is a ARM-based SoC with a quad-core Cortex-A9
[all …]
/openbmc/u-boot/drivers/core/
H A DKconfig7 support, including scanning of platform data on start-up. If
25 bool "Enable Driver Model for TPL"
26 depends on DM && TPL
28 Enable driver model in TPL. You will need to provide a
45 This will cause dm_warn() to be compiled out - it will do nothing
55 bool "Support device removal"
59 We can save some code space by dropping support for removing a
63 it causes unplugged devices to linger around in the dm-tree, and it
67 bool "Support device removal in SPL"
71 We can save some code space by dropping support for removing a
[all …]
/openbmc/u-boot/common/
H A DKconfig25 Enable recording of boot time in SPL. To make this visible to U-Boot
27 information when SPL finishes and load it when U-Boot proper starts
31 bool "Boot timing and reported in TPL"
34 Enable recording of boot time in SPL. To make this visible to U-Boot
36 information when TPL finishes and load it when U-Boot proper starts
44 This shows how long it took U-Boot to go through each stage of the
100 Some OSes do not support device tree. Bootstage can instead write
126 bool "Support for booting from NOR flash"
129 Enabling this will make a U-Boot binary that is capable of being
135 bool "Support for booting from NAND flash"
[all …]
/openbmc/u-boot/drivers/usb/musb-new/
H A DKconfig7 bool "MUSB host mode support"
9 select TPL_SPRINTF if TPL
11 Enables the MUSB USB dual-role controller in host mode.
14 bool "MUSB gadget mode support"
17 select TPL_SPRINTF if TPL
19 Enables the MUSB USB dual-role controller in gadget mode.
26 Say y here to enable support for the dual role high
46 Say y to enable PIC32 USB DRC controller support
53 ---help---
54 Say y here to enable support for the sunxi OTG / DRC USB controller
/openbmc/u-boot/drivers/input/
H A DKconfig11 bool "Enable input subsystem for TPL"
15 bool "Enable driver model keyboard support"
18 This adds a uclass for keyboards and implements keyboard support
24 bool "Enable driver model keyboard support"
27 This adds a uclass for keyboards and implements keyboard support
33 bool "Enable driver model keyboard support"
36 This adds a uclass for keyboards and implements keyboard support
42 bool "Enable Chrome OS EC keyboard support"
50 bool "Enable Chrome OS EC keyboard support in SPL"
58 bool "Enable Chrome OS EC keyboard support in TPL"
[all …]
/openbmc/u-boot/tools/binman/
H A DREADME.entries15 ------------------------------------------------------
21 - filename: Filename of file to read into entry
22 - compress: Compression algorithm to use:
24 lz4: Use lz4 compression (via 'lz4' command-line utility)
28 example the 'u_boot' entry which provides the filename 'u-boot.bin'.
30 If compression is enabled, an extra 'uncomp-size' property is written to
31 the node (if enabled with -u) which provides the uncompressed size of the
36 Entry: blob-dtb: A blob that holds a device tree
37 ------------------------------------------------
40 obtained from the list of available device-tree files, managed by the
[all …]
H A Dftest.py1 # SPDX-License-Identifier: GPL-2.0+
7 # python -m unittest func_test.TestFunctional.testHelp
35 U_BOOT_TPL_DATA = 'tpl'
77 In some cases a 'real' file must be used - these are also supplied in
93 TestFunctional._MakeInputFile('u-boot.bin', U_BOOT_DATA)
94 TestFunctional._MakeInputFile('u-boot.img', U_BOOT_IMG_DATA)
95 TestFunctional._MakeInputFile('spl/u-boot-spl.bin', U_BOOT_SPL_DATA)
96 TestFunctional._MakeInputFile('tpl/u-boot-tpl.bin', U_BOOT_TPL_DATA)
101 TestFunctional._MakeInputFile('u-boot-x86-16bit.bin', X86_START16_DATA)
102 TestFunctional._MakeInputFile('u-boot-br.bin', PPC_MPC85XX_BR_DATA)
[all …]
/openbmc/u-boot/dts/
H A DKconfig26 bool "Run-time configuration via Device Tree"
29 This feature provides for run-time configuration of U-Boot
33 bool "Board-specific manipulation of Device Tree"
36 U-Boot's device tree (e.g. to delete device from it). This option
37 make the Device Tree writeable and provides a board-specific
38 "board_fix_fdt" callback (called during pre-relocation time), which
40 modified copy is subsequently used by U-Boot after relocation.
43 bool "Enable run-time configuration via Device Tree in SPL"
46 Some boards use device tree in U-Boot but only have 4KB of SRAM
47 which is not enough to support device tree. Enable this option to
[all …]
/openbmc/u-boot/drivers/clk/
H A DKconfig4 bool "Enable clock driver support"
14 bool "Enable clock support in SPL"
21 used as U-Boot proper.
24 bool "Enable clock support in TPL"
30 setting up clocks within TPL, and allows the same drivers to be
31 used as U-Boot proper.
38 This clock driver adds support for enabling and disabling peripheral
47 Enable this to support the clocks
50 bool "Enable clock driver support for STM32F family"
54 This clock driver adds support for RCC clock management
[all …]
/openbmc/u-boot/disk/
H A DKconfig5 bool "Enable Partition Labels (disklabels) support"
8 select TPL_SPRINTF if TPL
10 select TPL_STRTO if TPL
14 - CONFIG_MAC_PARTITION Apple's MacOS partition table.
15 - CONFIG_DOS_PARTITION MS Dos partition table, traditional on the
17 - CONFIG_ISO_PARTITION ISO partition table, used on CDROM etc.
18 - CONFIG_EFI_PARTITION GPT partition table, common when EFI is the
21 - CONFIG_MTD_PARTITIONS Memory Technology Device partition table.
22 If IDE or SCSI support is enabled (CONFIG_CMD_IDE or CONFIG_SCSI)
23 you must configure support for at least one non-MTD partition type
[all …]
/openbmc/u-boot/drivers/serial/
H A DKconfig11 Select a default baudrate, where "default" has a driver-specific
19 # non-dm serial code
30 (TPL && !TPL_DM_SERIAL)
34 in U-Boot.
41 In very space-constrained devices even the full UART driver is too
43 This option enables the full UART in U-Boot, so if is it disabled,
51 In very space-constrained devices even the full UART driver is too
57 bool "Provide a serial driver in TPL"
61 In very space-constrained devices even the full UART driver is too
63 This option enables the full UART in TPL, so if is it disabled,
[all …]
/openbmc/u-boot/env/
H A DKconfig20 while U-Boot is running, but once U-Boot exits it will not be
21 stored. U-Boot will therefore always start up with a default
31 - CONFIG_ENV_OFFSET:
32 - CONFIG_ENV_SIZE:
41 - CONFIG_ENV_EEPROM_IS_ON_I2C
45 - CONFIG_I2C_ENV_EEPROM_BUS
88 "embedded" in the text segment with the U-Boot code. This
94 4 kB sectors - with U-Boot code before and after it. With
97 between U-Boot and the environment.
131 when your environment is "embedded" within U-Boot code,
[all …]
/openbmc/u-boot/lib/
H A DKconfig7 This is used by SoC platforms which do not have built-in ELM
13 Enabling this option will pass "-O2" to gcc when compiling
86 This option allows you to use the built-in libgcc implementation
87 of U-Boot instead of the one provided by the compiler.
119 bool "Enable regular expression support"
122 If this variable is defined, U-Boot is linked against the
124 regex support to some commands, for example "env grep" and
128 prompt "Pseudo-random library support type"
132 Select the library to provide pseudo-random number generator
137 bool "Pseudo-random library support"
[all …]
/openbmc/u-boot/doc/
H A DREADME.rockchip1 # SPDX-License-Identifier: GPL-2.0+
6 U-Boot on Rockchip
9 A wide range of Rockchip SoCs are supported in mainline U-Boot
17 - Firefly RK3288 board or something else with a supported RockChip SoC
18 - Power connection to 5V using the supplied micro-USB power cable
19 - Separate USB serial cable attached to your computer and the Firefly
20 (connect to the micro-USB connector below the logo)
21 - rkflashtool [3]
22 - openssl (sudo apt-get install openssl)
23 - Serial UART connection [4]
[all …]
H A DREADME.fdt-control1 # SPDX-License-Identifier: GPL-2.0+
5 Device Tree Control in U-Boot
8 This feature provides for run-time configuration of U-Boot via a flat
9 device tree (fdt). U-Boot configuration has traditionally been done
11 make it possible for a single U-Boot binary to support multiple boards,
16 The fdt is a convenient vehicle for implementing run-time configuration
23 format, and a library is already available in U-Boot (libfdt) for
27 and embedding it in your U-Boot image. This is useful since it allows
28 U-Boot to configure itself according to what it finds there. If you have
37 ---------------------------
[all …]
H A DREADME.ramboot-ppc85xx5 pre-mechanism is required to load the DDR with the bootloader binary.
6 - In case of SD and SPI boot this is done by BootROM code inside the chip
8 - In case of NAND boot FCM supports loading initial 4K code from NAND flash
18 - In very early stage of platform bringup where other boot options are not
20 - In case the support to program the flashes on the board is not available.
25 - While developing some new feature of u-boot, for example USB driver or
31 - Suppose a platform already has a propreitery bootloader which does not
32 support for example AMP boot. In this case also RAM boot loader can be
41 The main difference among all of them is the way the pre-environment is getting
43 - In case of SD card and SPI flash bootloader this is done by On Chip BootROM inside the Si itself.
[all …]
/openbmc/openbmc/poky/meta/files/common-licenses/
H A DTPL-1.01 THOR Public Licence (TPL)
7 condition ("TPL") differs in the following items from the original
17 c) The licence has been renamed to "TPL" and "THOR Public
84 appropriate decompression or de-archiving software is widely available
100 You a world-wide, royalty-free, non-exclusive license, subject to
123 claims, each Contributor hereby grants You a world-wide, royalty-free,
124 non-exclusive license
229 warranty, support, indemnity or liability obligations to one or more
233 support, indemnity or liability obligation is offered by You alone,
236 such Contributor as a result of warranty, support, indemnity or
[all …]
/openbmc/linux/drivers/mmc/core/
H A Dsdio_uart.c1 // SPDX-License-Identifier: GPL-2.0-or-later
14 * Note: Although this driver assumes a 16550A-like UART implementation,
89 int index, ret = -EBUSY; in sdio_uart_add_port()
91 mutex_init(&port->func_lock); in sdio_uart_add_port()
92 spin_lock_init(&port->write_lock); in sdio_uart_add_port()
93 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port()
94 return -ENOMEM; in sdio_uart_add_port()
99 port->index = index; in sdio_uart_add_port()
120 tty_port_get(&port->port); in sdio_uart_port_get()
128 tty_port_put(&port->port); in sdio_uart_port_put()
[all …]
/openbmc/u-boot/drivers/block/
H A DKconfig2 bool "Support block devices"
6 Enable support for block devices, such as SCSI, MMC and USB
7 flash sticks. These provide a block-level interface which permits
10 be partitioned into several areas, called 'partitions' in U-Boot.
16 Some devices require block support whether or not DM is enabled
19 bool "Support block devices in SPL"
23 Enable support for block devices, such as SCSI, MMC and USB
24 flash sticks. These provide a block-level interface which permits
27 be partitioned into several areas, called 'partitions' in U-Boot.
31 bool "Support block devices in TPL"
[all …]
/openbmc/u-boot/tools/binman/etype/
H A Du_boot_ucode.py1 # SPDX-License-Identifier: GPL-2.0+
5 # Entry-type module for a U-Boot binary with an embedded microcode pointer
13 """U-Boot microcode block
21 U-Boot on x86 needs a single block of microcode. This is collected from
24 (Firmware Support Package) binaries, because the API requires that the
26 the FSP sets up the SRAM / cache-as-RAM but does so in the call that
28 microcode the same way in U-Boot (even non-FSP platforms). This is that
31 platforms), or used to set up the microcode (for non-FSP platforms).
37 entry (u-boot-ucode) is empty. If there is more than one update, then
39 entry (u-boot-dtb-with-ucode) is updated to remove the microcode. This
[all …]
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dusb-hcd.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-hcd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 - $ref: usb.yaml#
20 tpl-support:
23 targeted hosts (non-PC hosts).
26 "#address-cells":
29 "#size-cells":
[all …]
/openbmc/u-boot/drivers/rtc/
H A DKconfig11 Enable drver model for real-time-clock drivers. The RTC uclass
20 Enable drver model for real-time-clock drivers. The RTC uclass
26 bool "Enable Driver Model for RTC drivers in TPL"
29 Enable drver model for real-time-clock drivers. The RTC uclass
41 has a selectable I2C-bus or SPI-bus, a backup battery switch-over circuit, a
48 Support for Dallas Semiconductor (now Maxim) DS1307 and DS1338/9 and
56 calendar with automatic leap year correction, 2-byte battery backed SRAM,
57 automatic power switch-over, alarm function and 15 selectable frequency
67 The MicroCrystal RV3029 is a I2C Real Time Clock (RTC) with 8-byte
68 battery-backed SRAM.
[all …]
/openbmc/u-boot/scripts/
H A DMakefile.spl1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2000-2011
10 # Texas Instruments Incorporated - http://www.ti.com/
12 # Based on top-level Makefile.
18 _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj))
22 -include include/config/auto.conf
23 -include $(obj)/include/autoconf.mk
25 KBUILD_CPPFLAGS += -DCONFIG_SPL_BUILD
27 KBUILD_CPPFLAGS += -DCONFIG_TPL_BUILD
31 SPL_BIN := u-boot-tpl
[all …]

123