Home
last modified time | relevance | path

Searched full:sdhc (Results 1 – 25 of 228) sorted by relevance

12345678910

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Damlogic,meson-mx-sdhc.yaml4 $id: http://devicetree.org/schemas/mmc/amlogic,meson-mx-sdhc.yaml#
7 title: Amlogic Meson SDHC controller Device Tree Bindings
16 The SDHC MMC host controller on Amlogic SoCs provides an eMMC and MMC
24 - amlogic,meson8-sdhc
25 - amlogic,meson8b-sdhc
26 - amlogic,meson8m2-sdhc
27 - const: amlogic,meson-mx-sdhc
60 sdhc: mmc@8e00 {
61 compatible = "amlogic,meson8-sdhc", "amlogic,meson-mx-sdhc";
Dmarvell,xenon-sdhci.txt6 Each SDHC is independent and owns independent resources, such as register sets,
8 Each SDHC should have an independent device tree node.
18 Array of clocks required for SDHC.
38 - marvell,xenon-sdhc-id:
39 Indicate the corresponding bit index of current SDHC in
40 SDHC System Operation Control Register Bit[7:0].
41 Set/clear the corresponding bit to enable/disable current SDHC.
42 If Xenon IP contains only one SDHC, this property is optional.
54 It doesn't stand for the entire SDHC type or property.
55 For example, "emmc 5.1 phy" doesn't mean that this Xenon SDHC only
[all …]
Dsdhci-msm.txt31 - CQE register map (Optional, CQE support is present on SDHC instance meant
63 - interconnect-names: For sdhc, we have two main paths.
64 1. Data path : sdhc to ddr
65 2. Config path : cpu to sdhc
67 is "sdhc-ddr" and for config interconnect path it is
68 "cpu-sdhc".
91 interconnect-names = "sdhc-ddr","cpu-sdhc";
Dvt8500-sdmmc.txt7 - compatible: Should be "wm,wm8505-sdhc".
15 sdhc@d800a000 {
16 compatible = "wm,wm8505-sdhc";
19 clocks = <&sdhc>;
Dsdhci-sirf.txt7 - compatible: sirf,prima2-sdhc
15 compatible = "sirf,prima2-sdhc";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
Damlogic,meson-mx-sdhc.yaml4 $id: http://devicetree.org/schemas/mmc/amlogic,meson-mx-sdhc.yaml#
7 title: Amlogic Meson SDHC controller
16 The SDHC MMC host controller on Amlogic SoCs provides an eMMC and MMC
24 - amlogic,meson8-sdhc
25 - amlogic,meson8b-sdhc
26 - amlogic,meson8m2-sdhc
27 - const: amlogic,meson-mx-sdhc
60 sdhc: mmc@8e00 {
61 compatible = "amlogic,meson8-sdhc", "amlogic,meson-mx-sdhc";
Dvt8500-sdmmc.txt7 - compatible: Should be "wm,wm8505-sdhc".
15 sdhc@d800a000 {
16 compatible = "wm,wm8505-sdhc";
19 clocks = <&sdhc>;
Dmarvell,xenon-sdhci.yaml14 Each SDHC is independent and owns independent resources, such as register
17 Each SDHC should have an independent device tree node.
62 marvell,xenon-sdhc-id:
67 Indicate the corresponding bit index of current SDHC in SDHC System
69 enable/disable current SDHC.
84 entire SDHC type or property. For example, "emmc 5.1 phy" doesn't mean
85 that this Xenon SDHC only supports eMMC 5.1.
133 Xenon SDHC SoC usually doesn't provide re-tuning counter in
Dsdhci-msm.yaml137 - description: data path, sdhc to ddr
138 - description: config path, cpu to sdhc
143 - const: sdhc-ddr
144 - const: cpu-sdhc
/kernel/linux/linux-5.10/drivers/mmc/host/
Dsdhci-xenon.c3 * Driver for Marvell Xenon SDHC as a platform device
58 /* Get the bit shift basing on the SDHC index */ in xenon_set_sdclk_off_idle()
81 /* Enable this SDHC */
99 /* Disable this SDHC */
401 * sdhc-id: the index of current SDHC.
420 if (!of_property_read_u32(np, "marvell,xenon-sdhc-id", &sdhc_id)) { in xenon_probe_dt()
424 dev_err(mmc_dev(mmc), "SDHC Index %d exceeds Number of SDHCs %d\n", in xenon_probe_dt()
451 /* Enable SDHC */ in xenon_sdhc_prepare()
474 /* disable SDHC */ in xenon_sdhc_unprepare()
685 MODULE_DESCRIPTION("SDHCI platform driver for Marvell Xenon SDHC");
Dsdhci-xenon.h11 /* Register Offset of Xenon SDHC self-defined register */
58 /* idx of SDHC */
76 * record the current ios setting of Xenon SDHC.
DMakefile71 meson-mx-sdhc-objs := meson-mx-sdhc-clkc.o meson-mx-sdhc-mmc.o
72 obj-$(CONFIG_MMC_MESON_MX_SDHC) += meson-mx-sdhc.o
/kernel/linux/linux-6.6/drivers/mmc/host/
Dsdhci-xenon.c3 * Driver for Marvell Xenon SDHC as a platform device
59 /* Get the bit shift basing on the SDHC index */ in xenon_set_sdclk_off_idle()
82 /* Enable this SDHC */
100 /* Disable this SDHC */
412 * sdhc-id: the index of current SDHC.
431 if (!device_property_read_u32(dev, "marvell,xenon-sdhc-id", &sdhc_id)) { in xenon_probe_params()
435 dev_err(mmc_dev(mmc), "SDHC Index %d exceeds Number of SDHCs %d\n", in xenon_probe_params()
462 /* Enable SDHC */ in xenon_sdhc_prepare()
485 /* disable SDHC */ in xenon_sdhc_unprepare()
711 MODULE_DESCRIPTION("SDHCI platform driver for Marvell Xenon SDHC");
Dsdhci-xenon.h11 /* Register Offset of Xenon SDHC self-defined register */
65 /* idx of SDHC */
83 * record the current ios setting of Xenon SDHC.
DMakefile64 meson-mx-sdhc-objs := meson-mx-sdhc-clkc.o meson-mx-sdhc-mmc.o
65 obj-$(CONFIG_MMC_MESON_MX_SDHC) += meson-mx-sdhc.o
/kernel/linux/linux-6.6/arch/arm/boot/dts/amlogic/
Dmeson8m2.dtsi87 &sdhc {
88 compatible = "amlogic,meson8m2-sdhc", "amlogic,meson-mx-sdhc";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmeson8m2.dtsi87 &sdhc {
88 compatible = "amlogic,meson8m2-sdhc", "amlogic,meson-mx-sdhc";
Dwm8650.dtsi164 clksdhc: sdhc {
194 sdhc@d800a000 {
195 compatible = "wm,wm8505-sdhc";
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
Dqoriq-esdhc-0.dtsi35 sdhc: sdhc@114000 { label
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/
Dqoriq-esdhc-0.dtsi35 sdhc: sdhc@114000 { label
Dt102xsi-pre.dtsi59 sdhc = &sdhc;
Db4420si-pre.dtsi57 sdhc = &sdhc;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dvt8500.txt66 sdhc: sdhc {
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dvt8500.txt66 sdhc: sdhc {
/kernel/linux/linux-6.6/arch/arm/boot/dts/vt8500/
Dwm8650.dtsi164 clksdhc: sdhc {
194 sdhc@d800a000 {
195 compatible = "wm,wm8505-sdhc";

12345678910