| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/ld.html/ |
| H A D | REGION_005fALIAS.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- This file documents the GNU linker LD 4 (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 7 Copyright (C) 1991-2021 Free Software Foundation, Inc. 12 with no Invariant Sections, with no Front-Cover Texts, and with no 13 Back-Cover Texts. A copy of the license is included in the 14 section entitled "GNU Free Documentation License". --> 15 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 21 <meta name="resource-type" content="document"> 24 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/ld.html/ |
| H A D | REGION_005fALIAS.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- This file documents the GNU linker LD 4 (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 7 Copyright (C) 1991-2021 Free Software Foundation, Inc. 12 with no Invariant Sections, with no Front-Cover Texts, and with no 13 Back-Cover Texts. A copy of the license is included in the 14 section entitled "GNU Free Documentation License". --> 15 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 21 <meta name="resource-type" content="document"> 24 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | nvidia,tegra20-emc.txt | 4 - name : Should be emc 5 - #address-cells : Should be 1 6 - #size-cells : Should be 0 7 - compatible : Should contain "nvidia,tegra20-emc". 8 - reg : Offset and length of the register set for the device 9 - nvidia,use-ram-code : If present, the sub-nodes will be addressed 12 irrespective of ram-code configuration. 13 - interrupts : Should contain EMC General interrupt. 14 - clocks : Should contain EMC clock. 20 memory-controller@7000f400 { [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | hp_sdc.h | 2 * HP i8042 System Device Controller -- header 10 * 1. Redistributions of source code must retain the above copyright 31 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A 34 * for Part Number 1820-4784 Revision B. Dwg No. A-1820-4784-2 104 #define HP_SDC_STATUS_PUP 0x70 /* Successful power-up self test */ 134 #define HP_SDC_STR 0x7f /* i8042 self-test result */ 146 #define HP_SDC_CFG_ROLLOVER 0x08 /* WTF is "N-key rollover"? */ 149 #define HP_SDC_CFG_KBD_OLD 0x03 /* keyboard code for non-HIL */ 150 #define HP_SDC_CFG_KBD_NEW 0x07 /* keyboard code from HIL autoconfig */ 151 #define HP_SDC_CFG_REV 0x40 /* Code revision bit */ [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.ramboot-ppc85xx | 5 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 15 1. Load the RAM based bootloader onto DDR via JTAG/BDI interface. And then 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. 22 2. Load the RAM based bootloader onto DDR using already existing bootloader on 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 [all …]
|
| H A D | README.memory-test | 1 The most frequent cause of problems when porting U-Boot to new 8 U-Boot implements 3 different approaches to perform memory tests: 12 This function is supposed to be used in each and every U-Boot port 14 memory banks on this piece of hardware. The code is supposed to be 16 little known and generally underrated fact that this code will also 19 each and every port of U-Boot. 23 This is probably the best known memory test utility in U-Boot. 29 - It is terribly slow. Running "mtest" on the whole system RAM 33 - It is difficult to configure, and to use. And any errors here 36 purposes, like exception code, U-Boot code and data, stack, [all …]
|
| H A D | README.arm-relocation | 3 At arch level: add linker flag -pie 10 (program-base-relative) and 2 (symbol-relative) 16 code to access these tables 25 detect the real dramsize, and store it in gd->ram_size. Bst detected 35 Board.c code is adapted from ppc code 41 ----------------------------------------------------------------------------- 44 if CONFIG_SYS_TEXT_BASE == relocation address! This prevents that uboot code 50 b) it copies the first page in nand to internal ram 51 (spl code) 52 c) end executes this code [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/ |
| H A D | emc.c | 4 * SPDX-License-Identifier: GPL-2.0+ 10 #include <asm/arch-tegra/ap.h> 11 #include <asm/arch-tegra/apb_misc.h> 95 ERR_NO_EMC_NODE = -10, 105 * Find EMC tables for the given ram code. 107 * The tegra EMC binding has two options, one using the ram code and one not. 108 * We detect which is in use by looking for the nvidia,use-ram-code property. 110 * otherwise we select the correct emc-tables subnode based on the 'ram_code' 114 * @param node EMC node (nvidia,tegra20-emc compatible string) 115 * @param ram_code RAM code to select (0-3, or -1 if unknown) [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm/ |
| H A D | porting.rst | 5 Taken from list archive at http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2001-July/00406… 8 ------------------- 14 phys = virt - PAGE_OFFSET + PHYS_OFFSET 18 -------------------- 23 the time when you call the decompressor code. You normally call 25 to be located in RAM, it can be in flash or other read-only or 26 read-write addressable medium. 29 Start address of zero-initialised work area for the decompressor. 30 This must be pointing at RAM. The decompressor will zero initialise 43 Physical address to place the initial RAM disk. Only relevant if [all …]
|
| H A D | tcm.rst | 2 ARM TCM (Tightly-Coupled Memory) handling in Linux 7 Some ARM SoCs have a so-called TCM (Tightly-Coupled Memory). 8 This is usually just a few (4-64) KiB of RAM inside the ARM 12 Harvard-architecture, so there is an ITCM (instruction TCM) 24 determine if ITCM (bits 1-0) and/or DTCM (bit 17-16) is present 32 place you put it, it will mask any underlying RAM from the 33 CPU so it is usually wise not to overlap any physical RAM with 52 - FIQ and other interrupt handlers that need deterministic 55 - Idle loops where all external RAM is set to self-refresh 56 retention mode, so only on-chip RAM is accessible by [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/ |
| H A D | mvme147.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Uses the generic 7990.c LANCE code. 30 /* We have 32K of RAM for the init block and buffers. This places 37 #include "7990.h" /* use generic LANCE code */ 42 unsigned long ram; member 47 * plus board-specific init, open and close actions. 48 * Oh, and we need to tell the generic code how to read and write LANCE registers... 70 /* Initialise the one and only on-board 7990 */ 82 return ERR_PTR(-ENODEV); in mvme147lance_probe() 87 return ERR_PTR(-ENOMEM); in mvme147lance_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_nvm.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 7 * i40e_init_nvm_ops - Initialize NVM function pointers 14 * We are accessing FLASH always thru the Shadow RAM. 18 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm() 30 nvm->sr_size = BIT(sr_size) * I40E_SR_WORDS_IN_1KB; in i40e_init_nvm() 36 nvm->timeout = I40E_MAX_NVM_TIMEOUT; in i40e_init_nvm() 37 nvm->blank_nvm_mode = false; in i40e_init_nvm() 39 nvm->blank_nvm_mode = true; in i40e_init_nvm() 48 * i40e_acquire_nvm - Generic request for acquiring the NVM ownership [all …]
|
| /OK3568_Linux_fs/u-boot/lib/lzma/ |
| H A D | lzma.txt | 2 ------------- 8 in 7-Zip compression program (www.7-zip.org). LZMA provides high 19 ------- 23 Some code in LZMA SDK is based on public domain code from another developers: 25 2) SHA-256: Wei Dai (Crypto++ library) 29 ----------------- 33 - ANSI-C/C++/C#/Java source code for LZMA compressing and decompressing 34 - Compiled file->file LZMA compressing/decompressing program for Windows system 38 ------------------ 39 To compile C++ version of file->file LZMA encoding, go to directory [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | frontswap.rst | 9 swapped pages are saved in RAM (or a RAM-like device) instead of a swap disk. 11 (Note, frontswap -- and :ref:`cleancache` (merged at 3.0) -- are the "frontends" 13 all other supporting code -- the "backends" -- is implemented as drivers. 21 a synchronous concurrency-safe page-oriented "pseudo-RAM device" conforming 23 in-kernel compressed memory, aka "zcache", or future RAM-like devices); 24 this pseudo-RAM device is not directly accessible or addressable by the 25 kernel and is of unknown and possibly time-varying size. The driver 50 in swap device writes is lost (and also a non-trivial performance advantage) 88 useful for write-balancing for some RAM-like devices). Swap pages (and 89 evicted page-cache pages) are a great use for this kind of slower-than-RAM- [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m547xevb/ |
| H A D | README | 4 TsiChung Liew(Tsi-Chung.Liew@freescale.com) 12 - board/freescale/m547xevb/m547xevb.c Dram setup, IDE pre init, and PCI init 13 - board/freescale/m547xevb/mii.c MII init 14 - board/freescale/m547xevb/Makefile Makefile 15 - board/freescale/m547xevb/config.mk config make 16 - board/freescale/m547xevb/u-boot.lds Linker description 18 - arch/m68k/cpu/mcf547x_8x/cpu.c cpu specific code 19 - arch/m68k/cpu/mcf547x_8x/cpu_init.c Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs 20 - arch/m68k/cpu/mcf547x_8x/interrupts.c cpu specific interrupt support 21 - arch/m68k/cpu/mcf547x_8x/slicetimer.c Timer support [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | tcm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2008-2009 ST-Ericsson AB 41 .name = "DTCM RAM", 48 .name = "ITCM RAM", 114 const int tcm_sizes[16] = { 0, -1, -1, 4, 8, 16, 32, 64, 128, in setup_tcm_bank() 115 256, 512, 1024, -1, -1, -1, -1 }; in setup_tcm_bank() 141 return -EINVAL; in setup_tcm_bank() 145 return -EINVAL; in setup_tcm_bank() 183 * When we are running in the non-secure world and the secure world 200 * In this particular case (MRC with ARM condition code ALways) the [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/ |
| H A D | Kconfig.machine | 1 # SPDX-License-Identifier: GPL-2.0 21 This option enables support for the 68000-based Atari series of 39 Say N unless you're willing to code the remaining necessary support. 47 Say Y here if you want to run Linux on an MC680x0-based Apollo 66 build a kernel which can run on MVME147 single-board computers. If 121 The Q40 is a Motorola 68040-based successor to the Sinclair QL 274 Support for the Sysam AMCORE open-hardware generic board. 280 Support for the Sysam stmark2 open-hardware generic board. 313 bool "Netburner MOD-5272 board support" 316 Support for the Netburner MOD-5272 board. [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/lib/ |
| H A D | crt0_64.S | 2 * crt0 - C-runtime startup Code for AArch64 U-Boot 10 * SPDX-License-Identifier: GPL-2.0+ 14 #include <asm-offsets.h> 20 * This file handles the target-independent stages of the U-Boot 21 * start-up where a C runtime environment is needed. Its entry point 29 * available RAM (SRAM, locked cache...). In this context, VARIABLE 35 * execution from system RAM (DRAM, DDR...) As system RAM may not 42 * ones allocated by board_init_f() in system RAM, but BSS and 43 * initialized non-const data are still not available. 45 * 4a.For U-Boot proper (not SPL), call relocate_code(). This function [all …]
|
| H A D | crt0.S | 2 * crt0 - C-runtime startup Code for ARM U-Boot 6 * SPDX-License-Identifier: GPL-2.0+ 10 #include <asm-offsets.h> 17 * This file handles the target-independent stages of the U-Boot 18 * start-up where a C runtime environment is needed. Its entry point 26 * available RAM (SRAM, locked cache...). In this context, VARIABLE 32 * execution from system RAM (DRAM, DDR...) As system RAM may not 39 * ones allocated by board_init_f() in system RAM, but BSS and 40 * initialized non-const data are still not available. 42 * 4a.For U-Boot proper (not SPL), call relocate_code(). This function [all …]
|
| /OK3568_Linux_fs/u-boot/arch/x86/cpu/ |
| H A D | start.S | 2 * U-Boot - x86 Startup Code 4 * (C) Copyright 2008-2011 10 * SPDX-License-Identifier: GPL-2.0+ 17 #include <asm/processor-flags.h> 18 #include <generated/generic-asm-offsets.h> 19 #include <generated/asm-offsets.h> 28 * This is the fail-safe 32-bit bootstrap entry point. 30 * This code is used when booting from another boot loader like 37 /* Turn off cache (this might require a 486-class CPU) */ 43 /* Tell 32-bit code it is being entered from an in-RAM copy */ [all …]
|
| /OK3568_Linux_fs/u-boot/arch/m68k/cpu/mcf547x_8x/ |
| H A D | start.S | 3 * Based on code from Bernhard Kuhn <bkuhn@metrowerks.com> 5 * SPDX-License-Identifier: GPL-2.0+ 8 #include <asm-offsets.h> 19 moveml %d0-%d7/%a0-%a6,%sp@; 22 moveml %sp@,%d0-%d7/%a0-%a6; \ 30 * These vectors are to catch any un-intended traps. 47 /* TRAP #0 - #15 */ 117 /* initialize general use internal ram */ 127 /* setup stack initially on top of internal static ram */ 134 move.l %sp, -(%sp) [all …]
|
| /OK3568_Linux_fs/u-boot/arch/m68k/cpu/mcf523x/ |
| H A D | start.S | 3 * Based on code from Bernhard Kuhn <bkuhn@metrowerks.com> 5 * SPDX-License-Identifier: GPL-2.0+ 8 #include <asm-offsets.h> 19 moveml %d0-%d7/%a0-%a6,%sp@; 22 moveml %sp@,%d0-%d7/%a0-%a6; \ 30 * These vectors are to catch any un-intended traps. 47 /* TRAP #0 - #15 */ 110 /* initialize general use internal ram */ 120 /* setup stack initially on top of internal static ram */ 127 move.l %sp, -(%sp) [all …]
|
| /OK3568_Linux_fs/u-boot/test/py/ |
| H A D | u_boot_utils.py | 3 # SPDX-License-Identifier: GPL-2.0 5 # Utility code shared across multiple tests. 65 u_boot_console: A console connection to U-Boot. 160 u_boot_console: A console connection to U-Boot. 166 an error code, otherwise an exception will be raised if such 182 This runs a command and checks that it fails with the expected return code 186 u_boot_console: A console connection to U-Boot. 188 retcode: Expected non-zero return code from the command. 205 """Find the running U-Boot's RAM location. 207 Probe the running U-Boot to determine the address of the first bank [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | fsl_qe.h | 2 * Copyright (C) 2006-2009 Freescale Semiconductor, Inc. 5 * based on source code of Shlomi Gridish 7 * SPDX-License-Identifier: GPL-2.0+ 22 #define QE_DATAONLY_SIZE (QE_MURAM_SIZE - QE_DATAONLY_BASE) 75 /* QE CECR Sub Block Code - sub block code of QE command. 109 /* QE CECR Protocol - For non-MCC, specifies mode for QE CECR command. 220 #define QE_CP_CERCR_MEE 0x8000 /* Multi-user RAM ECC enable */ 221 #define QE_CP_CERCR_IEE 0x4000 /* Instruction RAM ECC enable */ 222 #define QE_CP_CERCR_CIR 0x0800 /* Common instruction RAM */ 224 /* I-RAM */ [all …]
|
| /OK3568_Linux_fs/u-boot/arch/m68k/cpu/mcf530x/ |
| H A D | start.S | 3 * Based on code from Bernhard Kuhn <bkuhn@metrowerks.com> 5 * SPDX-License-Identifier: GPL-2.0+ 8 #include <asm-offsets.h> 20 moveml %d0-%d7/%a0-%a6,%sp@ 24 moveml %sp@,%d0-%d7/%a0-%a6; 29 /* If we come from a pre-loader we don't need an initial exception 38 * These vectors are to catch any un-intended traps. 45 .long _start - CONFIG_SYS_TEXT_BASE 111 * if we come from a pre-loader we have no exception table and 119 /* initialize general use internal ram */ [all …]
|