Home
last modified time | relevance | path

Searched +full:on +full:- +full:flash (Results 1 – 25 of 1054) sorted by relevance

12345678910>>...43

/openbmc/linux/drivers/mtd/maps/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 depends on MTD!=n
4 depends on HAS_IOMEM
7 bool "Support non-linear mappings of flash chips"
10 paged mappings of flash chips.
13 tristate "Flash device in physical memory map"
14 depends on MTD_CFI || MTD_JEDECPROBE || MTD_ROM || MTD_RAM || MTD_LPDDR
16 This provides a 'mapping' driver which allows the NOR Flash and
19 the physical address and size of the flash chips on your
21 with config options or at run-time.
[all …]
/openbmc/u-boot/drivers/mtd/spi/
H A DKconfig1 menu "SPI Flash Support"
4 bool "Enable Driver Model for SPI flash"
5 depends on DM && DM_SPI
7 Enable driver model for SPI flash. This SPI flash interface
9 implemented by the SPI flash uclass. There is one standard
10 SPI flash driver which knows how to probe most chips
11 supported by U-Boot. The uclass interface is defined in
14 during the transition parent. SPI and SPI flash must be
19 bool "Support sandbox SPI flash device"
20 depends on SANDBOX && DM_SPI_FLASH
[all …]
/openbmc/linux/drivers/leds/flash/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
8 depends on GPIOLIB || COMPILE_TEST
9 depends on OF
10 depends on PINCTRL
12 This option enables support for the LEDs on the AAT1290.
15 tristate "AS3645A and LM3555 LED flash controllers support"
16 depends on I2C
17 depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
19 Enable LED flash class support for AS3645A LED flash
[all …]
/openbmc/u-boot/drivers/spi/
H A DKconfig8 depends on DM
15 as 'parent data' to every slave on each bus. Slaves
16 typically use driver-private data instead of extending the
24 by providing an high-level interface to send memory-like commands.
32 access the SPI NOR flash on platforms embedding this Altera
33 IP core. Please find details on the "Embedded Peripherals IP
41 used to access the SPI NOR flash on boards using the Aspeed
45 bool "Aspeed SPI flash write protection"
46 depends on ASPEED_SPI
55 used to access the SPI flash on AE3XX and AE250 platforms embedding
[all …]
/openbmc/linux/include/linux/
H A Dled-class-flash.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * LED Flash class interface
17 * Supported led fault bits - must be kept in synch
34 /* set flash brightness */
37 /* get flash brightness */
40 /* set flash strobe state */
42 /* get flash strobe state */
44 /* set flash timeout */
46 /* get the flash LED fault */
51 * Current value of a flash setting along
[all …]
/openbmc/u-boot/drivers/mtd/
H A DKconfig8 depends on DM
11 flash, RAM and similar chips, often used for solid state file
12 systems on embedded devices.
15 bool "Enable parallel NOR flash support"
17 Enable support for parallel NOR flash.
26 bool "Enable CFI Flash driver"
28 The Common Flash Interface specification was developed by Intel,
29 AMD and other flash manufactures. It provides a universal method
30 for probing the capabilities of flash devices. If you wish to
31 support any device that is CFI-compliant, you need to enable this
[all …]
/openbmc/linux/drivers/mtd/nand/raw/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 NAND flash devices. For further information see
9 <http://www.linux-mtd.infradead.org/doc/nand.html>.
13 comment "Raw/parallel NAND flash controllers"
19 tristate "Denali NAND controller on Intel Moorestown"
21 depends on PCI
23 Enable the driver for NAND flash on Intel Moorestown, using the
29 depends on HAS_DMA && HAVE_CLK && OF && HAS_IOMEM
31 Enable the driver for NAND flash on platforms using a Denali NAND
36 depends on MACH_AMS_DELTA || COMPILE_TEST
[all …]
/openbmc/linux/drivers/mtd/chips/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "RAM/ROM/Flash chip drivers"
3 depends on MTD!=n
6 tristate "Detect flash chips by Common Flash Interface (CFI) probe"
10 The Common Flash Interface specification was developed by Intel,
11 AMD and other flash manufactures that provides a universal method
12 for probing the capabilities of flash devices. If you wish to
13 support any device that is CFI-compliant, you need to enable this
15 for more information on CFI.
18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips"
[all …]
/openbmc/linux/drivers/media/i2c/
H A Dadp1653.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2008--2011 Nokia Corporation
15 * - fault interrupt handling
16 * - hardware strobe
17 * - power doesn't need to be ON if all lights are off
27 #include <media/v4l2-device.h>
31 #define TIMEOUT_MIN (TIMEOUT_MAX - ADP1653_REG_CONFIG_TMR_SET_MAX \
33 #define TIMEOUT_US_TO_CODE(t) ((TIMEOUT_MAX + (TIMEOUT_STEP / 2) - (t)) \
35 #define TIMEOUT_CODE_TO_US(c) (TIMEOUT_MAX - (c) * TIMEOUT_STEP)
38 static int adp1653_update_hw(struct adp1653_flash *flash) in adp1653_update_hw() argument
[all …]
/openbmc/linux/drivers/mtd/
H A DKconfig5 Memory Technology Devices are flash, RAM and similar chips, often
6 used for solid state file systems on embedded devices. This option
9 to enumerate the devices which are present and obtain a handle on
17 depends on m
40 depends on BLOCK
43 Although most flash chips have an erase size too large to be useful
45 on RAM chips in this manner. This block device is a user of MTD
49 It's possible to mount a rootfs using the MTD device on the "root="
53 on flash chips to emulate a smaller block size. Needless to say,
62 depends on MTD_BLOCK!=y && BLOCK
[all …]
/openbmc/u-boot/board/freescale/mpc8349itx/
H A DREADME1 Freescale MPC8349E-mITX and MPC8349E-mITX-GP Boards
2 ---------------------------------------------------
6 The MPC8349E-mITX and MPC8349E-mITX-GP are reference boards featuring
7 the Freescale MPC8349E processor in a Mini-ITX form factor.
9 The MPC8349E-mITX-GP is an MPC8349E-mITX with the following differences:
11 A) One 8MB on-board flash EEPROM chip, instead of two.
13 C) No Compact Flash slot
14 D) No Mini-PCI slot
15 E) No Vitesse 7385 5-port Ethernet switch
16 F) No 4-port USB Type-A interface
[all …]
/openbmc/linux/drivers/mtd/parsers/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 depends on BCM47XX || ARCH_BCM_5301X
11 This provides partitions parser for devices based on BCM47xx
16 depends on BCM63XX || BMIPS_GENERIC || COMPILE_TEST
24 tristate "Broadcom's U-Boot partition parser"
25 depends on ARCH_BCMBCA || COMPILE_TEST
27 Broadcom uses a custom way of storing U-Boot environment variables.
28 They are placed inside U-Boot partition itself at unspecified offset.
35 depends on MTD
38 command line. Multiple flash resources are supported for hardware where
[all …]
/openbmc/hiomapd/Documentation/
H A Dmboxd.md7 http://www.apache.org/licenses/LICENSE-2.0
10 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
25 dbus.c - Contains the handlers for the D-Bus commands which the daemon can
27 flash.c - Contains the functions for performing flash access including
29 lpc.c - Contains the functions for controlling the LPC bus mapping
30 including pointing the bus so it maps flash and memory.
31 transport_mbox.c - Contains the handlers for the mbox commands which the daemon
33 windows.c - Contains the functions for managing the window cache.
41 UNINITIALISED - The daemon is still in the initialisation phase and
43 ACTIVE_MAPS_FLASH - The daemon is polling for incoming commands, is not
[all …]
/openbmc/u-boot/env/
H A DKconfig5 depends on !ENV_IS_IN_EEPROM
6 depends on !ENV_IS_IN_EXT4
7 depends on !ENV_IS_IN_FAT
8 depends on !ENV_IS_IN_FLASH
9 depends on !ENV_IS_IN_MMC
10 depends on !ENV_IS_IN_NAND
11 depends on !ENV_IS_IN_NVRAM
12 depends on !ENV_IS_IN_ONENAND
13 depends on !ENV_IS_IN_REMOTE
14 depends on !ENV_IS_IN_SPI_FLASH
[all …]
/openbmc/phosphor-mboxd/Documentation/
H A Dmboxd.md7 http://www.apache.org/licenses/LICENSE-2.0
10 distributed under the License is distributed on an "AS IS" BASIS,
26 mboxd_dbus.c - Contains the handlers for the D-Bus commands which the daemon can
28 mboxd_flash.c - Contains the functions for performing flash access including
30 mboxd_lpc.c - Contains the functions for controlling the LPC bus mapping
31 including pointing the bus so it maps flash and memory.
32 mboxd_msg.c - Contains the handlers for the mbox commands which the daemon
34 mboxd_windows.c - Contains the functions for managing the window cache.
42 UNINITIALISED - The daemon is still in the initialisation phase and
44 ACTIVE_MAPS_FLASH - The daemon is polling for incoming commands, is not
[all …]
H A Dmbox_protocol.md7 http://www.apache.org/licenses/LICENSE-2.0
10 distributed under the License is distributed on an "AS IS" BASIS,
18 mailbox registers present on the Aspeed 2400 and 2500 chips.
20 access to a flash device(s) with the specifics of how the host is required to
35 for the host to control access to the flash device(s).
38 (the iLPC-to-AHB bridge) to directly manipulate the BMCs own flash controller.
42 1. Every piece of the host software stack that needs flash access (HostBoot,
43 OCC, OPAL, ...) has to have a complete driver for the flash controller,
44 update it on each BMC generation, have all the quirks for all the flash
45 chips supported etc... We have 3 copies on the host already in addition to
[all …]
/openbmc/u-boot/include/
H A Dspi_flash.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Common SPI flash Interface
14 #include <linux/mtd/spi-nor.h>
38 * get_sw_write_prot() - Check state of software write-protect feature
40 * SPI flash chips can lock a region of the flash defined by a
44 * @dev: SPI flash device
45 * @return 0 if no region is write-protected, 1 if a region is
46 * write-protected, -ENOSYS if the driver does not implement this,
47 * other -ve value on error
55 #define sf_get_ops(dev) ((struct dm_spi_flash_ops *)(dev)->driver->ops)
[all …]
/openbmc/u-boot/board/freescale/c29xpcie/
H A DREADME3 C29XPCIE board is a series of Freescale PCIe add-in cards to perform
6 The Freescale C29x family is a high performance crypto co-processor.
12 - 512Mbyte unbuffered DDR3 SDRAM discrete devices (32-bit bus)
13 - 64 Mbyte NOR flash single-chip memory
14 - 4 Gbyte NAND flash memory
15 - 1 Mbit AT24C1024 I2C EEPROM
16 - 16 Mbyte SPI memory
19 - 10/100/1000 BaseT Ethernet ports:
20 - eTSEC1, RGMII: one 10/100/1000 port
21 - eTSEC2, RGMII: one 10/100/1000 port
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-led-flash6 Set the brightness of this LED in the flash strobe mode, in
7 microamperes. The file is created only for the flash LED devices
8 that support setting flash brightness.
18 Maximum brightness level for this LED in the flash strobe mode,
26 Hardware timeout for flash, in microseconds. The flash strobe
28 of the strobe. The file is created only for the flash LED
29 devices that support setting flash timeout.
36 Maximum flash timeout for this LED, in microseconds.
43 Flash strobe state. When written with 1 it triggers flash strobe
44 and when written with 0 it turns the flash off.
[all …]
/openbmc/u-boot/drivers/fastboot/
H A DKconfig10 depends on USB_GADGET
18 depends on NET
58 depends on USB_FUNCTION_FASTBOOT
66 bool "Enable FASTBOOT FLASH command"
68 depends on MMC || (NAND && CMD_MTDPARTS)
71 The fastboot protocol includes a "flash" command for writing
72 the downloaded image to a non-volatile storage device. Define
73 this to enable the "fastboot flash" command.
76 prompt "Flash provider for FASTBOOT"
77 depends on FASTBOOT_FLASH
[all …]
/openbmc/linux/drivers/mtd/nand/onenand/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 depends on HAS_IOMEM
6 This enables support for accessing all type of OneNAND flash
14 This adds an extra check when data is written to the flash. The
15 OneNAND flash device internally checks only bits transitioning
21 tristate "OneNAND Flash device via platform device driver"
23 Support for OneNAND flash via platform device driver.
26 tristate "OneNAND on OMAP2/OMAP3 support"
27 depends on ARCH_OMAP2 || ARCH_OMAP3 || (COMPILE_TEST && ARM)
28 depends on OF
[all …]
/openbmc/linux/Documentation/filesystems/
H A Dubifs-authentication.rst1 .. SPDX-License-Identifier: GPL-2.0
16 read contents of the filesystem on a single point in time. A classic example
18 on the device without the filesystem decryption key.
24 binary to perform a malicious action when executed [DMC-CBC-ATTACK]. Since
28 Other full disk encryption systems like dm-crypt cover all filesystem metadata,
31 time. For dm-crypt and other filesystems that build upon the Linux block IO
32 layer, the dm-integrity or dm-verity subsystems [DM-INTEGRITY, DM-VERITY]
34 These can also be combined with dm-crypt [CRYPTSETUP2].
44 ----------------
46 On Linux, the MTD (Memory Technology Devices) subsystem provides a uniform
[all …]
/openbmc/linux/drivers/mtd/devices/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "Self-contained MTD device drivers"
3 depends on MTD!=n
4 depends on HAS_IOMEM
8 depends on PCI
12 These devices come in memory configurations from 32M - 1G. If you
21 particularly useful on the 2.2 kernels on PPC architectures as there
26 depends on MTD_PMC551
34 depends on MTD_PMC551
37 is only really useful if you are developing on this driver or
[all …]
/openbmc/docs/designs/
H A Dfirmware-update-via-blobs.md1 # In-Band Update of BMC Firmware (and others) using OEM IPMI Blob Transport
5 Created: 2018-10-18
19 update mechanism that can be done in-band between the host and the BMC.
21 In-band here refers to a communications channel that is directly connected
27 1. LPC Memory-Mapped Region
33 [here](https://github.com/openbmc/phosphor-ipmi-blobs/blob/master/README.md).
39 - Any update mechanism must provide support for UBI tarballs and legacy (static
40 layout) flash images. Leveraging the BLOB protocol allows a system to provide
43 - Any update mechanism must allow for triggering an image verification step
46 - Any update mechanism must allow implementing the data staging via different
[all …]
/openbmc/u-boot/cmd/mvebu/
H A DKconfig2 depends on ARCH_MVEBU
8 bubt - Burn a u-boot image to flash
13 prompt "Flash for image"
17 bool "NAND flash boot"
18 depends on NAND_PXA3XX
20 Enable boot from NAND flash.
21 Allow usage of NAND flash as a target for "bubt" command
26 bool "SPI flash boot"
27 depends on SPI_FLASH
29 Enable boot from SPI flash.
[all …]

12345678910>>...43