Home
last modified time | relevance | path

Searched +full:broken +full:- +full:hpi (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/mmc/
H A Dcard.h1 /* SPDX-License-Identifier: GPL-2.0-only */
77 bool hpi_en; /* HPI enablebit */
78 bool hpi; /* HPI support bit */ member
79 unsigned int hpi_cmd; /* cmd used as HPI */
121 u8 raw_sectors[4]; /* 212 - 4 bytes */
185 #define SD_SET_CURRENT_NO_CHANGE (-1)
313 #define MMC_QUIRK_BLKSZ_FOR_BYTE_MODE (1<<1) /* use func->cur_blksize */
315 #define MMC_QUIRK_NONSTD_SDIO (1<<2) /* non-standard SDIO card attached */
319 #define MMC_QUIRK_INAND_CMD38 (1<<6) /* iNAND devices have broken CMD38 */
327 #define MMC_QUIRK_BROKEN_HPI (1<<13) /* Disable broken HPI support */
[all …]
/linux/drivers/mmc/core/
H A Dquirks.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * This file contains work-arounds for many known SD/MMC
25 0, -1ull, SDIO_ANY_ID, SDIO_ANY_ID, add_quirk_sd,
33 0, -1ull, SDIO_ANY_ID, SDIO_ANY_ID, add_quirk_sd,
38 * Swissbit series S46-u cards throw I/O errors during tuning requests
44 0, -1ull, SDIO_ANY_ID, SDIO_ANY_ID, add_quirk_sd,
71 * instead of CMD12-bounded multiblock transfers. For now we'll
73 * - Certain Toshiba cards.
77 MMC_FIXUP("SDMB-32", CID_MANFID_SANDISK, CID_OEMID_ANY, add_quirk_mmc,
136 * Micron MTFC4GACAJCN-1M supports TRIM but does not appear to support
[all …]
H A Dmmc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved.
6 * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved.
66 u32 *resp = card->raw_cid; in mmc_decode_cid()
72 add_device_randomness(&card->raw_cid, sizeof(card->raw_cid)); in mmc_decode_cid()
78 switch (card->csd.mmca_vsn) { in mmc_decode_cid()
79 case 0: /* MMC v1.0 - v1.2 */ in mmc_decode_cid()
81 card->cid.manfid = unstuff_bits(resp, 104, 24); in mmc_decode_cid()
82 card->cid.prod_name[0] = unstuff_bits(resp, 96, 8); in mmc_decode_cid()
83 card->cid.prod_name[1] = unstuff_bits(resp, 88, 8); in mmc_decode_cid()
[all …]
/linux/arch/arm/boot/dts/allwinner/
H A Dsun7i-a20-olinuxino-lime-emmc.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "sun7i-a20-olinuxino-lime.dts"
10 model = "Olimex A20-OLinuXino-LIME-eMMC";
11 compatible = "olimex,a20-olinuxino-lime-emmc", "allwinner,sun7i-a20";
14 compatible = "mmc-pwrseq-emmc";
15 reset-gpios = <&pio 2 16 GPIO_ACTIVE_LOW>;
20 vmmc-supply = <&reg_vcc3v3>;
21 vqmmc-supply = <&reg_vcc3v3>;
22 bus-width = <4>;
23 non-removable;
[all …]
H A Dsun7i-a20-olimex-som-evb-emmc.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Source for A20-Olimex-SOM-EVB-eMMC Board
9 /dts-v1/;
10 #include "sun7i-a20-olimex-som-evb.dts"
14 model = "Olimex A20-Olimex-SOM-EVB-eMMC";
15 compatible = "olimex,a20-olimex-som-evb-emmc", "allwinner,sun7i-a20";
18 compatible = "mmc-pwrseq-emmc";
19 reset-gpios = <&pio 2 18 GPIO_ACTIVE_LOW>;
24 vmmc-supply = <&reg_vcc3v3>;
25 mmc-pwrseq = <&mmc2_pwrseq>;
[all …]
H A Dsun7i-a20-olimex-som204-evb-emmc.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Source for A20-SOM204-EVB-eMMC Board
9 /dts-v1/;
10 #include "sun7i-a20-olimex-som204-evb.dts"
13 model = "Olimex A20-SOM204-EVB-eMMC";
14 compatible = "olimex,a20-olimex-som204-evb-emmc", "allwinner,sun7i-a20";
16 mmc2_pwrseq: pwrseq-1 {
17 compatible = "mmc-pwrseq-emmc";
18 reset-gpios = <&pio 2 16 GPIO_ACTIVE_LOW>;
23 vmmc-supply = <&reg_vcc3v3>;
[all …]
H A Dsun7i-a20-olinuxino-micro-emmc.dts5 * This file is dual-licensed: you can use it either under the terms
44 #include "sun7i-a20-olinuxino-micro.dts"
47 model = "Olimex A20-OLinuXino-MICRO-eMMC";
48 compatible = "olimex,a20-olinuxino-micro-emmc", "allwinner,sun7i-a20";
51 compatible = "mmc-pwrseq-emmc";
52 reset-gpios = <&pio 2 16 GPIO_ACTIVE_LOW>;
57 vmmc-supply = <&reg_vcc3v3>;
58 bus-width = <4>;
59 non-removable;
60 mmc-pwrseq = <&mmc2_pwrseq>;
[all …]
H A Dsun7i-a20-olinuxino-lime2-emmc.dts2 * Copyright 2015 - Ultimaker B.V.
5 * This file is dual-licensed: you can use it either under the terms
44 #include "sun7i-a20-olinuxino-lime2.dts"
47 model = "Olimex A20-OLinuXino-LIME2-eMMC";
48 compatible = "olimex,a20-olinuxino-lime2-emmc", "allwinner,sun7i-a20";
51 compatible = "mmc-pwrseq-emmc";
52 reset-gpios = <&pio 2 16 GPIO_ACTIVE_LOW>;
57 vmmc-supply = <&reg_vcc3v3>;
58 vqmmc-supply = <&reg_vcc3v3>;
59 bus-width = <4>;
[all …]
H A Dsun5i-a13-utoo-p66.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun5i-a13.dtsi"
45 #include "sun5i-reference-design-tablet.dtsi"
46 #include <dt-bindings/interrupt-controller/irq.h>
50 compatible = "utoo,p66", "allwinner,sun5i-a13";
54 /delete-property/serial0;
58 /delete-property/stdout-path;
63 compatible = "i2c-gpio";
64 sda-gpios = <&pio 6 12 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PG12 */
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-tqma6.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright 2013-2017 Markus Niebel <Markus.Niebel@tq-group.com>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
11 pinctrl-names = "default";
12 pinctrl-0 = <&pinctrl_ecspi1>;
13 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
17 compatible = "jedec,spi-nor";
19 spi-max-frequency = <50000000>;
20 vcc-supply = <&sw4_reg>;
[all …]