| /OK3568_Linux_fs/kernel/Documentation/x86/ |
| H A D | boot.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 real-mode DOS as a mainstream operating system. 22 boot loader and the kernel. setup.S made relocatable, 28 Protocol 2.02 (Kernel 2.4.0-test3-pre3) New command line protocol. 31 safe for systems which use the EBDA from SMM or 32-bit 35 Protocol 2.03 (Kernel 2.4.18-pre1) Explicitly makes the highest possible 40 Protocol 2.05 (Kernel 2.6.20) Make protected mode kernel relocatable. 54 Protocol 2.09 (Kernel 2.6.26) Added a field of 64-bit physical 59 pref_address fields. Added extended boot loader IDs. 68 Protocol 2.13 (Kernel 3.14) Support 32- and 64-bit flags being set in [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm/ |
| H A D | booting.rst | 9 The following documentation is relevant to 2.4.18-rmk6 and beyond. 11 In order to boot ARM Linux, you require a boot loader, which is a small 12 program that runs before the main kernel. The boot loader is expected 16 Essentially, the boot loader should provide (as a minimum) the 28 --------------------------- 35 The boot loader is expected to find and initialise all RAM that the 39 the RAM in the machine, or any other method the boot loader designer 44 ----------------------------- 51 The boot loader should initialise and enable one serial port on the 56 As an alternative, the boot loader can pass the relevant 'console=' [all …]
|
| /OK3568_Linux_fs/u-boot/doc/uImage.FIT/ |
| H A D | x86-fit-boot.txt | 5 ---------- 10 binary which contains all sorts of parameters and a compressed self-extracting 11 binary for the kernel itself, often with a small built-in serial driver to 15 understanding is that an x86 CPU (even a really new one) starts up in a 16-bit 16 'real' mode where only 1MB of memory is visible, moves to 32-bit 'protected' 17 mode where 4GB is visible (or more with special memory access techniques) and 18 then to 64-bit 'long' mode if 64-bit execution is required. 20 Partly the self-extracting nature of Linux was introduced to cope with boot 21 loaders that were barely capable of loading anything. Even changing to 32-bit 22 mode was something of a challenge, so putting this logic in the kernel seemed [all …]
|
| /OK3568_Linux_fs/kernel/security/tomoyo/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 This selects TOMOYO Linux, pathname-based access control. 19 int "Default maximal count for learning mode" 25 that are automatically appended into policy at "learning mode". 27 such programs in "learning mode" dulls the system response 43 bool "Activate without calling userspace policy loader." 47 Say Y here if you want to activate access control as soon as built-in 55 enforcing mode from the beginning, you can reduce the possibility of 59 string "Location of userspace policy loader" 60 default "/sbin/tomoyo-init" [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-core/glibc/glibc/ |
| H A D | 0003-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch | 4 Subject: [PATCH] nativesdk-glibc: Look for host system ld.so.cache as well 6 Upstream-Status: Inappropriate [embedded specific] 18 in a non-standard location like /usr/lib/mesa. The only place the location is know 27 Signed-off-by: Khem Raj <raj.khem@gmail.com> 28 --- 29 elf/dl-load.c | 16 ++++++++-------- 30 1 file changed, 8 insertions(+), 8 deletions(-) 32 diff --git a/elf/dl-load.c b/elf/dl-load.c 34 --- a/elf/dl-load.c 35 +++ b/elf/dl-load.c [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/reset/ |
| H A D | reboot-mode.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/reboot-mode.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic reboot mode core map 10 - Andy Yan <andy.yan@rock-chips.com> 13 This driver get reboot mode arguments and call the write 18 All mode properties are vendor specific, it is a indication to tell 20 as mode-xxx = <magic> (xxx is mode name, magic should be a non-zero value). 23 - normal: Normal reboot mode, system reboot with command "reboot". [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/ |
| H A D | spl_boot_mode.c | 4 * SPDX-License-Identifier: GPL-2.0+ 27 cnt = DIV_ROUND_UP(sizeof(struct bootloader_message), dev_desc->blksz); in misc_require_recovery() 28 bmsg = memalign(ARCH_DMA_MINALIGN, cnt * dev_desc->blksz); in misc_require_recovery() 35 recovery = !strcmp(bmsg->command, "boot-recovery"); in misc_require_recovery() 47 * Boot mode priority in rockchip_get_boot_mode() 49 * Anyway, we should set download boot mode as the highest priority, so: in rockchip_get_boot_mode() 50 * reboot loader/bootloader/fastboot > misc partition "recovery" > reboot xxx. in rockchip_get_boot_mode() 54 printf("boot mode: loader\n"); in rockchip_get_boot_mode() 57 printf("boot mode: dfu\n"); in rockchip_get_boot_mode() 60 printf("boot mode: bootloader\n"); in rockchip_get_boot_mode() [all …]
|
| H A D | Kconfig | 18 The Rockchip PX30 is a ARM-based SoC with a quad-core Cortex-A35 19 including NEON and GPU, Mali-400 graphics, several DDR3 options 26 default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds" 55 The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7 56 including NEON and GPU, Mali-400 graphics, several DDR3 options 66 The Rockchip RK3128 is a ARM-based SoC with a quad-core Cortex-A7 67 including NEON and GPU, Mali-400 graphics, several DDR3 options 98 The Rockchip RK3066 is a ARM-based SoC with a dual-core Cortex-A9 99 including NEON and GPU, Mali-400 graphics, several DDR3 options 118 The Rockchip RK3188 is a ARM-based SoC with a quad-core Cortex-A9 [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm64/ |
| H A D | booting.rst | 13 (EL0 - EL3), with EL0 and EL1 having a secure and a non-secure 14 counterpart. EL2 is the hypervisor level and exists only in non-secure 15 mode. EL3 is the highest priority level and exists only in secure mode. 17 For the purposes of this document, we will use the term `boot loader` 23 Essentially, the boot loader should provide (as a minimum) the 33 --------------------------- 37 The boot loader is expected to find and initialise all RAM that the 41 the RAM in the machine, or any other method the boot loader designer 46 ------------------------- 50 The device tree blob (dtb) must be placed on an 8-byte boundary and must [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/cell/spufs/ |
| H A D | inode.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include <linux/backing-dev.h> 43 return sb->s_fs_info; in spufs_get_sb_info() 55 ei->i_gang = NULL; in spufs_alloc_inode() 56 ei->i_ctx = NULL; in spufs_alloc_inode() 57 ei->i_openers = 0; in spufs_alloc_inode() 59 return &ei->vfs_inode; in spufs_alloc_inode() 72 inode_init_once(&ei->vfs_inode); in spufs_init_once() 76 spufs_new_inode(struct super_block *sb, umode_t mode) in spufs_new_inode() argument 84 inode->i_ino = get_next_ino(); in spufs_new_inode() [all …]
|
| H A D | run.c | 1 // SPDX-License-Identifier: GPL-2.0 14 /* interrupt-level stop callback function. */ 17 struct spu_context *ctx = spu->ctx; in spufs_stop_callback() 30 ctx->csa.class_0_pending = spu->class_0_pending; in spufs_stop_callback() 31 ctx->csa.class_0_dar = spu->class_0_dar; in spufs_stop_callback() 34 ctx->csa.class_1_dsisr = spu->class_1_dsisr; in spufs_stop_callback() 35 ctx->csa.class_1_dar = spu->class_1_dar; in spufs_stop_callback() 45 wake_up_all(&ctx->stop_wq); in spufs_stop_callback() 58 *stat = ctx->ops->status_read(ctx); in spu_stopped() 62 * re-read the register to get the stopped value. in spu_stopped() [all …]
|
| /OK3568_Linux_fs/u-boot/board/boundary/nitrogen6x/ |
| H A D | README.mx6qsabrelite | 1 U-Boot for the Freescale i.MX6q SabreLite board 3 This file contains information for the port of U-Boot to the Freescale 7 --------------------------------- 9 The recent mainline U-Boot for the Freescale i.MX6q SabreLite board supports 12 a small SD card loader to support boot from SD card. This small SD card loader 14 the loader will in turn request the BootROM to load the U-Boot from SD card. 16 The SD card loader is available from 20 under a open-source 3-clause BSD license. 22 To update the SPI-NOR on the SabreLite board without the Freescale 25 1. Write this SD card loader onto a large SD card using: [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/cyttsp5/ |
| H A D | cyttsp5_loader.c | 3 * Parade TrueTouch(TM) Standard Product V5 FW Loader Module. 13 * Copyright (C) 2012-2015 Cypress Semiconductor, Inc. 128 return cd->panel_id; in cyttsp5_get_panel_id() 135 * -1: Do not upgrade firmware 146 fw_ver_img = ld->si->cydata.fw_ver_major << 8; in cyttsp5_check_firmware_version() 147 fw_ver_img += ld->si->cydata.fw_ver_minor; in cyttsp5_check_firmware_version() 162 return -1; in cyttsp5_check_firmware_version() 165 fw_revctrl_img = ld->si->cydata.revctrl; in cyttsp5_check_firmware_version() 180 return -1; in cyttsp5_check_firmware_version() 190 struct device *dev = ld->dev; in cyttsp5_calibrate_idacs() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hid/intel-ish-hid/ |
| H A D | ishtp-fw-loader.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ISH-TP client driver for ISH firmware loading 11 #include <linux/intel-ish-client-if.h> 23 * ISH Shim firmware loader reserves 4 Kb buffer in SRAM. The buffer is 25 * firmware loader. Reason for the odd size of 3968 bytes? Each IPC 33 * enum ish_loader_commands - ISH loader host commands. 34 * LOADER_CMD_XFER_QUERY Query the Shim firmware loader for 59 * Loader transfer modes: 61 * LOADER_XFER_MODE_ISHTP mode uses the existing ISH-TP mechanism to 63 * The buffer size is limited to 4 Kb by the IPC/ISH-TP protocol for [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | kwboot.1 | 1 .TH KWBOOT 1 "2012-05-19" 4 kwboot \- Boot Marvell Kirkwood SoCs over a serial link. 7 .RB [ "-b \fIimage\fP" ] 8 .RB [ "-p" ] 9 .RB [ "-t" ] 10 .RB [ "-B \fIbaudrate\fP" ] 16 contain a second stage boot loader, such as U-Boot. The image file 20 Following power-up or a system reset, system BootROM code polls the 26 Additionally, this program implements a minimal terminal mode, which 30 by the second-stage loader. [all …]
|
| H A D | README.ti-secure | 22 Booting of U-Boot SPL 25 When CONFIG_TI_SECURE_DEVICE is set, the U-Boot SPL build process 36 ${TI_SECURE_DEV_PKG}/scripts/create-boot-image.sh 38 This is called as part of the SPL/u-boot build process. As the secure 49 create-boot-image.sh \ 55 SPI_X-LOADER - Generates an image for SPI flash (byte swapped) 56 X-LOADER - Generates an image for non-XIP flash 57 MLO - Generates an image for SD/MMC/eMMC media 58 2ND - Generates an image for USB, UART and Ethernet 59 XIP_X-LOADER - Generates a single stage u-boot for NOR/QSPI XiP [all …]
|
| /OK3568_Linux_fs/u-boot/include/configs/ |
| H A D | evb_rv1126.h | 4 * SPDX-License-Identifier: GPL-2.0+ 24 * We made a deal: Not allow U-Boot to bring up thunder-boot kernel. 26 * Because the thunder-boot feature may require special memory layout 27 * or other appointments, U-Boot can't handle all that. Let's go back 31 * we allow user to boot what they want in U-Boot shell mode. 45 "loader raw 0x20000 0xE0000;"\ 54 "loader raw 0x20000 0xE0000;"\ 64 "loader raw 0x20000 0xE0000;"\ 74 "loader raw 0x20000 0xE0000;"\
|
| /OK3568_Linux_fs/u-boot/board/gateworks/gw_ventana/ |
| H A D | README | 1 U-Boot for the Gateworks Ventana Product Family boards 3 This file contains information for the port of U-Boot to the Gateworks 7 is supported by a single bootloader build by using a common SPL and U-Boot 12 1. Secondary Program Loader (SPL) 13 --------------------------------- 15 The i.MX6 has a BOOT ROM PPL (Primary Program Loader) which supports loading 19 will build the following artifacts from U-Boot source: 20 - SPL - Secondary Program Loader that the i.MX6 BOOT ROM (Primary Program 21 Loader) boots. This detects CPU/DRAM configuration, configures 22 The DRAM controller, loads u-boot.img from the detected boot device, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/ipw2x00/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 34 rather than built-in (Y). This driver requires firmware at device 35 initialization time, and when built-in this typically happens 39 including the firmware and a firmware loader in an initramfs. 42 bool "Enable promiscuous mode" 45 Enables promiscuous/monitor mode support for the ipw2100 driver. 47 promiscuous mode via the Wireless Tool's Monitor mode. While in this 48 mode, no packets can be sent. 96 rather than built-in (Y). This driver requires firmware at device 97 initialization time, and when built-in this typically happens [all …]
|
| /OK3568_Linux_fs/u-boot/board/hisilicon/hikey/ |
| H A D | README | 4 HiKey is the first certified 96Boards Consumer Edition board. The board/SoC has: - 5 * HiSilicon Kirin 6220 eight-core ARM Cortex-A53 64-bit SoC running at 1.2GHz. 6 * ARM Mali 450-MP4 GPU 12 The HiKey schematic can be found here: - 13 https://github.com/96boards/documentation/blob/master/hikey/96Boards-Hikey-Rev-A1.pdf 15 A SoC datasheet can be found here: - 17 Hi6220V100_Multi-Mode_Application_Processor_Function_Description.pdf 19 Currently the u-boot port supports: - 25 The HiKey U-Boot port has been tested with l-loader, booting ATF, which then boots 26 U-Boot as the bl33.bin executable. [all …]
|
| /OK3568_Linux_fs/buildroot/board/freescale/warpboard/ |
| H A D | README | 11 - imx6sl-warp.dtb 12 - rootfs.ext4 13 - rootfs.tar 14 - sdcard.img 15 - u-boot.imx 16 - zImage 21 - Put warpboard in USB download mode by closing the j2 jumper on the 24 - Load u-boot.imx in the WarpBoard by using the imx-usb-loader host utility: 26 $ ./output/host/bin/imx_usb -c output/host/etc/imx-loader.d/ output/images/u-boot.imx 28 - U-Boot will appear in minicom [all …]
|
| /OK3568_Linux_fs/u-boot/tools/rockchip/ |
| H A D | loaderimage.c | 2 * (C) Copyright 2008-2015 Fuzhou Rockchip Electronics Co., Ltd 4 * SPDX-License-Identifier: GPL-2.0+ 9 #include <u-boot/sha256.h> 10 #include <u-boot/crc.h> 17 #define OPT_PACK "--pack" 18 #define OPT_UNPACK "--unpack" 19 #define OPT_UBOOT "--uboot" 20 #define OPT_TRUSTOS "--trustos" 21 #define OPT_KERNEL "--kernel" 22 #define OPT_SIZE "--size" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 19 comment "Non-8250 serial port support" 39 messages and warnings and which allows logins in single user mode). 45 your boot loader (lilo or loadlin) about how to pass options to the 67 messages and warnings and which allows logins in single user mode). 73 your boot loader (lilo or loadlin) about how to pass options to the 89 bool "Early console using RISC-V SBI" 95 Support for early debug console using RISC-V SBI. This enables 101 tristate "BCM1xxx on-chip DUART serial support" 107 the BCM1250 and derived System-On-a-Chip (SOC) devices. Note that [all …]
|
| /OK3568_Linux_fs/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/ |
| H A D | revision.txt | 12 1.add sfi command to print loader and firmware info 13 2.add exf command to extract firmware or loader 24 2.set stdout nobuffer mode 27 1.fix multi-storage firmware compatible bug 30 1.fix upgrade multi-storage firmware bug 34 1.support new multi-storage firmware 40 1.support multi-storage firmware with div 87 2.support upgrade loader with storage
|
| /OK3568_Linux_fs/u-boot/board/egnite/ethernut5/ |
| H A D | ethernut5.c | 8 * SPDX-License-Identifier: GPL-2.0+ 16 * freely available under BSD-like license. 19 * with U-Boot and Linux support. This implementation is based 33 * U-Boot relevant board interfaces are: 36 * RS-232 serial port 38 * MMC/SD-Card slot 41 * Typically the U-Boot image is loaded from serial DataFlash into 42 * SDRAM by the samboot boot loader, which is located in internal 50 * via its reset-init script. 81 * The SDRAM hardware has been configured by the first stage boot loader. [all …]
|