Home
last modified time | relevance | path

Searched +full:1 +full:- +full:sdxc (Results 1 – 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Darasan,sdhci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
10 - Adrian Hunter <adrian.hunter@intel.com>
13 - $ref: "mmc-controller.yaml#"
14 - if:
18 const: arasan,sdhci-5.1
21 - phys
22 - phy-names
23 - if:
[all …]
/kernel/linux/linux-5.10/arch/mips/ralink/
Dmt7620.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org>
16 #include <asm/mach-ralink/ralink_regs.h>
17 #include <asm/mach-ralink/mt7620.h>
18 #include <asm/mach-ralink/pinmux.h>
53 static struct rt2880_pmx_func i2c_grp[] = { FUNC("i2c", 0, 1, 2) };
64 static struct rt2880_pmx_func wled_grp[] = { FUNC("wled", 0, 72, 1) };
76 FUNC("wdt rst", 0, 17, 1),
77 FUNC("wdt refclk", 0, 17, 1),
80 FUNC("pcie rst", MT7620_GPIO_MODE_PCIE_RST, 36, 1),
[all …]
/kernel/linux/linux-5.10/include/linux/mmc/
Dsd.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved.
26 #define SD_APP_SET_BUS_WIDTH 6 /* ac [1:0] bus width R1 */
33 #define SD_OCR_S18R (1 << 24) /* 1.8V switching request */
35 #define SD_OCR_XPC (1 << 28) /* SDXC power control */
36 #define SD_OCR_CCS (1 << 30) /* Card Capacity Status */
41 * [31] Check (0) or switch (1)
48 * [3:0] Function group 1
63 #define SCR_SPEC_VER_0 0 /* Implements system specification 1.0 - 1.01 */
64 #define SCR_SPEC_VER_1 1 /* Implements system specification 1.10 */
[all …]
/kernel/linux/linux-5.10/drivers/mmc/core/
Dcard.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 #define mmc_card_name(c) ((c)->cid.prod_name)
16 #define mmc_card_id(c) (dev_name(&(c)->dev))
20 #define MMC_STATE_PRESENT (1<<0) /* present in sysfs */
21 #define MMC_STATE_READONLY (1<<1) /* card is read-only */
22 #define MMC_STATE_BLOCKADDR (1<<2) /* card uses block-addressing */
23 #define MMC_CARD_SDXC (1<<3) /* card is SDXC */
24 #define MMC_CARD_REMOVED (1<<4) /* card has been removed */
25 #define MMC_STATE_SUSPENDED (1<<5) /* card is suspended */
27 #define mmc_card_present(c) ((c)->state & MMC_STATE_PRESENT)
[all …]
Dbus.c1 // SPDX-License-Identifier: GPL-2.0-only
35 switch (card->type) { in type_show()
45 return -EFAULT; in type_show()
57 * This currently matches any MMC driver to any MMC card - drivers
63 return 1; in mmc_bus_match()
74 switch (card->type) { in mmc_bus_uevent()
97 if (card->type == MMC_TYPE_SDIO || card->type == MMC_TYPE_SD_COMBO) { in mmc_bus_uevent()
99 card->cis.vendor, card->cis.device); in mmc_bus_uevent()
104 card->major_rev, card->minor_rev); in mmc_bus_uevent()
108 for (i = 0; i < card->num_info; i++) { in mmc_bus_uevent()
[all …]
Dsd.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved.
7 * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved.
40 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000,
58 const u32 __mask = (__size < 32 ? 1 << __size : 0) - 1; \
59 const int __off = 3 - ((start) / 32); \
65 __res |= resp[__off-1] << ((32 - __shft) % 32); \
74 u32 *resp = card->raw_cid; in mmc_decode_cid()
80 card->cid.manfid = UNSTUFF_BITS(resp, 120, 8); in mmc_decode_cid()
81 card->cid.oemid = UNSTUFF_BITS(resp, 104, 16); in mmc_decode_cid()
[all …]
/kernel/linux/linux-5.10/drivers/clk/x86/
Dclk-lgm.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/clk-provider.h>
10 #include <dt-bindings/clock/intel,lgm-clk.h>
11 #include "clk-cgu.h"
29 #define G_LEDC0_SHIFT 1
60 #define G_PCIE10_SHIFT 1
115 #define CLK_NR_CLKS (LGM_GCLK_USB2 + 1)
119 * It's more efficient to provide an explicit table due to non-linear
123 { .val = 0, .div = 1 },
124 { .val = 1, .div = 2 },
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmeson8.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 #include <dt-bindings/clock/meson8-ddr-clkc.h>
7 #include <dt-bindings/clock/meson8b-clkc.h>
8 #include <dt-bindings/gpio/meson8-gpio.h>
9 #include <dt-bindings/power/meson8-power.h>
10 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h>
11 #include <dt-bindings/reset/amlogic,meson8b-reset.h>
19 #address-cells = <1>;
20 #size-cells = <0>;
24 compatible = "arm,cortex-a9";
[all …]
Dmeson8b.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 #include <dt-bindings/clock/meson8-ddr-clkc.h>
8 #include <dt-bindings/clock/meson8b-clkc.h>
9 #include <dt-bindings/gpio/meson8b-gpio.h>
10 #include <dt-bindings/power/meson8-power.h>
11 #include <dt-bindings/reset/amlogic,meson8b-reset.h>
12 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h>
17 #address-cells = <1>;
18 #size-cells = <0>;
22 compatible = "arm,cortex-a5";
[all …]
/kernel/linux/linux-5.10/drivers/mmc/host/
Dsdhci-of-arasan.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2011 - 2012 Michal Simek <monstr@monstr.eu>
9 * Based on sdhci-of-esdhc.c
18 #include <linux/clk-provider.h>
25 #include <linux/firmware/xlnx-zynqmp.h>
28 #include "sdhci-pltfm.h"
55 * On some SoCs the syscon area has a feature where the upper 16-bits of
56 * each 32-bit register act as a write mask for the lower 16-bits. This allows
64 * struct sdhci_arasan_soc_ctl_field - Field used in sdhci_arasan_soc_ctl_map
68 * @shift: Bit offset within @reg of this field (or -1 if not avail)
[all …]
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/
Dhispark_taurus.patch1 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
3 --- a/arch/arm/Kconfig
5 @@ -322,7 +322,7 @@ config ARCH_MULTIPLATFORM
9 - select AUTO_ZRELADDR
14 @@ -650,6 +650,8 @@ source "arch/arm/mach-highbank/Kconfig"
16 source "arch/arm/mach-hisi/Kconfig"
18 +source "arch/arm/mach-hibvt/Kconfig"
20 source "arch/arm/mach-imx/Kconfig"
22 source "arch/arm/mach-integrator/Kconfig"
23 diff --git a/arch/arm/Makefile b/arch/arm/Makefile
[all …]
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0030_linux_drivers_pci_misc_nvmem_of_mtd_mmc.patch7 Change-Id: Iec160bd007994d82f416debdccfbc0d9bdb40470
9 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
11 --- a/drivers/misc/Kconfig
13 @@ -314,6 +314,26 @@ config ISL29020
40 diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
42 --- a/drivers/misc/Makefile
44 @@ -19,6 +19,8 @@ obj-$(CONFIG_TIFM_7XX1) += tifm_7xx1.o
45 obj-$(CONFIG_PHANTOM) += phantom.o
46 obj-$(CONFIG_QCOM_COINCELL) += qcom-coincell.o
47 obj-$(CONFIG_QCOM_FASTRPC) += fastrpc.o
[all …]
/kernel/linux/patches/linux-4.19/hispark_taurus_patch/
Dhispark_taurus.patch1 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
3 --- a/arch/arm/Kconfig
5 @@ -330,7 +330,7 @@ config ARCH_MULTIPLATFORM
9 - select AUTO_ZRELADDR
14 @@ -751,6 +751,8 @@ source "arch/arm/mach-highbank/Kconfig"
16 source "arch/arm/mach-hisi/Kconfig"
18 +source "arch/arm/mach-hibvt/Kconfig"
20 source "arch/arm/mach-imx/Kconfig"
22 source "arch/arm/mach-integrator/Kconfig"
23 diff --git a/arch/arm/Makefile b/arch/arm/Makefile
[all …]