| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-mtd | 4 Contact: linux-mtd@lists.infradead.org 12 Contact: linux-mtd@lists.infradead.org 16 physical/simulated flash devices, partitions on a flash 17 device, or concatenated flash devices. 22 Contact: linux-mtd@lists.infradead.org 24 These directories provide the corresponding read-only device 30 Contact: linux-mtd@lists.infradead.org 34 read-write device so <minor> will be even. 39 Contact: linux-mtd@lists.infradead.org 42 to the read-only variant of thie MTD device (in [all …]
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-class-mtd | 4 Contact: linux-mtd@lists.infradead.org 12 Contact: linux-mtd@lists.infradead.org 16 physical/simulated flash devices, partitions on a flash 17 device, or concatenated flash devices. 22 Contact: linux-mtd@lists.infradead.org 24 These directories provide the corresponding read-only device 30 Contact: linux-mtd@lists.infradead.org 34 read-write device so <minor> will be even. 39 Contact: linux-mtd@lists.infradead.org 42 to the read-only variant of thie MTD device (in [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/chips/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "RAM/ROM/Flash chip drivers" 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 18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips" 22 This option enables JEDEC-style probing of flash chips which are not 23 compatible with the Common Flash Interface, but will use the common [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/chips/ |
| D | Kconfig | 1 menu "RAM/ROM/Flash chip drivers" 5 tristate "Detect flash chips by Common Flash Interface (CFI) probe" 9 The Common Flash Interface specification was developed by Intel, 10 AMD and other flash manufactures that provides a universal method 11 for probing the capabilities of flash devices. If you wish to 12 support any device that is CFI-compliant, you need to enable this 17 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips" 21 This option enables JEDEC-style probing of flash chips which are not 22 compatible with the Common Flash Interface, but will use the common 23 CFI-targeted flash drivers for any chips which are identified which [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/devices/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Self-contained MTD device drivers" 12 These devices come in memory configurations from 32M - 1G. If you 41 tristate "DEC MS02-NV NVRAM module support" 44 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery 45 backed-up NVRAM module. The module was originally meant as an NFS 52 The module will be called ms02-nv. 59 Sometimes DataFlash chips are packaged inside MMC-format 66 This adds an extra check when data is written to the flash. 77 one-time-programmable (OTP) data. The first half may be written [all …]
|
| D | spear_smi.c | 2 * SMI (Serial Memory Controller) device driver for Serial NOR Flash on 90 /* flash opcodes */ 93 /* Flash Device Ids maintenance section */ 95 /* data structure to maintain flash ids from different vendors */ 157 * struct spear_smi - Structure for SMI Device 165 * @cmd_complete: queue to wait for command completion of NOR-flash. 167 * @flash: separate structure for each Serial NOR-flash attached to SMI. 178 struct spear_snor_flash *flash[MAX_NUM_FLASH_CHIP]; member 182 * struct spear_snor_flash - Structure for Serial NOR Flash 184 * @bank: Bank number(0, 1, 2, 3) for each NOR-flash. [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/devices/ |
| D | Kconfig | 1 menu "Self-contained MTD device drivers" 11 These devices come in memory configurations from 32M - 1G. If you 40 tristate "DEC MS02-NV NVRAM module support" 43 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery 44 backed-up NVRAM module. The module was originally meant as an NFS 51 The module will be called ms02-nv. 58 Sometimes DataFlash chips are packaged inside MMC-format 65 This adds an extra check when data is written to the flash. 76 one-time-programmable (OTP) data. The first half may be written 79 unique-to-each-chip bit pattern at the factory. [all …]
|
| D | m25p80.c | 2 * MTD SPI driver for ST M25Pxx (and similar) serial flash chips 27 #include <linux/spi/spi-mem.h> 28 #include <linux/spi/flash.h> 29 #include <linux/mtd/spi-nor.h> 38 struct m25p *flash = nor->priv; in m25p80_read_reg() local 48 return -ENOMEM; in m25p80_read_reg() 51 ret = spi_mem_exec_op(flash->spimem, &op); in m25p80_read_reg() 53 dev_err(&flash->spimem->spi->dev, "error %d reading %x\n", ret, in m25p80_read_reg() 65 struct m25p *flash = nor->priv; in m25p80_write_reg() local 75 return -ENOMEM; in m25p80_write_reg() [all …]
|
| D | spear_smi.c | 2 * SMI (Serial Memory Controller) device driver for Serial NOR Flash on 90 /* flash opcodes */ 93 /* Flash Device Ids maintenance section */ 95 /* data structure to maintain flash ids from different vendors */ 157 * struct spear_smi - Structure for SMI Device 165 * @cmd_complete: queue to wait for command completion of NOR-flash. 167 * @flash: separate structure for each Serial NOR-flash attached to SMI. 178 struct spear_snor_flash *flash[MAX_NUM_FLASH_CHIP]; member 182 * struct spear_snor_flash - Structure for Serial NOR Flash 184 * @bank: Bank number(0, 1, 2, 3) for each NOR-flash. [all …]
|
| /kernel/linux/linux-4.19/Documentation/leds/ |
| D | leds-class-flash.txt | 2 Flash LED handling under Linux 5 Some LED devices provide two modes - torch and flash. In the LED subsystem 6 those modes are supported by LED class (see Documentation/leds/leds-class.txt) 7 and LED Flash class respectively. The torch mode related features are enabled 8 by default and the flash ones only if a driver declares it by setting 11 In order to enable the support for flash LEDs CONFIG_LEDS_CLASS_FLASH symbol 12 must be defined in the kernel config. A LED Flash class driver must be 15 Following sysfs attributes are exposed for controlling flash LED devices: 16 (see Documentation/ABI/testing/sysfs-class-led-flash) 17 - flash_brightness [all …]
|
| /kernel/linux/linux-5.10/Documentation/leds/ |
| D | leds-class-flash.rst | 2 Flash LED handling under Linux 5 Some LED devices provide two modes - torch and flash. In the LED subsystem 6 those modes are supported by LED class (see Documentation/leds/leds-class.rst) 7 and LED Flash class respectively. The torch mode related features are enabled 8 by default and the flash ones only if a driver declares it by setting 11 In order to enable the support for flash LEDs CONFIG_LEDS_CLASS_FLASH symbol 12 must be defined in the kernel config. A LED Flash class driver must be 15 Following sysfs attributes are exposed for controlling flash LED devices: 16 (see Documentation/ABI/testing/sysfs-class-led-flash) 18 - flash_brightness [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/devlink/ |
| D | ice.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 .. list-table:: devlink info versions implemented 18 * - Name 19 - Type 20 - Example 21 - Description 22 * - ``board.id`` 23 - fixed 24 - K65390-000 25 - The Product Board Assembly (PBA) identifier of the board. [all …]
|
| D | devlink-flash.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 6 Devlink Flash 9 The ``devlink-flash`` API allows updating device firmware. It replaces the 10 older ``ethtool-flash`` mechanism, and doesn't require taking any 11 networking locks in the kernel to perform the flash update. Example use:: 13 $ devlink dev flash pci/0000:05:00.0 file flash-boot.bin 22 The ``devlink-flash`` command allows optionally specifying a mask indicating 23 how the device should handle subsections of flash components when updating. 26 .. list-table:: List of overwrite mask bits 29 * - Name [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/maps/ |
| D | sc520cdp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* sc520cdp.c -- MTD map driver for AMD SC520 Customer Development Platform 4 * Copyright (C) 2001 Sysgo Real-Time Solutions GmbH 7 * from AMD. It has two banks of 32-bit Flash ROM, each 8 Megabytes in size, 8 * and up to 512 KiB of 8-bit DIL Flash ROM. 22 ** The Embedded Systems BIOS decodes the first FLASH starting at 24 ** the flash at this location causes the A22 address line to be high 26 ** order address line on the raw flash devices themselves!! 27 ** This causes the top HALF of the flash to be accessed first. Beyond 28 ** the physical limits of the flash, the flash chip aliases over (to [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/maps/ |
| D | sc520cdp.c | 1 /* sc520cdp.c -- MTD map driver for AMD SC520 Customer Development Platform 3 * Copyright (C) 2001 Sysgo Real-Time Solutions GmbH 17 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 * from AMD. It has two banks of 32-bit Flash ROM, each 8 Megabytes in size, 22 * and up to 512 KiB of 8-bit DIL Flash ROM. 36 ** The Embedded Systems BIOS decodes the first FLASH starting at 38 ** the flash at this location causes the A22 address line to be high 40 ** order address line on the raw flash devices themselves!! 41 ** This causes the top HALF of the flash to be accessed first. Beyond 42 ** the physical limits of the flash, the flash chip aliases over (to [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mtd/ |
| D | mtd-physmap.txt | 1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...) 3 Flash chips (Memory Technology Devices) are often used for solid state 6 - compatible : should contain the specific model of mtd chip(s) 7 used, if known, followed by either "cfi-flash", "jedec-flash", 8 "mtd-ram" or "mtd-rom". 9 - reg : Address range(s) of the mtd chip(s) 11 non-identical chips can be described in one node. 12 - bank-width : Width (in bytes) of the bank. Equal to the 14 - device-width : (optional) Width of a single mtd chip. If 15 omitted, assumed to be equal to 'bank-width'. [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/sa1100/ |
| D | assabet.rst | 2 The Intel Assabet (SA-1110 evaluation) board 13 ------------------- 25 ----------------------- 39 John Dorsey has produced add-on patches to add support for Assabet and 52 you need to have RedBoot installed in your flash memory. A known to work 55 - ftp://ftp.netwinder.org/users/n/nico/ 56 - ftp://ftp.arm.linux.org.uk/pub/linux/arm/people/nico/ 57 - ftp://ftp.handhelds.org/pub/linux/arm/sa-1100-patches/ 59 Look for redboot-assabet*.tgz. Some installation infos are provided in 60 redboot-assabet*.txt. [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm/SA1100/ |
| D | Assabet | 1 The Intel Assabet (SA-1110 evaluation) board 12 ------------------- 24 ----------------------- 38 John Dorsey has produced add-on patches to add support for Assabet and 51 you need to have RedBoot installed in your flash memory. A known to work 56 ftp://ftp.handhelds.org/pub/linux/arm/sa-1100-patches/ 58 Look for redboot-assabet*.tgz. Some installation infos are provided in 59 redboot-assabet*.txt. 63 ----------------------------- 66 on-line at http://sources.redhat.com/ecos/docs.html. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | mtd-physmap.txt | 1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...) 3 Flash chips (Memory Technology Devices) are often used for solid state 6 - compatible : should contain the specific model of mtd chip(s) 7 used, if known, followed by either "cfi-flash", "jedec-flash", 8 "mtd-ram" or "mtd-rom". 9 - reg : Address range(s) of the mtd chip(s) 11 non-identical chips can be described in one node. 12 - bank-width : Width (in bytes) of the bank. Equal to the 14 - device-width : (optional) Width of a single mtd chip. If 15 omitted, assumed to be equal to 'bank-width'. [all …]
|
| /kernel/linux/linux-5.10/include/media/ |
| D | v4l2-flash-led-class.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * V4L2 flash LED sub-device registration helpers. 12 #include <media/v4l2-ctrls.h> 13 #include <media/v4l2-subdev.h> 21 * struct v4l2_flash_ctrl_data - flash control initialization data, filled 22 * basing on the features declared by the LED flash 25 * @cid: contains v4l2 flash control id if the config 34 * struct v4l2_flash_ops - V4L2 flash operations 36 * @external_strobe_set: Setup strobing the flash by hardware pin state 53 * struct v4l2_flash_config - V4L2 Flash sub-device initialization data [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/partitions/ |
| D | brcm,bcm963xx-imagetag.txt | 4 Some Broadcom BCM63XX SoC based devices contain additional, non discoverable 5 partitions or non standard bootloader partition sizes. For these a mixed layout 12 - compatible : must be "brcm,bcm963xx-imagetag" 16 flash@1e000000 { 17 compatible = "cfi-flash"; 19 bank-width = <2>; 22 compatible = "fixed-partitions"; 23 #address-cells = <1>; 24 #size-cells = <1>; 28 read-only; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/leds/ |
| D | common.txt | 3 LED and flash LED devices provide the same basic functionality as current 4 regulators, but extended with LED and flash LED specific features like 5 blinking patterns, flash timeout, flash faults and external flash strobe mode. 14 - led-sources : List of device current outputs the LED is connected to. The 17 - label : The label for this LED. If omitted, the label is taken from the node 22 - default-state : The initial state of the LED. Valid values are "on", "off", 23 and "keep". If the LED is already on or off and the default-state property is 29 - linux,default-trigger : This parameter, if present, is a 31 "backlight" - LED will act as a back-light, controlled by the framebuffer 33 "default-on" - LED will turn on (but for leds-gpio see "default-state" [all …]
|
| /kernel/linux/linux-4.19/include/media/ |
| D | v4l2-flash-led-class.h | 2 * V4L2 flash LED sub-device registration helpers. 15 #include <media/v4l2-ctrls.h> 16 #include <media/v4l2-subdev.h> 24 * struct v4l2_flash_ctrl_data - flash control initialization data, filled 25 * basing on the features declared by the LED flash 28 * @cid: contains v4l2 flash control id if the config 37 * struct v4l2_flash_ops - V4L2 flash operations 39 * @external_strobe_set: Setup strobing the flash by hardware pin state 56 * struct v4l2_flash_config - V4L2 Flash sub-device initialization data 59 * @intensity: non-flash strobe constraints for the LED [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | dove-d2plug.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 20 compatible = "gpio-leds"; 21 pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>; 22 pinctrl-names = "default"; 24 wlan-ap { 25 label = "wlan-ap"; 29 wlan-act { 30 label = "wlan-act"; 34 bluetooth-act { [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | dove-d2plug.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 20 compatible = "gpio-leds"; 21 pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>; 22 pinctrl-names = "default"; 24 wlan-ap { 25 label = "wlan-ap"; 29 wlan-act { 30 label = "wlan-act"; 34 bluetooth-act { [all …]
|