Home
last modified time | relevance | path

Searched +full:board +full:- +full:specific (Results 1 – 25 of 1056) sorted by relevance

12345678910>>...43

/openbmc/linux/Documentation/arch/sh/
H A Dnew-machine.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Adding a new board to LinuxSH
7 Paul Mundt <lethal@linux-sh.org>
18 of the board-specific code (with the exception of stboards) ended up
19 in arch/sh/kernel/ directly, with board-specific headers ending up in
20 include/asm-sh/. For the new kernel, things are broken out by board type,
24 Board-specific code::
27 |-- arch
28 | `-- sh
29 | `-- boards
[all …]
/openbmc/u-boot/include/
H A Dboard.h1 /* SPDX-License-Identifier: GPL-2.0+ */
9 * board or a specific device such as hard-wired GPIOs on GPIO expanders,
10 * read-only data in flash ICs, or similar.
16 * If for example the board had a read-only serial number flash IC, we could
21 * debug("board device not found.");
36 * detect() - Run the hardware info detection procedure for this
45 * Return: 0 if OK, -ve on error.
50 * get_bool() - Read a specific bool data value that describes the
52 * @dev: The board instance to gather the data.
56 * Return: 0 if OK, -ve on error.
[all …]
/openbmc/u-boot/test/py/
H A DREADME.md1 # U-Boot pytest suite
5 This tool aims to test U-Boot by executing U-Boot shell commands using the
6 console interface. A single top-level script exists to execute or attach to the
7 U-Boot console, run the entire script of tests against it, and summarize the
10 - Testing is performed in the same way a user or script would interact with
11 U-Boot; there can be no disconnect.
12 - There is no need to write or embed test-related code into U-Boot itself.
13 It is asserted that writing test-related code in Python is simpler and more
15 - It is reasonably simple to interact with U-Boot in this way.
19 The test suite is implemented using pytest. Interaction with the U-Boot console
[all …]
/openbmc/linux/Documentation/devicetree/bindings/board/
H A Dfsl-board.txt1 Freescale Reference Board Bindings
6 * Board Control and Status (BCSR)
10 - compatible : Should be "fsl,<board>-bcsr"
11 - reg : Offset and length of the register set for the device
16 compatible = "fsl,mpc8360mds-bcsr";
20 * Freescale on-board FPGA
22 This is the memory-mapped registers for on board FPGA.
25 - compatible: should be a board-specific string followed by a string
27 "fsl,<board>-fpga", "fsl,fpga-pixis", or
28 "fsl,<board>-fpga", "fsl,fpga-qixis"
[all …]
/openbmc/linux/Documentation/arch/arm/google/
H A Dchromebook-boot-flow.rst1 .. SPDX-License-Identifier: GPL-2.0
16 - Board name, specified at depthcharge_ compile time. This is $(BOARD) below.
17 - Board revision number, determined at runtime (perhaps by reading GPIO
19 - SKU number, read from GPIO strappings at boot time. This is $(SKU) below.
23 - google,$(BOARD)-rev$(REV)-sku$(SKU)
24 - google,$(BOARD)-rev$(REV)
25 - google,$(BOARD)-sku$(SKU)
26 - google,$(BOARD)
31 Note that for some boards there may be extra board-specific logic to inject
35 find one that matches the most specific compatible. It will then look
[all …]
/openbmc/u-boot/board/freescale/m53017evb/
H A DREADME1 Freescale MCF53017EVB ColdFire Development Board
4 TsiChung Liew(Tsi-Chung.Liew@freescale.com)
12 - board/freescale/m53017evb/m53017evb.c Dram setup
13 - board/freescale/m53017evb/mii.c Mii access
14 - board/freescale/m53017evb/Makefile Makefile
15 - board/freescale/m53017evb/config.mk config make
16 - board/freescale/m53017evb/u-boot.lds Linker description
18 - arch/m68k/cpu/mcf532x/cpu.c cpu specific code
19 - arch/m68k/cpu/mcf532x/cpu_init.c FBCS, Mux pins, icache and RTC extra regs
20 - arch/m68k/cpu/mcf532x/interrupts.c cpu specific interrupt support
[all …]
/openbmc/u-boot/board/coreboot/coreboot/
H A DKconfig23 hex "Board specific Cache-As-RAM (CAR) address"
26 This option specifies the board specific Cache-As-RAM (CAR) address.
29 hex "Board specific Cache-As-RAM (CAR) size"
32 This option specifies the board specific Cache-As-RAM (CAR) size.
/openbmc/linux/include/video/
H A Dhecubafb.h2 * hecubafb.h - definitions for the hecuba framebuffer driver
15 /* Apollo controller specific defines */
22 /* Hecuba interface specific defines */
29 /* struct used by hecuba. board specific stuff comes from *board */
32 struct hecuba_board *board; member
37 /* board specific routines
38 board drivers can implement wait_for_ack with interrupts if desired. if
/openbmc/u-boot/board/ti/common/
H A Dboard_detect.h1 /* SPDX-License-Identifier: GPL-2.0+ */
5 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com
23 * struct ti_am_eeprom - This structure holds data read in from the
26 * @name: The name of the board
27 * @version: Board revision
28 * @serial: Board serial number
32 * The data is this structure is read from the EEPROM on the board.
33 * It is used for board detection which is based on name. It is used
34 * to configure specific TI boards. This allows booting of multiple
35 * TI boards with a single MLO and u-boot.
[all …]
/openbmc/u-boot/doc/
H A DREADME.sh2 U-Boot for Renesas SuperH
7 This file contains status information for the port of U-Boot to the
15 started the porting to u-boot in 2007.
24 This CPU has the SH4AL-DSP core.
30 This CPU has the SH3-DSP core and Ethernet controller.
39 Board specific code is in board/ms7750se
40 To use this board, type "make ms7750se_config".
42 - SCIF
43 - SDRAM
44 - NOR Flash
[all …]
H A DREADME.m54418twr1 Freescale MCF54418TWR ColdFire Development Board
4 TsiChung Liew(Tsi-Chung.Liew@freescale.com)
12 - board/freescale/m54418twr/m54418twr.c Dram setup
13 - board/freescale/m54418twr/Makefile Makefile
14 - board/freescale/m54418twr/config.mk config make
15 - board/freescale/m54418twr/u-boot.lds Linker description
16 - board/freescale/m54418twr/sbf_dram_init.S
19 - arch/m68k/cpu/mcf5445x/cpu.c cpu specific code
20 - arch/m68k/cpu/mcf5445x/cpu_init.c Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs
21 - arch/m68k/cpu/mcf5445x/interrupts.c cpu specific interrupt support
[all …]
H A DREADME.AMCC-eval-boards-cleanup1 ---------------------------------------------------------------------
3 ---------------------------------------------------------------------
6 --------------------------------
8 o Changed u-boot image size to 256 kBytes instead of 512 kBytes on most
17 o Merged board specific flash drivers to common flash driver:
18 board/amcc/common/flash.c
22 -------------------------------------------------------
26 o Moved EBC configuration from board specific asm-file "init.S"
27 using defines in board configuration file. No board specific
H A DREADME.generic-board1 # SPDX-License-Identifier: GPL-2.0+
7 ----------
9 U-Boot traditionally had a board.c file for each architecture. This introduced
11 initialisation slightly differently. To address this, a new 'generic board
19 -----------------
21 The main change is that the arch/<arch>/lib/board.c file is removed in
22 favour of common/board_f.c (for pre-relocation init) and common/board_r.c
23 (for post-relocation init).
26 fields which are common to all architectures. Architecture-specific fields
31 ------------------
[all …]
H A DREADME.distro1 SPDX-License-Identifier: GPL-2.0+
4 * Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved.
12 environments or bootloaders (PC BIOS, EFI, U-Boot, Barebox, ...). This makes
13 life complicated. Worse, bootloaders such as U-Boot have a configurable set
14 of features, and each board chooses to enable a different set of features.
15 Hence, distros typically need to have board-specific knowledge in order to
18 This document defines a common set of U-Boot features that are required for
19 a distro to support the board in a generic fashion. Any board wishing to
20 allow distros to install and boot in an out-of-the-box fashion should enable
23 to install on many boards without the need for board-specific logic.
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Dhecubafb.c2 * linux/drivers/video/hecubafb.c -- FB driver for Hecuba/Apollo controller
12 * This work was possible because of apollo display code from E-Ink's website
15 * available by E-Ink on its support site. Some commands such as 0xA4
24 * It is intended to be architecture independent. A board specific driver
46 /* Display specific information */
75 par->board->set_data(par, data); in apollo_send_data()
78 par->board->set_ctl(par, HCB_DS_BIT, 0); in apollo_send_data()
81 par->board->wait_for_ack(par, 0); in apollo_send_data()
84 par->board->set_ctl(par, HCB_DS_BIT, 1); in apollo_send_data()
87 par->board->wait_for_ack(par, 1); in apollo_send_data()
[all …]
/openbmc/u-boot/
H A Dconfig.mk1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2000-2013
31 BOARD := $(CONFIG_SYS_BOARD:"%"=%)
42 # CPU-specific code.
46 sinclude $(srctree)/$(CPUDIR)/config.mk # include CPU specific rules
49 sinclude $(srctree)/$(CPUDIR)/$(SOC)/config.mk # include SoC specific rules
51 ifneq ($(BOARD),)
53 BOARDDIR = $(VENDOR)/$(BOARD)
55 BOARDDIR = $(BOARD)
58 ifdef BOARD
[all …]
H A DKconfig3 # see the file Documentation/kbuild/kconfig-language.txt in the
6 mainmenu "U-Boot $UBOOTVERSION Configuration"
12 # Allow defaults in arch-specific code to override any given here
24 string "Local version - append to U-Boot release"
26 Append an extra string to the end of your U-Boot version.
41 A string of the format -gxxxxxxxx will be added to the localversion
42 if a Git-based tree is found. The string generated by this will be
49 $ git rev-parse --verify HEAD
57 Enabling this option will pass "-Os" instead of "-O2" to gcc
58 resulting in a smaller U-Boot image.
[all …]
/openbmc/linux/Documentation/driver-api/gpio/
H A Dlegacy.rst13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled
17 (BGA) packages. Board schematics show which external hardware connects to
18 which GPIOs. Drivers can be written generically, so that board setup code
21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every
22 non-dedicated pin can be configured as a GPIO; and most chips have at least
27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS
32 - Output values are writable (high=1, low=0). Some chips also have
34 value might be driven ... supporting "wire-OR" and similar schemes
37 - Input values are likewise readable (1, 0). Some chips support readback
38 of pins configured as "output", which is very useful in such "wire-OR"
[all …]
/openbmc/u-boot/board/freescale/m52277evb/
H A DREADME1 Freescale MCF52277EVB ColdFire Development Board
4 TsiChung Liew(Tsi-Chung.Liew@freescale.com)
12 - board/freescale/m52277evb/m52277evb.c Dram setup
13 - board/freescale/m52277evb/Makefile Makefile
14 - board/freescale/m52277evb/config.mk config make
15 - board/freescale/m52277evb/u-boot.lds Linker description
17 - arch/m68k/cpu/mcf5227x/cpu.c cpu specific code
18 - arch/m68k/cpu/mcf5227x/cpu_init.c FBCS, Mux pins, icache and RTC extra regs
19 - arch/m68k/cpu/mcf5227x/interrupts.c cpu specific interrupt support
20 - arch/m68k/cpu/mcf5227x/speed.c system, flexbus, and cpu clock
[all …]
/openbmc/linux/arch/mips/include/asm/octeon/
H A Dcvmx-helper-board.h7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
30 * Helper functions to abstract board specific data about
31 * network ports from the rest of the cvmx-helper files.
37 #include <asm/octeon/cvmx-helper.h>
58 #define CVMX_HELPER_BOARD_MGMT_IPD_PORT -10
62 * port. A result of -1 means there isn't a MII capable PHY
66 * This function must be modified for every new Octeon board.
68 * data to determine board types and revisions. It relies on the
[all …]
/openbmc/u-boot/arch/riscv/
H A DKconfig1 menu "RISC-V architecture"
12 bool "Support ax25-ae350"
15 bool "Support QEMU Virt Board"
18 bool "Support SiFive FU540 Board"
22 # board-specific options below
23 source "board/AndesTech/ax25-ae350/Kconfig"
24 source "board/emulation/qemu-riscv/Kconfig"
25 source "board/sifive/fu540/Kconfig"
27 # platform-specific options below
31 # architecture-specific options below
[all …]
/openbmc/u-boot/board/freescale/m547xevb/
H A DREADME1 Freescale MCF5475EVB ColdFire Development Board
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
[all …]
/openbmc/linux/Documentation/devicetree/
H A Dusage-model.rst1 .. SPDX-License-Identifier: GPL-2.0
44 ----------
56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit
57 and 64-bit support, the decision was made to require DT support on all
61 blob without requiring a real Open Firmware implementation. U-Boot,
66 existing non-DT aware firmware.
74 -------------
79 -------------------
84 hardware configuration from the board and device driver support in the
86 it allows board and device support to become data driven; to make
[all …]
/openbmc/u-boot/arch/arm/mach-omap2/omap3/
H A DKconfig3 # We only enable the clocks for the GPIO banks that a given board requies.
25 prompt "OMAP3 board select"
52 bool "CompuLab CM-T3530 and CM-T3730 boards"
58 bool "CompuLab CM-T3517 boards"
193 bool "Support OMAP3-specific ID and MFR function"
195 Support for an OMAP3-specific set of functions to return the
201 source "board/logicpd/am3517evm/Kconfig"
202 source "board/teejet/mt_ventoux/Kconfig"
203 source "board/ti/beagle/Kconfig"
204 source "board/compulab/cm_t35/Kconfig"
[all …]
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Dste-nomadik.txt1 ST-Ericsson Nomadik Device Tree Bindings
3 For various board the "board" node may contain specific properties
4 that pertain to this particular board, such as board-specific GPIOs.
7 - Nomadik System and reset controller used for basic chip control, clock
9 - compatible: must be "stericsson,nomadik,src"
13 Nomadik NHK-15 board manufactured by ST Microelectronics:
17 compatible="st,nomadik-nhk-15";
23 compatible="calaosystems,usb-s8815";
25 Required node: usb-s8815
29 usb-s8815 {
[all …]

12345678910>>...43