Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dmediatek,mt76x8-pinctrl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt76x8-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Arınç ÜNAL <arinc.unal@arinc9.com>
11 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
20 const: ralink,mt76x8-pinctrl
23 '-pins$':
28 '^(.*-)?pinmux$':
31 $ref: pinmux-node.yaml#
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
Dpinctrl-mt76x8.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #include "pinctrl-mtmips.h"
39 FUNC("sdxc d6", 3, 19, 1),
40 FUNC("utif", 2, 19, 1),
41 FUNC("gpio", 1, 19, 1),
42 FUNC("pwm1", 0, 19, 1),
46 FUNC("sdxc d7", 3, 18, 1),
47 FUNC("utif", 2, 18, 1),
48 FUNC("gpio", 1, 18, 1),
49 FUNC("pwm0", 0, 18, 1),
[all …]
/kernel/linux/linux-6.6/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/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-6.6/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 */
37 #define SD_OCR_S18R (1 << 24) /* 1.8V switching request */
39 #define SD_OCR_XPC (1 << 28) /* SDXC power control */
40 #define SD_OCR_CCS (1 << 30) /* Card Capacity Status */
45 * [31] Check (0) or switch (1)
52 * [3:0] Function group 1
67 #define SCR_SPEC_VER_0 0 /* Implements system specification 1.0 - 1.01 */
68 #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-6.6/drivers/clk/x86/
Dclk-lgm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2020-2022 MaxLinear, Inc.
8 #include <linux/clk-provider.h>
12 #include <dt-bindings/clock/intel,lgm-clk.h>
13 #include "clk-cgu.h"
31 #define G_LEDC0_SHIFT 1
62 #define G_PCIE10_SHIFT 1
117 #define CLK_NR_CLKS (LGM_GCLK_USB2 + 1)
121 * It's more efficient to provide an explicit table due to non-linear
125 { .val = 0, .div = 1 },
[all …]
/kernel/linux/linux-5.10/drivers/clk/x86/
Dclk-lgm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2020-2022 MaxLinear, Inc.
8 #include <linux/clk-provider.h>
12 #include <dt-bindings/clock/intel,lgm-clk.h>
13 #include "clk-cgu.h"
31 #define G_LEDC0_SHIFT 1
62 #define G_PCIE10_SHIFT 1
117 #define CLK_NR_CLKS (LGM_GCLK_USB2 + 1)
121 * It's more efficient to provide an explicit table due to non-linear
125 { .val = 0, .div = 1 },
[all …]
/kernel/linux/linux-6.6/arch/mips/boot/dts/ralink/
Dmt7628a.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #address-cells = <1>;
5 #size-cells = <1>;
6 compatible = "ralink,mt7628a-soc";
9 #address-cells = <1>;
10 #size-cells = <0>;
19 resetc: reset-controller {
20 compatible = "ralink,rt2880-reset";
21 #reset-cells = <1>;
24 cpuintc: interrupt-controller {
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/amlogic/
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>
12 #include <dt-bindings/thermal/thermal.h>
20 #address-cells = <1>;
21 #size-cells = <0>;
[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>
13 #include <dt-bindings/thermal/thermal.h>
18 #address-cells = <1>;
19 #size-cells = <0>;
[all …]
/kernel/linux/linux-6.6/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
36 switch (card->type) { in type_show()
46 return -EFAULT; in type_show()
65 switch (card->type) { in mmc_bus_uevent()
90 card->cis.vendor, card->cis.device); in mmc_bus_uevent()
95 card->major_rev, card->minor_rev); in mmc_bus_uevent()
99 for (i = 0; i < card->num_info; i++) { in mmc_bus_uevent()
100 retval = add_uevent_var(env, "SDIO_INFO%u=%s", i+1, card->info[i]); in mmc_bus_uevent()
107 * SDIO (non-combo) cards are not handled by mmc_block driver and do not in mmc_bus_uevent()
128 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_probe()
[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.
44 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000,
62 const u32 __mask = (__size < 32 ? 1 << __size : 0) - 1; \
63 const int __off = 3 - ((start) / 32); \
69 __res |= resp[__off-1] << ((32 - __shft) % 32); \
86 u32 *resp = card->raw_cid; in mmc_decode_cid()
92 add_device_randomness(&card->raw_cid, sizeof(card->raw_cid)); in mmc_decode_cid()
98 card->cid.manfid = UNSTUFF_BITS(resp, 120, 8); in mmc_decode_cid()
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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 …]
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 …]
/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-cqhci.h"
29 #include "sdhci-pltfm.h"
56 * On some SoCs the syscon area has a feature where the upper 16-bits of
57 * each 32-bit register act as a write mask for the lower 16-bits. This allows
65 * struct sdhci_arasan_soc_ctl_field - Field used in sdhci_arasan_soc_ctl_map
[all …]
/kernel/linux/linux-6.6/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>
26 #include <linux/firmware/xlnx-zynqmp.h>
29 #include "sdhci-cqhci.h"
30 #include "sdhci-pltfm.h"
52 #define PHY_CTRL_ITAPDLY_SEL_MASK GENMASK(5, 1)
53 #define PHY_CTRL_ITAPDLY_SEL_SHIFT 1
64 #define PHY_CTRL_DLL_RDY_MASK BIT(1)
[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 …]