| /rk3399_rockchip-uboot/doc/ |
| H A D | README.boston | 1 MIPS Boston Development Board 3 --------- 5 --------- 7 The MIPS Boston development board is built around an FPGA & 3 PCIe controllers, 11 the successor of the older MIPS Malta board. 13 -------- 15 -------- 17 U-Boot can be run on a currently out-of-tree branch of QEMU with support for 19 branch of git://git.linux-mips.org/pub/scm/paul/qemu.git and used like so: 21 $ git clone git://git.linux-mips.org/pub/scm/paul/qemu.git -b boston [all …]
|
| H A D | README.qemu-mips | 1 By Vlad Lungu vlad.lungu@windriver.com 2007-Oct-01 2 ---------------------------------------- 8 ---------------------- 9 Supports the "-M mips" configuration of qemu: serial,NE2000,IDE. 13 Supports emulated flash (patch Jean-Christophe PLAGNIOL-VILLARD) with 15 -pflash <filename> and erase mips_bios.bin. 18 Notes for the Qemu MIPS port 19 ---------------------------- 23 Using u-boot.bin as ROM (replaces Qemu monitor): 27 # qemu-system-mips -M mips -bios u-boot.bin -nographic [all …]
|
| H A D | README.mips | 2 Notes for the MIPS architecture port of U-Boot 5 ---------- 11 Embedded Debian -- Cross-development toolchains 17 ------------ 23 incoherency in most cases, unless the code gets loaded after U-Boot 24 re-initializes the cache. The more common uImage 'bootm' command does 31 * Note that Linux users need to kill dcache_disable() in do_bootelf_exec() 32 or override do_bootelf_exec() not to disable I-/D-caches, because most 33 Linux/MIPS ports don't re-enable caches after entering kernel_entry. 36 ----- [all …]
|
| /rk3399_rockchip-uboot/arch/mips/ |
| H A D | Kconfig | 1 menu "MIPS architecture" 2 depends on MIPS 5 default "mips" 16 bool "Support qemu-mips" 134 source "board/qemu-mips/Kconfig" 135 source "arch/mips/mach-ath79/Kconfig" 136 source "arch/mips/mach-bmips/Kconfig" 137 source "arch/mips/mach-pic32/Kconfig" 139 if MIPS 144 Some MIPS boards can be configured for either little or big endian [all …]
|
| H A D | config.mk | 5 # SPDX-License-Identifier: GPL-2.0+ 9 32bit-emul := elf32btsmip 10 64bit-emul := elf64btsmip 11 32bit-bfd := elf32-tradbigmips 12 64bit-bfd := elf64-tradbigmips 13 PLATFORM_CPPFLAGS += -EB 14 PLATFORM_LDFLAGS += -EB 18 32bit-emul := elf32ltsmip 19 64bit-emul := elf64ltsmip 20 32bit-bfd := elf32-tradlittlemips [all …]
|
| /rk3399_rockchip-uboot/arch/mips/include/asm/ |
| H A D | unaligned.h | 2 * Copyright (C) 2007 Ralf Baechle (ralf@linux-mips.org) 4 * SPDX-License-Identifier: GPL-2.0 9 #include <linux/compiler.h> 17 #error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???" 20 #include <linux/unaligned/le_byteshift.h> 21 #include <linux/unaligned/be_byteshift.h> 22 #include <linux/unaligned/generic.h>
|
| H A D | sgidefs.h | 4 * Copyright (C) 2001 MIPS Technologies, Inc. 6 * SPDX-License-Identifier: GPL-2.0 12 * Using a Linux compiler for building Linux seems logic but not to 16 #error Use a Linux compiler or give up. 23 * MIPS ISAs are no longer subsets of each other. Therefore comparisons
|
| H A D | ptrace.h | 5 * SPDX-License-Identifier: GPL-2.0 10 #include <linux/compiler.h> 11 #include <linux/types.h> 19 * arch/mips/kernel/ptrace.c. 41 unsigned long long mpl[6]; /* MTM{0-5} */ 42 unsigned long long mtp[6]; /* MTP{0-5} */ 49 return regs->regs[31]; in kernel_stack_pointer() 53 * Don't use asm-generic/ptrace.h it defines FP accessors that don't make 54 * sense on MIPS. We rather want an error if they get invoked. 60 regs->cp0_epc = val; in instruction_pointer_set() [all …]
|
| H A D | byteorder.h | 4 * SPDX-License-Identifier: GPL-2.0 66 # include <linux/byteorder/big_endian.h> 68 # include <linux/byteorder/little_endian.h> 70 # error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???"
|
| /rk3399_rockchip-uboot/ |
| H A D | .travis.yml | 2 # SPDX-License-Identifier: GPL-2.0+ 4 # build U-Boot on Travis CI - https://travis-ci.org/ 14 - cppcheck 15 - sloccount 16 - sparse 17 - bc 18 - build-essential 19 - libsdl1.2-dev 20 - python 21 - python-virtualenv [all …]
|
| /rk3399_rockchip-uboot/arch/mips/lib/ |
| H A D | asm-offsets.c | 8 * Kevin Kissell, kevink@mips.com and Carsten Langgaard, carstenl@mips.com 9 * Copyright (C) 2000 MIPS Technologies, Inc. 11 * SPDX-License-Identifier: GPL-2.0+ 15 #include <linux/stddef.h> 16 #include <linux/kbuild.h> 20 COMMENT("MIPS pt_regs offsets."); in output_ptreg_defines()
|
| /rk3399_rockchip-uboot/tools/buildman/ |
| H A D | README | 3 # SPDX-License-Identifier: GPL-2.0+ 8 Quick-start 14 cd /path/to/u-boot 16 buildman --fetch-arch arm 17 buildman -k rpi_2 19 # u-boot.bin is the output image 25 This tool handles building U-Boot to check that you have not broken it 28 to make full use of multi-processor machines. 40 where it left off. This should happen cleanly and without side-effects. 44 You may need to press Ctrl-C several times to quit it. Also it will print [all …]
|
| /rk3399_rockchip-uboot/include/dt-bindings/clock/ |
| H A D | bcm6338-clock.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm6348-clock.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm6358-clock.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm6328-clock.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm63268-clock.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| /rk3399_rockchip-uboot/arch/arm/lib/ |
| H A D | zimage.c | 3 * Ladislav Michl <ladis@linux-mips.org> 8 * SPDX-License-Identifier: GPL-2.0+ 25 if (zi->zi_magic != LINUX_ARM_ZIMAGE_MAGIC) { in bootz_setup() 27 puts("Bad Linux ARM zImage magic!\n"); in bootz_setup() 32 *start = zi->zi_start; in bootz_setup() 33 *end = zi->zi_end; in bootz_setup() 35 printf("Kernel image @ %#08lx [ %#08lx - %#08lx ]\n", in bootz_setup()
|
| /rk3399_rockchip-uboot/include/dt-bindings/reset/ |
| H A D | bcm6338-reset.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm6348-reset.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm6358-reset.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm6328-reset.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| H A D | bcm63268-reset.h | 4 * Derived from linux/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 6 * SPDX-License-Identifier: GPL-2.0+
|
| /rk3399_rockchip-uboot/board/microchip/pic32mzda/ |
| H A D | README | 6 ---------------------------------------- 7 PIC32MZ[DA] Starter Kit is based on PIC32MZ[DA] family of micro-controller. 8 This family is powered by MIPS M14KEC 32bit general purpose core and has 12 boot-flash. Stage1 bootloader inturns locates and jumps to U-Boot programmed 13 on internal program-flash. Finally U-Boot loads OS image (along with other 17 To boot Linux following three files are mandatory - uEnv.txt (custom U-Boot 18 environment file), uImage, *.dtb (platform device-tree-blob file). 20 U-Boot jumps to Linux using UHI specification.
|
| /rk3399_rockchip-uboot/drivers/pci/ |
| H A D | pci_gt64120.c | 4 * Based on the Linux implementation. 5 * Copyright (C) 1999, 2000, 2004 MIPS Technologies, Inc. 6 * Authors: Carsten Langgaard <carstenl@mips.com> 7 * Maciej W. Rozycki <macro@mips.com> 9 * SPDX-License-Identifier: GPL-2.0 57 return -1; in gt_config_access() 65 writel(~GT_INTRCAUSE_ABORT_BITS, >->regs->intrcause); in gt_config_access() 73 writel(addr, >->regs->pci0_cfgaddr); in gt_config_access() 86 writel(val, >->regs->pci0_cfgdata); in gt_config_access() 88 val = readl(>->regs->pci0_cfgdata); in gt_config_access() [all …]
|