/u-boot/doc/ |
A D | README.console | 19 to the 'stdin' file, the first output one to 'stdout' and 'stderr'. 39 putc (to put a char to stdout) 40 puts (to put a string to stdout) 41 printf (to format and put a string to stdout) 45 getc (to get a char from stdin) 48 eputc (to put a char to stderr) 49 eputs (to put a string to stderr) 50 eprintf (to format and put a string to stderr) 53 fputc (like putc but redirected to a file) 54 fputs (like puts but redirected to a file) [all …]
|
A D | README.atmel_pmecc | 1 How to enable PMECC(Programmable Multibit ECC) for nand on Atmel SoCs 7 can be used to support both SLC and MLC NAND Flash devices. It supports to 8 generate ECC to correct 2, 4, 8, 12 or 24 bits of error per sector (512 or 17 To use PMECC in this driver, the user needs to set: 30 How to enable PMECC header for direct programmable boot.bin 34 The usual way to program SPL into NAND flash is to use the SAM-BA Atmel tool. 35 This however is often not usable when doing field updates. To be able to 36 program a SPL binary into NAND flash we need to add the PMECC header to the 39 look like. In order to do so we have a new image type added to mkimage to 42 To enable the generation of atmel PMECC header for SPL one needs to define [all …]
|
A D | README.malta | 3 How to flash using a MIPS Navigator Probe: 6 be unable to flash your Malta using a Navigator Probe. 8 - Connect Navigator Console to your probe and Malta as usual. 12 source /path/to/u-boot/board/imgtec/malta/flash-malta-boot.tcl 14 flash-boot /path/to/u-boot/u-boot.bin 16 - You should now be able to reboot your Malta to a U-Boot shell.
|
A D | README.unaligned-memory-access.txt | 10 and how to write such code! 43 to achieve full portability. 50 to architecture. It would be easy to write a whole document on the differences 57 at significant cost to performance. 60 unaligned access to be corrected. 73 At first, the concepts above may seem a little hard to relate to actual 97 to pad structures so that accesses to fields are suitably aligned (assuming 163 able to access memory on arbitrary boundaries, the reference to a[0] causes 171 16-bit-aligned addresses. It is up to the caller to ensure this alignment or 186 to an address that is not evenly divisible by 4. [all …]
|
A D | README.LED | 8 The first step is to enable CONFIG_LED_STATUS in menuconfig: 14 Status LEDS 0 to 5 are enabled by the following configurations at menuconfig: 23 CONFIG_STATUS_LED_BIT is passed into the __led_* functions to identify which LED 24 is being acted on. As such, the value choose must be unique with with respect to 25 the other CONFIG_STATUS_LED_BIT's. Mapping the value to a physical LED is the 32 Values range from 2 to 10. 37 CONFIG_STATUS_LED_BOOT is the LED to light when the board is booting. 48 __led_init is called once to initialize the LED to CONFIG_STATUS_LED_STATE. 51 __led_set is called to change the state of the LED. 53 __led_toggle is called to toggle the current state of the LED. [all …]
|
A D | README.bloblist | 9 A bloblist provides a way to store collections of binary information (blobs) in 19 sometimes TPL). It is passed through to each successive part of the boot and 20 can be accessed as needed. This provides a way to transfer state from one part 21 to the next. For example, TPL may determine that a watchdog reset occurred by 24 can be passed through to SPL and U-Boot proper, which can print a message 34 created from a C structure which can beused to access its fields. 51 different memory areas due to fragmented memory, but it is simpler to just have 58 Bloblist provides a fairly simple API which allows blobs to be created and 65 When a part of U-Boot is about to jump to the next part, it can 'finish' the 75 Bootstage has a mechanism to 'stash' its records for passing to the next part. [all …]
|
A D | README.video | 17 <xres> The X resolution (in pixels) to use. 18 <yres> The Y resolution (in pixels) to use. 19 <depth> The color depth (in bits) to use. 20 <freq> The frequency (in Hz) to use. 46 lcd: Selects video output to a LCD screen. 51 Defaults to monitor=dvi. 56 Defaults to hpd=1. 60 time for the monitor to assert the HPD signal. This configures how long to 62 Defaults to hpd_delay=500. 68 Defaults to edid=1. [all …]
|
/u-boot/board/freescale/lx2160a/ |
A D | README | 90 |Connect I/O cable to IO_SLOT1(J110) 93 |Connect I/O cable to IO_SLOT2(J113) 97 |Connect I/O cable to IO_SLOT1(J110) 100 |Connect I/O cable to IO_SLOT2(J113) 104 |Connect I/O cable to IO_SLOT1(J110) 107 |Connect I/O cable to IO_SLOT2(J113) 111 |Connect I/O cable to IO_SLOT1(J110) 114 |Connect I/O cable to IO_SLOT2(J113) 118 |Connect I/O cable to IO_SLOT1(J110) 139 |Connect M11 I/O cable to IO_SLOT1(J110), M13 I/O cable to IO_SLOT6(J125) [all …]
|
/u-boot/doc/SPL/ |
A D | README.am335x-network | 5 how to setup network booting and then optionally use this support to flash 9 1. You have to enable generic SPL configuration options (see 31 network boot. Copy them to u-boot-restore.img and 32 u-boot-spl-restore.bin respectively to distinguish this version 38 chose to connect to the board (usually configured in 46 image -- u-boot-restore.img). So you have to configure DHCP server to 52 - If you plan to use TFTP server on another machine you have to set 53 server-name option to point to it. 55 used to connect to the board is eth0, and it has address 192.168.8.1: 82 files, nand erase/nand write to erase/write the NAND flash. [all …]
|
/u-boot/drivers/video/bridge/ |
A D | Kconfig | 5 Some platforms use video bridges to convert from one output to 7 requires LVDS, an eDP->LVDS bridge chip can be used to provide the 14 The Parade PS8622 and PS8625 are DisplayPort-to-LVDS (Low voltage 16 to be connected to an eDP output device such as an SoC that lacks 17 LVDS capability, or where LVDS requires too many signals to route 24 The NXP PTN3460 is a DisplayPort-to-LVDS (Low voltage differential 25 signalling) converter. It enables an LVDS LCD panel to be connected 26 to an eDP output device such as an SoC that lacks LVDS capability, 27 or where LVDS requires too many signals to route on the PCB. 34 The Analogix ANX6345 is RGB-to-DP converter. It enables an eDP LCD [all …]
|
/u-boot/drivers/dfu/ |
A D | Kconfig | 35 will cause DFU to only wait for that many seconds before exiting. 40 This option enables using DFU to read and write to MMC based storage. 47 This option enables using DFU to read and write to NAND based 51 bool "Skip empty pages when flashing UBI images to NAND" 54 When flashing UBI images to NAND, enable the DROP_FFS flag to drop 60 This option enables using DFU to read and write RAM on the target. 65 This option enables using DFU to read and write to SPI flash based 81 This option enables using DFU to read and write to on any MTD device. 86 This option enables using DFU to read and write to VIRTUAL device 87 used at board level to manage specific behavior [all …]
|
/u-boot/drivers/power/ |
A D | Kconfig | 93 Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to 110 Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to 128 Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to 147 Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to 161 Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to 173 Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to 189 Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to 205 Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to 262 Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to 271 Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to [all …]
|
/u-boot/board/davinci/da8xxevm/ |
A D | README.da850 | 13 predefined location in persistent storage to DDR and jumps to the u-boot 19 like the target address the section is to be copied to and the size of the 33 u-boot.ais file that needs to be written to the correct persistent 37 Flashing the images to SPI 48 Flashing the images to NAND 54 OMAPL138_LCDK requires the AIS image to be written to the second block of 71 The commands to write the image from memory to NAND would be: 97 Flashing the images to MMC 99 If the boot pins are set to boot from mmc, the RBL will try to load the 109 There are 2 ways to copy the AIS image to the mmc card: [all …]
|
/u-boot/drivers/serial/ |
A D | Kconfig | 66 # Logic to allow us to use the imply keyword to set what the default port 227 You will need to provide parameters to make this work. The 236 You will need to provide parameters to make this work. The 245 will need to provide parameters to make this work. The driver will 268 Select this to enable a debug console which calls back to EFI to 389 You will need to provide parameters to make this work. 398 You will need to provide DEBUG_UART_BASE to make this work. The 416 You will need to provide parameters to make this work. The 426 You will need to provide parameters to make this work. The 461 value. Use this value to specify the shift to use, where 0=byte [all …]
|
/u-boot/doc/develop/ |
A D | logging.rst | 11 setting up the board to displaying a start-up screen to loading an Operating 35 has a category which is intended to allow messages to be filtered according to 67 To actually get U-Boot to output this you need to also set the default logging 97 file to ensure the category is correct. 145 * console - goes to stdout 154 Filters are attached to log drivers to control what those drivers emit. FIlters 204 You will also need to add another filter to allow other messages (because the 260 * device - goes to a device (e.g. serial) 271 Add a way to browse log records 275 Add commands to add and remove log devices [all …]
|
A D | py_testing.rst | 8 console interface. A single top-level script exists to execute or attach to the 68 The recommended way to run the test suite, in order to ensure reproducibility 69 is to use `virtualenv` to set up the necessary environment. This can be done 75 $ cd /path/to/u-boot 139 Some tests deliberately cause the sandbox process to exit, e.g. to test the 141 to attach the debugger to the new sandbox instance. If these tests are not 186 selects which tests to run. The default is to run all known tests. This 274 It is up to the user to determine if those situations exist, and to code this 337 should set `$PYTHONPATH` prior to running the test script to allow these 338 modules to be loaded. [all …]
|
A D | trace.rst | 8 to be collected and sent to a host machine for analysis. At present the 100 Then run proftool to convert the trace information to ftrace format 150 Pass 'FTRACE=1' to the U-Boot Makefile to actually instrument the code. 168 doing end-to-end timing. 172 to achieve these ideals. 240 to the output buffer can use these to specify the buffer to write to, and 252 is a useful time to write the trace data to the host for 260 to transmit it to the host. Notably you can use tftput to send the data 267 This starts up USB (to talk to an attached USB Ethernet dongle), writes 268 a trace log to address 10000000 and sends it to a host machine using [all …]
|
/u-boot/doc/usage/ |
A D | netconsole.rst | 7 'stdout' environment variables. To switch to the networked console, 8 set either of these variables to "nc". Input and output can be 17 broadcast address and port 6666 are used. If it is set to an IP 36 The script uses netcat to talk to the board over UDP. It requires you to 45 It turns out that 'netcat' cannot be used to listen to broadcast 47 listens to broadcast packets on a given port and dumps them to the 58 parameters to the loadable module. 70 source for UDP packets (defaults to 6665) 73 source IP to use (defaults to the interface's address) 76 network interface (defaults to eth0) [all …]
|
/u-boot/doc/imx/clk/ |
A D | ccf.txt | 5 Linux kernel (v5.1.12) to U-Boot. 7 This code is supposed to bring CCF to IMX based devices (imx6q, imx7 imx8). 9 porting of CCF Linux code to other platforms. 29 it. This is way too much if we do plan to use this driver in SPL. 36 store back pointer to corresponding struct clk. However, it is possible to 41 uclass_priv stores the pointer to struct clk. 47 * It is advised to add common clock code (like already added rate and flags) to 52 may look appealing to use this feature to allocate private structures for CCF 68 to clk_ops. 78 mux. The former file provides code to tests this setup. [all …]
|
/u-boot/doc/device-tree-bindings/usb/ |
A D | generic.txt | 4 - maximum-speed: tells USB controllers we want to work up to a certain 8 controllers should default to their maximum HW 10 - dr_mode: tells Dual-Role USB controllers that we want to work on a 13 passed via DT, USB DRD controllers should default to 15 - phy_type: tells USB controllers that we want to configure the core to support 19 default to HW capability. 21 This is an attribute to a USB controller such as:
|
/u-boot/drivers/clk/renesas/ |
A D | Kconfig | 12 Enable this to support the clocks on Renesas RCar Gen2 SoC. 18 Enable this to support the clocks on Renesas R8A7790 SoC. 24 Enable this to support the clocks on Renesas R8A7791 SoC. 30 Enable this to support the clocks on Renesas R8A7792 SoC. 36 Enable this to support the clocks on Renesas R8A7793 SoC. 42 Enable this to support the clocks on Renesas R8A7794 SoC. 49 Enable this to support the clocks on Renesas RCar Gen3 SoC. 62 Enable this to support the clocks on Renesas R8A774B1 SoC. 68 Enable this to support the clocks on Renesas R8A774C0 SoC. 80 Enable this to support the clocks on Renesas R8A7795 SoC. [all …]
|
/u-boot/tools/patman/ |
A D | README | 37 How to use this tool 55 How to configure it 134 How to run it 155 How to install it 161 to install patman: 166 How to add tags 173 Email address / alias to send patch series to (you can add this 177 Email address / alias to Cc patch series to (you can add this 226 Additional email addresses / aliases to send cover letter to (you 308 Use 'sort' to sort the entries, and 'uniq' to include only [all …]
|
/u-boot/doc/imx/habv4/guides/ |
A D | encrypted_boot.txt | 10 Therefore, this key is needed to decrypt the data during the 12 which needs to be appended to the U-Boot image and specified in 17 needs to have the following configurations enabled in Kconfig: 25 The dek_blob command then can be used to generate the DEK blob of 31 The resulting DEK blob then is used to construct the encrypted 32 U-Boot image. Note that the blob needs to be transferred back 33 to the host.Then the following commands are used to construct 37 objcopy -I binary -O binary --pad-to <blob_dst> --gap-fill=0x00 \ 41 NOTE: u-boot-signed.bin needs to be padded to the value 42 equivalent to the address in which the DEK blob is specified
|
/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/ |
A D | README.falcon | 4 RAM version U-Boot. Instead, it loads FIT image and boot directly to Linux. 22 flow suggests to save this image to SD/eMMC at the location pointed by macro 30 leave it absent to favor the stored sectors. It is easier to deploy the FIT 31 image with embedded static device tree to multiple boards. 42 Steps to prepare static device tree 52 before "bootm" command would be issued to boot, run command 65 It is useful to know the exact size. One way to extract this static device 66 tree is to save it to eMMC/SD using command in U-Boot, and extract under Linux 134 To use falcon mode with QSPI boot, SPL needs to be enabled. Similar to SD or 142 Other things to consider [all …]
|
/u-boot/scripts/ |
A D | coreboot.sed | 4 # Script to convert coreboot code to something similar to what U-Boot uses 6 # Remember to add attribution to coreboot for new files added to U-Boot.
|