Home
last modified time | relevance | path

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

12

/linux/Documentation/devicetree/bindings/ata/
H A Dintel,ixp4xx-compact-flash.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/intel,ixp4xx-compact-flash.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linusw@kernel.org>
21 const: intel,ixp4xx-compact-flash
25 - description: Command interface registers
26 - description: Control interface registers
32 - compatible
33 - reg
[all …]
H A Data-generic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/ata-generic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linusw@kernel.org>
18 - enum:
19 - arm,vexpress-cf
20 - fsl,mpc8349emitx-pata
21 - const: ata-generic
25 - description: Command interface registers
[all …]
/linux/arch/arm/mach-sa1100/include/mach/
H A Dassabet.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * arch/arm/mach-sa1100/include/mach/assabet.h
8 * Only include this file from SA1100-specific files.
21 #define ASSABET_SCR_FLASH_LOW (1<<4) /* Flash size (low bit) */
22 #define ASSABET_SCR_FLASH_HIGH (1<<5) /* Flash size (high bit) */
26 #define ASSABET_SCR_INIT -1
41 #define ASSABET_BCR_CF_PWR (1<<0) /* Compact Flash Power (1 = 3.3v, 0 = off) */
42 #define ASSABET_BCR_CF_RST (1<<1) /* Compact Flash Reset (1 = power up reset) */
49 #define ASSABET_BCR_CF_BUS_OFF (1<<7) /* Compact Flash bus (0 = on, 1 = off (float)) */
/linux/drivers/ata/
H A Dpata_ixp4xx_cf.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ixp4xx PATA/Compact Flash driver
4 * Copyright (C) 2006-07 Tower Technologies
7 * An ATA driver to handle a Compact Flash connected
50 #define IXP4XX_EXP_BYTE_RD16 BIT(6) /* Byte reads on half-word devices */
57 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing()
61 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing()
65 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing()
69 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing()
73 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing()
[all …]
H A Dpata_octeon_cf.c2 * Driver for the Octeon bootbus compact flash.
8 * Copyright (C) 2005 - 2012 Cavium Inc.
28 * The Octeon bootbus compact flash interface is connected in at least
31 * -- 8 bits no irq, no DMA
32 * -- 16 bits no irq, no DMA
33 * -- 16 bits True IDE mode with DMA, but no irq.
128 struct octeon_cf_port *cf_port = ap->private_data; in octeon_cf_set_piomode()
150 BUG_ON(ata_timing_compute(dev, dev->pio_mode, &timing, T, T)); in octeon_cf_set_piomode()
154 t2--; in octeon_cf_set_piomode()
158 trh--; in octeon_cf_set_piomode()
[all …]
/linux/drivers/usb/storage/
H A Dunusual_jumpshot.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Unusual Devices File for the Lexar "Jumpshot" Compact Flash reader
H A Dunusual_datafab.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Unusual Devices File for the Datafab USB Compact Flash reader
11 "MDCFE-B USB CF Reader",
16 * The following Datafab-based devices may or may not work
23 * other Datafab-based cards operational with this driver, I've decided
41 "Datafab-based Reader",
47 "Datafab-based Reader",
H A Djumpshot.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Lexar "Jumpshot" Compact Flash reader
15 * Some bugfixes and scatter-gather code by Gregory P. Smith
16 * (greg-usb@electricrain.com)
28 * a USB-to-ATA chip.
31 * however, you can force the driver into a write-protected state by setting
49 #define DRV_NAME "ums-jumpshot"
51 MODULE_DESCRIPTION("Driver for Lexar \"Jumpshot\" Compact Flash reader");
113 return usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, in jumpshot_bulk_read()
126 return usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in jumpshot_bulk_write()
[all …]
H A Ddatafab.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Datafab USB Compact Flash reader
15 * Some bugfixes and scatter-gather code by Gregory P. Smith
16 * (greg-usb@electricrain.com)
26 * based on Datafab USB-to-ATA chips. It was specifically developed for the
27 * Datafab MDCFE-B USB CompactFlash reader but has since been found to work
28 * with a variety of Datafab-based devices from a number of manufacturers.
29 * I've received a report of this driver working with a Datafab-based
34 * however, you can force the driver into a write-protected state by setting
52 #define DRV_NAME "ums-datafab"
[all …]
/linux/drivers/mtd/devices/
H A DKconfig1 # 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 …]
/linux/include/linux/
H A Dpata_arasan_cf_data.h4 * Arasan Compact Flash host controller platform data header file
45 pdev->dev.platform_data = data; in set_arasan_cf_pdata()
/linux/arch/sh/boards/mach-highlander/
H A Dirq-r7780rp.c1 // SPDX-License-Identifier: GPL-2.0
3 * Renesas Solutions Highlander R7780RP-1 Support.
21 CF, /* Compact Flash */
H A Dirq-r7780mp.c1 // SPDX-License-Identifier: GPL-2.0
18 CF, /* Compact Flash */
H A Dirq-r7785rp.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2006 - 2008 Paul Mundt
18 CF, /* Compact Flash */
/linux/drivers/acpi/pmic/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
59 a Compact Camera Module (CCM), generates clocks for image sensors,
60 drives a dual LED for flash and incorporates two LED drivers for
/linux/arch/arm/mach-pxa/
H A Dsmemc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
20 #define MECR (SMEMC_VIRT + 0x14) /* Expansion Memory (PCMCIA/Compact Flash) Bus Configuration */
21 #define SXLCR (SMEMC_VIRT + 0x18) /* LCR value to be written to SDRAM-Timing Synchronous Flash */
23 #define SXMRS (SMEMC_VIRT + 0x24) /* MRS value to be written to Synchronous Flash or SMROM */
31 #define BOOT_DEF (SMEMC_VIRT + 0x44) /* Read-Only Boot-Time Register. Contains BOOT_SEL and PKG_SE…
49 #define MECR_NOS (1 << 0) /* Number Of Sockets: 0 -> 1 sock, 1 -> 2 sock */
50 #define MECR_CIT (1 << 1) /* Card Is There: 0 -> no card, 1 -> card inserted */
58 #define MDREFR_K2FREE (1 << 25) /* SDRAM Free-Running Control */
59 #define MDREFR_K1FREE (1 << 24) /* SDRAM Free-Running Control */
60 #define MDREFR_K0FREE (1 << 23) /* SDRAM Free-Running Control */
[all …]
/linux/arch/arm/boot/dts/intel/ixp/
H A Dintel-ixp42x-gateworks-gw2348.dts1 // SPDX-License-Identifier: ISC
7 /dts-v1/;
9 #include "intel-ixp42x.dtsi"
10 #include <dt-bindings/input/input.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
25 stdout-path = "uart0:115200n8";
33 compatible = "gpio-leds";
34 led-user {
37 default-state = "on";
[all …]
H A Dintel-ixp43x-gateworks-gw2358.dts1 // SPDX-License-Identifier: ISC
3 * Device Tree file for Gateworks IXP43x-based Cambria GW2358
6 /dts-v1/;
8 #include "intel-ixp43x.dtsi"
13 #address-cells = <1>;
14 #size-cells = <1>;
24 stdout-path = "uart0:115200n8";
32 compatible = "gpio-leds";
33 led-user {
36 default-state = "on";
[all …]
/linux/arch/mips/include/asm/mach-rc32434/
H A Dgpio.h1 /* SPDX-License-Identifier: GPL-2.0 */
36 u32 gpionmien; /* GPIO Non-maskable Interrupt Enable Register */
69 /* Compact Flash GPIO pin */
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-sysinfo.h7 * Copyright (c) 2003-2016 Cavium, Inc.
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
35 #include "cvmx-coremask.h"
46 * u-boot, etc.) The cvmx_sysinfo_minimal_initialize() function is
88 * Several boards support compact flash on the Octeon boot
/linux/arch/mips/boot/dts/cavium-octeon/
H A Docteon_3xxx.dts1 // SPDX-License-Identifier: GPL-2.0
6 * use. Because of this, it contains a super-set of the available
15 phy0: ethernet-phy@0 {
17 marvell,reg-init =
21 <3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */
22 /* irq, blink-activity, blink-link */
23 <3 0x10 0 0x0242>; /* Reg 3,16 <- 0x0242 */
27 phy1: ethernet-phy@1 {
29 marvell,reg-init =
33 <3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */
[all …]
H A Docteon_68xx.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
7 * use. Because of this, it contains a super-set of the available
11 compatible = "cavium,octeon-6880";
12 #address-cells = <2>;
13 #size-cells = <2>;
14 interrupt-parent = <&ciu2>;
17 compatible = "simple-bus";
18 #address-cells = <2>;
19 #size-cells = <2>;
[all …]
/linux/arch/sh/include/mach-common/mach/
H A Dsh2007.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 /* write-read/write-write delay (0-7:0,1,2,3,4,5,6,7) */
28 /* different area, read-write delay (0-7:0,1,2,3,4,5,6,7) */
31 /* same area, read-write delay (0-7:0,1,2,3,4,5,6,7) */
34 /* different area, read-read delay (0-7:0,1,2,3,4,5,6,7) */
37 /* same area, read-read delay (0-7:0,1,2,3,4,5,6,7) */
40 /* burst count (0-3:4,8,16,32) */
46 /* RD hold for SRAM (0-1:0,1) */
49 /* Burst pitch (0-7:0,1,2,3,4,5,6,7) */
52 /* Multiplex (0-1:0,1) */
[all …]
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2m.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 * V2M-P1
8 * HBI-0190D
14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m-rs1.dtsi!
20 #include <dt-bindings/interrupt-controller/arm-gic.h>
24 compatible = "simple-bus";
25 #address-cells = <1>;
26 #size-cells = <1>;
30 #interrupt-cells = <1>;
[all …]
/linux/drivers/pcmcia/
H A Domap_cf.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * omap_cf.c -- OMAP 16xx CompactFlash controller driver
22 #include <linux/soc/ti/omap1-io.h>
23 #include <linux/soc/ti/omap1-soc.h>
24 #include <linux/soc/ti/omap1-mux.h>
27 * hard-wired timings to support Compact Flash memory cards; they won't work
51 /*--------------------------------------------------------------------------*/
70 /*--------------------------------------------------------------------------*/
83 if (present != cf->present) { in omap_cf_timer()
84 cf->present = present; in omap_cf_timer()
[all …]

12