| /kernel/linux/linux-5.10/drivers/mtd/maps/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-6.6/drivers/mtd/maps/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-6.6/drivers/leds/flash/ |
| D | Kconfig | 1 # 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 …]
|
| D | leds-as3645a.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/leds/leds-as3645a.c - AS3645A and LM3555 flash controllers driver 5 * Copyright (C) 2008-2011 Nokia Corporation 8 * Based on drivers/media/i2c/as3645a.c. 16 #include <linux/led-class-flash.h> 23 #include <media/v4l2-flash-led-class.h> 25 #define AS_TIMER_US_TO_CODE(t) (((t) / 1000 - 100) / 50) 30 /* Read-only Design info register: Reset state: xxxx 0001 */ 35 /* Read-only Version control register: Reset state: 0000 0000 105 ((min_t(u32, AS_PEAK_mA_MAX, a) - 1250) / 250) [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | led-class-flash.h | 1 /* 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 …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | led-class-flash.h | 1 /* 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 …]
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 depends on MTD_NAND_ECC_SW_HAMMING 20 NAND flash devices. For further information see 21 <http://www.linux-mtd.infradead.org/doc/nand.html>. 35 comment "Raw/parallel NAND flash controllers" 41 tristate "Denali NAND controller on Intel Moorestown" 43 depends on PCI 45 Enable the driver for NAND flash on Intel Moorestown, using the 51 depends on HAS_DMA && HAVE_CLK && OF 53 Enable the driver for NAND flash on platforms using a Denali NAND [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" 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 …]
|
| /kernel/linux/linux-6.6/drivers/mtd/chips/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | adp1653.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | adp1653.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/drivers/mtd/ |
| D | Kconfig | 5 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 48 At the moment, it is also required for the Journalling Flash File 49 System(s) to obtain a handle on the MTD device when it's mounted 54 on flash chips to emulate a smaller block size. Needless to say, [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/ |
| D | Kconfig | 5 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 …]
|
| /kernel/linux/linux-6.6/drivers/mtd/parsers/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/mtd/spi-nor/controllers/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Aspeed flash controllers in SPI mode" 4 depends on ARCH_ASPEED || COMPILE_TEST 5 depends on HAS_IOMEM && OF 9 and support for the SPI flash memory controller (SPI) for 13 tristate "Hisilicon FMC SPI NOR Flash Controller(SFC)" 14 depends on ARCH_HISI || COMPILE_TEST 15 depends on HAS_IOMEM 17 This enables support for HiSilicon FMC SPI NOR flash controller. 20 tristate "NXP SPI Flash Interface (SPIFI)" [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-class-led-flash | 6 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 …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-led-flash | 6 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 …]
|
| /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" 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 …]
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/onenand/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/onenand/ |
| D | Kconfig | 1 # 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 || COMPILE_TEST [all …]
|
| /kernel/linux/linux-5.10/drivers/leds/ |
| D | leds-as3645a.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/leds/leds-as3645a.c - AS3645A and LM3555 flash controllers driver 5 * Copyright (C) 2008-2011 Nokia Corporation 8 * Based on drivers/media/i2c/as3645a.c. 16 #include <linux/led-class-flash.h> 23 #include <media/v4l2-flash-led-class.h> 25 #define AS_TIMER_US_TO_CODE(t) (((t) / 1000 - 100) / 50) 30 /* Read-only Design info register: Reset state: xxxx 0001 */ 35 /* Read-only Version control register: Reset state: 0000 0000 105 ((min_t(u32, AS_PEAK_mA_MAX, a) - 1250) / 250) [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | ubifs-authentication.rst | 1 .. 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 …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | ubifs-authentication.rst | 1 .. 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 …]
|
| /kernel/linux/linux-5.10/drivers/mtd/parsers/ |
| D | Kconfig | 1 # 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 25 depends on MTD 28 command line. Multiple flash resources are supported for hardware where 29 different kinds of flash memory are available. 39 <mtddef> := <mtd-id>:<partdef>[,<partdef>] 41 <mtd-id> := unique id used in mapping driver/device 42 <size> := standard linux memsize OR "-" to denote all [all …]
|