/openbmc/linux/Documentation/devicetree/bindings/sram/ |
H A D | sram.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sram/sram.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic on-chip SRAM 10 - Rob Herring <robh@kernel.org> 15 Each child of the sram node specifies a region of reserved memory. Each 19 Following the generic-names recommended practice, node names should 25 pattern: "^sram(@.*)?" 30 - mmio-sram [all …]
|
/openbmc/linux/drivers/misc/ |
H A D | sram.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Generic on-chip SRAM allocation driver 19 #include <soc/at91/atmel-secumod.h> 21 #include "sram.h" 33 mutex_lock(&part->lock); in sram_read() 34 memcpy_fromio(buf, part->base + pos, count); in sram_read() 35 mutex_unlock(&part->lock); in sram_read() 48 mutex_lock(&part->lock); in sram_write() 49 memcpy_toio(part->base + pos, buf, count); in sram_write() 50 mutex_unlock(&part->lock); in sram_write() [all …]
|
/openbmc/linux/drivers/media/common/b2c2/ |
H A D | flexcop-common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * flexcop-common.h - common header file for device-specific source files 14 #include "flexcop-reg.h" 25 #define FC_LOG_PREFIX "b2c2-undef" 58 * the B2C2-based PCI and USB devices. 108 /* exported prototypes */ 121 /* from flexcop-dma.c */ 138 /* from flexcop-eeprom.c */ 142 /* from flexcop-i2c.c */ 144 * one. We have it in flexcop-i2c.c, because it is going via the actual [all …]
|
/openbmc/linux/arch/arm/mach-omap2/ |
H A D | sleep34xx.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Karthik Dasu <karthik-dp@ti.com> 9 * Richard Woodruff <r-woodruff2@ti.com> 20 #include "sram.h" 57 * with non-Thumb-2-capable firmware. 86 .arch armv7-a 89 stmfd sp!, {r4 - r11, lr} @ save registers on stack 103 ldmfd sp!, {r4 - r11, pc} 115 * omap34xx_cpu_suspend() - This bit of code saves the CPU context if needed 121 * - only the minimum set of functions gets copied to internal SRAM at boot [all …]
|
/openbmc/u-boot/drivers/net/ |
H A D | cs8900.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 11 * Sysgo Real-Time Solutions, GmbH <www.elinos.com> 16 * This program is loaded into SRAM in bootstrap mode, where it waits 19 * target board. Anything with a CL-PS7111 or EP7211 should be able to run 28 /* although the registers are 16 bit, they are 32-bit aligned on the 29 EDB7111. so we have to read them as 32-bit registers and ignore the 30 upper 16-bits. i'm not sure if this holds for the EDB7211. */ 66 #define PP_ChipID 0x0000 /* Chip identifier - must be 0x630E */ 136 #define PP_LineCTL_2partDefDis 0x2000 /* Disable two-part defferal */ 140 #define PP_SelfCTL_Reset 0x0040 /* Self-clearing reset */ [all …]
|
H A D | ax88180.c | 2 * ax88180: ASIX AX88180 Non-PCI Gigabit Ethernet u-boot driver 13 * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, 19 * ASIX AX88180 Non-PCI 16/32-bit Gigabit Ethernet Linux Driver 23 * SRAM and supports both 16-bit and 32-bit SRAM-Like interfaces for any 33 * Date : 2008-07-07 73 while (--us_cnt) { in ax88180_mdio_check_complete() 85 struct ax88180_private *priv = (struct ax88180_private *)dev->priv; in ax88180_mdio_read() 88 OUTW (dev, (READ_PHY | (regaddr << 8) | priv->PhyAddr), MDIOCTRL); in ax88180_mdio_read() 102 struct ax88180_private *priv = (struct ax88180_private *)dev->priv; in ax88180_mdio_write() 106 OUTW (dev, (WRITE_PHY | (regaddr << 8) | priv->PhyAddr), MDIOCTRL); in ax88180_mdio_write() [all …]
|
/openbmc/linux/drivers/video/fbdev/mmp/hw/ |
H A D | mmp_ctrl.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 16 /* ------------< LCD register >------------ */ 150 #define LCD_SCLK(path) ((PATH_PN == path->id) ? LCD_CFG_SCLK_DIV :\ 151 ((PATH_TV == path->id) ? LCD_TCLK_DIV : LCD_PN2_SCLK_DIV)) 344 /* HWC SRAM Read Data Register */ 347 /* Gamma Table SRAM Read Data Register */ 351 /* Palette Table SRAM Read Data Register */ 386 #define CFG_RXBITS(rx) (((rx) - 1)<<16) /* 0x1F~0x1 */ 388 #define CFG_TXBITS(tx) (((tx) - 1)<<8) /* 0x1F~0x1 */ 411 1. Smart Pannel 8-bit Bus Control Register. [all …]
|
/openbmc/linux/include/uapi/drm/ |
H A D | habanalabs_accel.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note 3 * Copyright 2016-2022 HabanaLabs, Ltd. 15 * Defines that are asic-specific but constitutes as ABI between kernel driver 196 * stream id is a running number from 0 up to (N-1), where N is the number 657 * enum hl_goya_dma_direction - Direction of DMA operation inside a LIN_DMA packet that is 662 * @HL_DMA_HOST_TO_SRAM: DMA operation from Host memory to GOYA's SRAM. 663 * @HL_DMA_DRAM_TO_SRAM: DMA operation from GOYA's DDR to GOYA's SRAM. 664 * @HL_DMA_SRAM_TO_DRAM: DMA operation from GOYA's SRAM to GOYA's DDR. 665 * @HL_DMA_SRAM_TO_HOST: DMA operation from GOYA's SRAM to Host memory. 668 * @HL_DMA_SRAM_TO_SRAM: DMA operation from GOYA's SRAM to GOYA's SRAM. [all …]
|
/openbmc/linux/Documentation/arch/arm/omap/ |
H A D | dss.rst | 7 TV-out and multiple display support, but there are lots of small improvements 10 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB, 15 -------- 19 - MIPI DPI (parallel) output 20 - MIPI DSI output in command mode 21 - MIPI DBI (RFBI) output 22 - SDI output 23 - TV output 24 - All pieces can be compiled as a module or inside kernel 25 - Use DISPC to update any of the outputs [all …]
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * Copyright 2016-2022 HabanaLabs, Ltd. 19 #include <linux/dma-direction.h> 28 #include <linux/io-64-nonatomic-lo-hi.h> 30 #include <linux/dma-buf.h> 42 * bits[63:59] - Encode mmap type 43 * bits[45:0] - mmap offset value 48 #define HL_MMAP_TYPE_SHIFT (59 - PAGE_SHIFT) 107 * enum hl_mmu_page_table_location - mmu page table location 108 * @MMU_DR_PGT: page-table is located on device DRAM. [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2003-2015, 2018-2023 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 18 #include "iwl-fh.h" 19 #include "iwl-csr.h" 20 #include "iwl-trans.h" 21 #include "iwl-debug.h" 22 #include "iwl-io.h" 23 #include "iwl-op-mode.h" [all …]
|
/openbmc/linux/drivers/scsi/aic7xxx/aicasm/ |
H A D | aicasm_gram.y | 20 * 3. Neither the names of the above-listed copyright holders nor the names 224 %left '+' '-' 312 if ($1->type != UNINITIALIZED) { 317 cur_symbol->type = cur_symtype; 327 if (cur_symbol->info.rinfo->valid_bitmask == 0) 328 cur_symbol->info.rinfo->valid_bitmask = 0xFF; 330 if (cur_symbol->info.rinfo->size == 0) 331 cur_symbol->info.rinfo->size = 1; 336 if (cur_symbol->type != REGISTER) { 337 if (cur_symbol->info.rinfo->address == 0) [all …]
|
/openbmc/linux/drivers/bus/ |
H A D | mvebu-mbus.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * - One to configure the access of the CPU to the devices. Depending 17 * - One to configure the access to the CPU to the SDRAM. There are 23 * - Reads out the SDRAM address decoding windows at initialization 25 * information. The exported function mv_mbus_dram_info() allow 30 * devices have to configure those device -> SDRAM windows to ensure 33 * - Provides an API for platform code or device drivers to 34 * dynamically add or remove address decoding windows for the CPU -> 39 * - Provides a debugfs interface in /sys/kernel/debug/mvebu-mbus/ to 40 * see the list of CPU -> SDRAM windows and their configuration [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/ |
H A D | nmclan_cs.c | 1 /* ---------------------------------------------------------------------------- 23 Am79C90 (C-LANCE) Data Sheet, 1994 47 ------------------------------------------------------------------------------- 49 ------------------------------------------------------------------------------- 63 4. There is a bad slow-down problem in this driver. 68 ------------------------------------------------------------------------------- 70 ------------------------------------------------------------------------------- 72 * 2.5.75-ac1 2003/07/11 Alan Cox <alan@lxorguk.ukuu.org.uk> 80 * Re-implement MULTI_TX dev->tbusy handling. 106 Bug fix: Make all non-exported functions private by using [all …]
|
/openbmc/linux/sound/pci/asihpi/ |
H A D | hpi6000.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com> 11 Exported functions: 18 (C) Copyright AudioScience Inc. 1998-2003 78 /* can't access SDRAM - test#1 */ 80 /* can't access SDRAM - test#2 */ 210 switch (phm->function) { in subsys_message() 215 phr->error = HPI_ERROR_INVALID_FUNC; in subsys_message() 223 struct hpi_hw_obj *phw = pao->priv; in control_message() 225 switch (phm->function) { in control_message() [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | hcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * (C) Copyright Johannes Erdfelt 1999-2001 9 * (C) Copyright David Brownell 2000-2002 23 #include <linux/dma-mapping.h> 45 /*-------------------------------------------------------------------------*/ 51 * HCD-specific behaviors/bugs. 70 * Roman Weissgaerber, Rory Bolt, Greg Kroah-Hartman, ... 73 * 2002-02-21 Pull in most of the usb_bus support from usb.c; some 75 * 2001-12-12 Initial patch version for Linux 2.5.1 kernel. 78 /*-------------------------------------------------------------------------*/ [all …]
|
/openbmc/u-boot/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0+ 15 # o Do not use make's built-in rules and variables 16 # (this increases performance and avoids hard-to-debug behaviour); 18 MAKEFLAGS += -rR --include-dir=$(CURDIR) 32 # Most importantly: sub-Makefiles should only ever modify files in 35 # unavoidable when linking the built-in.o targets which finally 46 # --------------------------------------------------------------------------- 53 # cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< 60 # A simple variant is to prefix commands with $(Q) - that's useful 61 # for commands that shall be hidden in non-verbose mode. [all …]
|
H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000 - 2013 9 This directory contains the source code for U-Boot, a boot loader for 15 The development of U-Boot is closely related to Linux: some parts of 37 scattered throughout the U-Boot source identifying the people or 41 actual U-Boot source tree; however, it can be created dynamically 51 U-Boot, you should send a message to the U-Boot mailing list at 52 <u-boot@lists.denx.de>. There is also an archive of previous traffic 53 on the mailing list - please search the archive before asking FAQ's. 54 Please see http://lists.denx.de/pipermail/u-boot and [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|
/openbmc/linux/ |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok2.0.log | 1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms) 2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c' 3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms) 4 2024-1 [all...] |